boucle pour et si pour le changement de nom de colonne<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />tout,
Je voudrais renommer le nom de la colonne en fonction de certaines conditions en utilisant une boucle for avec un if conditionnel.
Mais ne fonctionne pas.
Si je configure la fonction hors de la boucle for, aucun problème.
code comme ci-dessous
Pour( je = 1, je <= 100, je++,
Si(i > 0 ,
Column(i) << set name( char(munger(Column name(i), 1, "::try::", "-" ) ) );
);
Re : boucle pour et si pour le changement de nom de colonneBonjour Michael,
merci pour la ressource. Cela me semble bien mais préférable d'utiliser le script et non l'ajout.
mais bon pour apprendre merci !!
Re : boucle pour et si pour le changement de nom de colonnebonjour Jim,
Oui cela fonctionne.
merci beaucoup pour la correction du code et aussi l'explication de la propriété de l'objet. Très intéressant.
Re : boucle pour et si pour le changement de nom de colonneVous pourriez jeter un oeil à xan@jmp c'est Utilitaire de nom de colonne add-in pour quelques conseils sur la façon de procéder.
Si vous téléchargez le complément et modifiez le suffixe du fichier en .zip, vous pouvez le décompresser et voir ce qu'il fait.
Meilleur,
M
Re : boucle pour et si pour le changement de nom de colonneLa fonction Column Name() renvoie une expression, pas une chaîne littérale.Donc si vous utilisez :
Colonne ( je ) << définir le nom ( carboniser ( manger ( carboniser ( Nom de colonne ( je )) , 1 , "::essayer::" , "-" ) ) ) ) ;
ça devrait marcher