Transformer colonne en ligne: ne fonctionne pas après "AY"...
rfeuille
Messages postés6Date d'inscriptionmardi 25 août 2009StatutMembreDernière intervention20 octobre 2009
-
19 oct. 2009 à 16:59
rfeuille
Messages postés6Date d'inscriptionmardi 25 août 2009StatutMembreDernière intervention20 octobre 2009
-
20 oct. 2009 à 15:38
Voici le code que j'utilise (voir plus bas).
Il est sensé me donner le numéro correspondant à un nom de colonne donnée
(par exemple pour "V" ça donne "22")
Le problème, c'est qu'après 51(AY), le code déconne et donne pour 52 "B@"...
Quelqu'un à une idée ??
Merci !!
Rom
-------------------------------------------------
NumColTmp = Cells(1, ItemSpecificInStatsColumn).Column
ItemSpecificInStatsLetter = IIf(NumColTmp > 26, Chr(64 + NumColTmp \ 26) & Chr(64 + NumColTmp Mod 26), Chr(64 + NumColTmp))
' PROBLEM: après 51(AY), le code déconne et donne pour 52 "B@"...
A voir également:
Transformer colonne en ligne: ne fonctionne pas après "AY"...
bigfish_le vrai
Messages postés1835Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention20 novembre 201315 20 oct. 2009 à 13:56
Salut,
NumColTmp = Cells(1, ItemSpecificInStatsColumn).Column '<-- bizsard cette ligne car elle equivaut à NumColTmp=ItemSpecificInStatsColumn donc supprime la car comme te l'a déjà dit jack elle ne sert à rien
autre solution pour obtenir les lettres de colonne:
bigfish_le vrai
Messages postés1835Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention20 novembre 201315 20 oct. 2009 à 14:00
re,
je vous le refais avec les balises ce sera plus lisible (désolé pour la répétition)
NumColTmp = Cells(1, ItemSpecificInStatsColumn).Column '<-- bizsard cette ligne car elle equivaut à
'NumColTmp=ItemSpecificInStatsColumn donc supprime la car comme te l'a déjà dit jack elle ne sert à rien
autre solution pour obtenir les lettres de colonne: