Boucle sur Feuille Excel
Muriel
-
FMAT -
FMAT -
Bonjour,
Je souhaiterai réaliser une boucle for sur une case Excel. L'indice k de la boucle permet de changer le numéro de la feuille Excel Feuilk.Cells(1,6) mais VB ne reconnait pas l'indice quand il est dans une chaîne de caractère (j'ai essayé d'écrire Feuil & k.cells... mais ça marche pas). Est-ce que quelqu'un saurait comment faire? Merci beaucoup!
Je souhaiterai réaliser une boucle for sur une case Excel. L'indice k de la boucle permet de changer le numéro de la feuille Excel Feuilk.Cells(1,6) mais VB ne reconnait pas l'indice quand il est dans une chaîne de caractère (j'ai essayé d'écrire Feuil & k.cells... mais ça marche pas). Est-ce que quelqu'un saurait comment faire? Merci beaucoup!
A voir également:
- Boucle sur Feuille Excel
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Verrouiller cellule excel sans verrouiller la feuille - Guide
2 réponses
Tente le coup avec
Activeworkbook.Worksheets("Feuil" & k).cells...
ou sinon tu déclares une feuille
Dim Mafeuille as Worksheet
et pour l'affecter
set Mafeuille = ActiveWorkbook("Feuil" & k)
et apres tu feras simplement Mafeuille.cells(....)
(vérifie bien les chaines de caractère par contre, me semble que par défaut c'est plutot du "Feuil. k", donc faut agir en conséquence)
Activeworkbook.Worksheets("Feuil" & k).cells...
ou sinon tu déclares une feuille
Dim Mafeuille as Worksheet
et pour l'affecter
set Mafeuille = ActiveWorkbook("Feuil" & k)
et apres tu feras simplement Mafeuille.cells(....)
(vérifie bien les chaines de caractère par contre, me semble que par défaut c'est plutot du "Feuil. k", donc faut agir en conséquence)