J'ai une feuille dans mon fichier calc, ou j'ai des numéros de série par rapport à une lettre de l'alphabet. Le problème est que ce numéro de série peux être amené à changer.
Je souhaiterais ne devoir modifier que le numéro dans la feuille et non tous les numéros dans mes macros.
J'ai fait un fichier exemple ou en G1, il y a le numéro de série recherché.
Lorsque je clique sur le bouton, il faudrait que ca m'affiche la variable Txt2.
Voici le code :
Code : Tout sélectionner
Sub NomVariables
monDocument3 = ThisComponent
lesFeuilles3 = monDocument3.Sheets
maFeuille3 = lesFeuilles3.getByName("Feuille1")
maCellule3 = maFeuille3.getCellRangeByName("G1")
Txt = maCellule3.String
'-----------------------------------------------------------------------------------------------
'Nous commencons une boucle
'---------------------------------------------------------------------------------------------------
u = 1
For t = 6 to 13
maCellule3 = maFeuille3.getCellRangeByName("A" & t)
Coug & u = maCellule3.String
u = u + 1
Next u
Select case Txt
case "252627", "282930", "313233", "343536", "373839", "404142"
Txt2 = "ALPHA"
case "616263", "646566", "676869", "707172", "737475", "767778"
Txt2 = "BRAVO"
case "434445", "464748", "495051", "525354", "555657", "585960"
Txt2 = "CHARLIE"
case Coug1, Coug2, Coug3, Coug4, Coug5, Coug6, Coug7, Coug8
Txt2 = "DELTA"
case "858687" , "888990" , "919293"
Txt2 = "ECHO"
case "959697" , "9899100" , "101102103" , "104105106"
Txt2 = "GOLF"
Case 1
Txt2 = InputBox ("Quelle lettre de l'alphabet ?")
Case 0
Exit Sub
End Select
Print Txt2
End Sub
Je souhaiterais que dans ma boucle, la variable Coug s'incrémente par rapport à la colonne A
exemple : Coug1 = A6, Coug2 = A7, Coug3 = A8 etc...
Ainsi je pourrais remplacer la saisie des numéros de série par des variables.
Code : Tout sélectionner
case "434445", "464748", "495051", "525354", "555657", "585960"
Txt2 = "CHARLIE"
case Coug1, Coug2, Coug3, Coug4, Coug5, Coug6, Coug7, Coug8
Txt2 = "DELTA"
Merci d'avance de votre aide