cs_fred64300
Messages postés4Date d'inscriptionmercredi 24 mars 2004StatutMembreDernière intervention 1 avril 2004
-
31 mars 2004 à 14:28
cs_fred64300
Messages postés4Date d'inscriptionmercredi 24 mars 2004StatutMembreDernière intervention 1 avril 2004
-
1 avril 2004 à 16:16
Bonjour mesdames, messieurs,
Mon problème est un problème simple mais difficile pour moi actuellement. ma petite macro ressemble à ça
tout va bien jusquà que je dépasse la lettre z car à ce moment là il y a un débogage obligatoire. donc j'aimerais ssi vous n'auriez pas une solution pour aller jusqu'à AA AB,... les colonnes après Z.
En vous remerciant d'avance
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 1 avril 2004 à 11:58
Tu peux tout simplement passer par un range indexé du type Col,Row ou te confectionner un algo de base 26 comme ceci :
chaine = B26(i) & "11"
...
Function B26(ByVal Value As Long) As String
Const Chr26 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Do
B26 = Mid$(Chr26, 1 + (Value Mod 26),1) & B26
Value = (Value \ 26) - 1
Loop While Value >= 0
End Function