balayer plusieurs cases en vba d'une feuille

  • Initiateur de la discussion Initiateur de la discussion fanoux
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fanoux

Guest
bonjour le forum,

je voudrais balayer plusieurs cases d'une meme colonne pour vérifier les infos que chaque case contient, et le probleme vient de Range, il n'accepte pas les variable ou en tout cas je sais pas comment on fait...
j'ai essayé de faire une boucle, mais il bug. voici un exemple de code, ca peut aider a me faire comprendre:

Do Until i = 100
tmp = wsExcel1.Range('A 'i'')
i = i + 1
Loop

Par exemple ici, je voudrais balayer toute la colonne A.

Si qq'un a une idée, toute proposition sera la bienvenue.
merci d'avance
Salutations
 
Bonjour Fanoux, Pascal, le Forum

Oui comme Pascal t'indique très justement, et en complement on préfèrera faire une boucle For / Next pour le cas de figure que tu représentes :

    For i = 1 To 100
        Tmp = Tmp & Range('A' & i) & ';'
   
Next


Que l'on peut écrire comme ceci aussi (pratique pour bouger en Colonne)

    For i = 1 To 100
        Tmp = Tmp & Cells(i, 1) & ';'
   
Next


Bon App
@+Thierry
 
Bonjour fanoux, Pascal76,

Voici un exemple de code avec 'For Each'. [file name=ForEach.zip size=8176]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ForEach.zip[/file]

P;s; : à adapter, évidemment, pour un cumul.

Message édité par: JJM, à: 21/07/2005 13:44
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour