Vba + Boucle sur une autre feuille
Résolu/Fermé
eideal
Messages postés
20
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
20 février 2017
-
21 janv. 2012 à 19:25
eideal Messages postés 20 Date d'inscription mercredi 23 juin 2010 Statut Membre Dernière intervention 20 février 2017 - 22 janv. 2012 à 12:04
eideal Messages postés 20 Date d'inscription mercredi 23 juin 2010 Statut Membre Dernière intervention 20 février 2017 - 22 janv. 2012 à 12:04
A voir également:
- Vba + Boucle sur une autre feuille
- Comment supprimer une feuille sur word - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Comment imprimer en a5 sur une feuille a4 - Guide
- Feuille blanche pour écrire sur l'ordinateur gratuit - Forum loisirs/vie pratique
- Bruler une feuille de laurier - Guide
1 réponse
bonjour
pas de problème pour enlever le Sheets(ListBox1.Value).Select puisqu'on a juste avant : With Sheets(ListBox1.Value) qui détermine que l'on va "travailler" avec la sheet précisée.
Par contre tout ce qui s'y rapporte doit être précédé d'un "." (point)
j'en ai profité pour modifier "l'affectation" des colonne de la listbox3 , dans une boucle plutôt que d'écrire 8 lignes.
A+
pas de problème pour enlever le Sheets(ListBox1.Value).Select puisqu'on a juste avant : With Sheets(ListBox1.Value) qui détermine que l'on va "travailler" avec la sheet précisée.
Par contre tout ce qui s'y rapporte doit être précédé d'un "." (point)
Dim i, j 'remplir listboxt3 'determiner la feuille With Sheets(ListBox1.Value) 'de la ligne 16 a la dernier ligne non vide For i = 16 To .[b65000].End(xlUp).Row ListBox3.AddItem For j = 0 To 7 ListBox3.List(i - 16, j) = .Cells(i, j + 2) Next j Next i ListBox3.ColumnCount = 8 ListBox3.ColumnWidths = "50;30;30;30;30;30;30;50" End With
j'en ai profité pour modifier "l'affectation" des colonne de la listbox3 , dans une boucle plutôt que d'écrire 8 lignes.
A+
22 janv. 2012 à 12:04
merci Paf