[macro excel] parcourir un tableau
Fermé
bombadilom
Messages postés
232
Date d'inscription
mercredi 4 septembre 2002
Statut
Membre
Dernière intervention
5 décembre 2012
-
18 janv. 2006 à 15:08
bombadilom Messages postés 232 Date d'inscription mercredi 4 septembre 2002 Statut Membre Dernière intervention 5 décembre 2012 - 18 janv. 2006 à 16:45
bombadilom Messages postés 232 Date d'inscription mercredi 4 septembre 2002 Statut Membre Dernière intervention 5 décembre 2012 - 18 janv. 2006 à 16:45
A voir également:
- [macro excel] parcourir un tableau
- Tableau croisé dynamique - Guide
- Liste déroulante excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Tableau ascii - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
1 réponse
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
856
18 janv. 2006 à 16:33
18 janv. 2006 à 16:33
bonjour,
un regard rapide sur ton code :
1) pour Cells.Value(Numligne, 5) = "bonjour" :
met plutôt Cells(Numligne, 5) .Value= "bonjour"
2) il est possible aussi d'éviter la boucle while :
While Cells.Value(Numligne, 5) <> ""
Workbooks("test.xls").Worksheets("feuil1").Cells(Numligne, 5).Activate
Numligne = Numligne + 1
Wend
Cells.Value(Numligne, 5) = "bonjour"
par :
ActiveSheet.Range("E17").Offset(ActiveSheet.Range("E17").CurrentRegion.Rows.Count, 0).value="bonjour"
un regard rapide sur ton code :
1) pour Cells.Value(Numligne, 5) = "bonjour" :
met plutôt Cells(Numligne, 5) .Value= "bonjour"
2) il est possible aussi d'éviter la boucle while :
While Cells.Value(Numligne, 5) <> ""
Workbooks("test.xls").Worksheets("feuil1").Cells(Numligne, 5).Activate
Numligne = Numligne + 1
Wend
Cells.Value(Numligne, 5) = "bonjour"
par :
ActiveSheet.Range("E17").Offset(ActiveSheet.Range("E17").CurrentRegion.Rows.Count, 0).value="bonjour"
18 janv. 2006 à 16:45