Excel - imprimer en boucle tant que cellule non vide dans une autre pas
Fermé
sebas_1987
Messages postés
3
Date d'inscription
samedi 17 avril 2021
Statut
Membre
Dernière intervention
18 avril 2021
-
17 avril 2021 à 16:37
sebas_1987 Messages postés 3 Date d'inscription samedi 17 avril 2021 Statut Membre Dernière intervention 18 avril 2021 - 18 avril 2021 à 14:43
sebas_1987 Messages postés 3 Date d'inscription samedi 17 avril 2021 Statut Membre Dernière intervention 18 avril 2021 - 18 avril 2021 à 14:43
A voir également:
- Vba boucle tant que cellule non vide
- Formate pour taxer client frigo vide ✓ - Forum Matériel & Système
- Nb.si.ens non vide ✓ - Forum Excel
- Internat nourriture - Forum Loisirs / Divertissements
- Formule excel si cellule non vide alors couleur ✓ - Forum Excel
- Excel compter cellule couleur sans vba - Guide
3 réponses
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
17 avril 2021 à 16:46
17 avril 2021 à 16:46
Bonjour,
colonne G, une cellule est vide alors arrêter l'impression
Peu importe laquelle ou c'est la fin de liste?
colonne G, une cellule est vide alors arrêter l'impression
Peu importe laquelle ou c'est la fin de liste?
sebas_1987
Messages postés
3
Date d'inscription
samedi 17 avril 2021
Statut
Membre
Dernière intervention
18 avril 2021
17 avril 2021 à 22:42
17 avril 2021 à 22:42
Bonjour,
C'est la fin de la liste.
Merci de ton aide
C'est la fin de la liste.
Merci de ton aide
f894009
Messages postés
17185
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
15 avril 2024
1 701
18 avril 2021 à 07:53
18 avril 2021 à 07:53
Bonjour,
Une facon de faire:
Une facon de faire:
Sub test() Dim i As Long, wsF As Worksheet Set wsF = Worksheets("Trav auto facture") With Worksheets("liste trav auto") i = 2 Do While .Cells(i, 7) <> "" wsF.Range("B3") = .Cells(i, 1) wsF.Range("B5") = .Cells(i, 2) wsF.Range("B6") = .Cells(i, 3) wsF.Range("B8") = .Cells(i, 4) wsF.Range("B10") = .Cells(i, 5) wsF.Range("B12") = .Cells(i, 6) wsF.Range("B15") = .Cells(i, 7) wsF.PrintOut i = i + 1 Loop End With End Sub
sebas_1987
Messages postés
3
Date d'inscription
samedi 17 avril 2021
Statut
Membre
Dernière intervention
18 avril 2021
18 avril 2021 à 14:43
18 avril 2021 à 14:43
Super merci beaucoup de ton aide