Bonjour amis amateurs d'excel et de VBA,
Je voulais vous demander une information quant à une restriction / erreur? d'excel que je ne comprend pas :
Quand je viens sélectionner une plage comme ceci :
i = 0
itemTotal = 10
Do while i<itemTotal
ActiveSheet.Range("A6:C"&i)
i=i+1
Loop
La plage fonctionne, par contre si je veux que ce soit mon A qui itère comme ceci :
i=0
itemTotal = 10
Do While i<itemTotal
ActiveSheet.Range("A"&i&":C20")
i=i+1
Loop
excel me met en surbrillance : ":C20" et me dit : Erreur de compilation : Attendu séparateur de liste ou )
Je ne comprend pas car dans les deux cas il s'agit bien de plage, juste le ":" de la plage est dans la deuxième partie et sa plante.. et donc le problème me bloque dans la création de mon programme car je doit sélectionner des valeur à l'aide d'un Vlookup, mais en restreignant petit à petit les ligne pour par qu'il me retourne la même valeur... J'ai donc vraiment besoin de cette plage variable.
Savez vous d'où viens l'origine de cette erreur et s'il est possible de la solver. sur internet j'ai bien vu quelqu'un qui faisait Range("A" & i & ":L" & i) en disant que ca fonctionnait pour lui, mais moi dans ce cas excel me retourne encore l'erreur de compilation....
Je voulais vous demander une information quant à une restriction / erreur? d'excel que je ne comprend pas :
Quand je viens sélectionner une plage comme ceci :
i = 0
itemTotal = 10
Do while i<itemTotal
ActiveSheet.Range("A6:C"&i)
i=i+1
Loop
La plage fonctionne, par contre si je veux que ce soit mon A qui itère comme ceci :
i=0
itemTotal = 10
Do While i<itemTotal
ActiveSheet.Range("A"&i&":C20")
i=i+1
Loop
excel me met en surbrillance : ":C20" et me dit : Erreur de compilation : Attendu séparateur de liste ou )
Je ne comprend pas car dans les deux cas il s'agit bien de plage, juste le ":" de la plage est dans la deuxième partie et sa plante.. et donc le problème me bloque dans la création de mon programme car je doit sélectionner des valeur à l'aide d'un Vlookup, mais en restreignant petit à petit les ligne pour par qu'il me retourne la même valeur... J'ai donc vraiment besoin de cette plage variable.
Savez vous d'où viens l'origine de cette erreur et s'il est possible de la solver. sur internet j'ai bien vu quelqu'un qui faisait Range("A" & i & ":L" & i) en disant que ca fonctionnait pour lui, mais moi dans ce cas excel me retourne encore l'erreur de compilation....