[VBA] boucle jusqu'à ce qu'il n'y ait plus de lignes à traiter
Fermé
CacstuDrummer
-
14 févr. 2014 à 10:30
DGVDR
DGVDR
- Messages postés
- 158
- Date d'inscription
- vendredi 10 août 2012
- Statut
- Membre
- Dernière intervention
- 20 juillet 2015
A voir également:
- Vba boucle tant que cellule non vide
- Vba boucle for jusqu'à cellule vide - Meilleures réponses
- Boucle tant que cellule non vide ✓ - Forum - VB / VBA
- [VBA] Détection cellule vide ✓ - Forum - VB / VBA
- Macro Excel ligne non vide à atteindre ✓ - Forum - VB / VBA
- Interrompre Boucle si cellule vide dans la colonne A ✓ - Forum - VB / VBA
- [VBA] boucle jusqu'à ce qu'il n'y ait plus de lignes à traiter - Forum - VB / VBA
3 réponses
DGVDR
14 févr. 2014 à 10:35
- Messages postés
- 158
- Date d'inscription
- vendredi 10 août 2012
- Statut
- Membre
- Dernière intervention
- 20 juillet 2015
14 févr. 2014 à 10:35
Bonjour,
Ce que je te propose :
Obtenir ta dernier ligne :
En faire une boucle
Et faire une condition :
A ta dispo,
DGVDR
Ce que je te propose :
Obtenir ta dernier ligne :
Derlig = .Range("A65536").End(xlUp).Row ' Colonne intéressante à définir
En faire une boucle
For i = 2 To Derlig
Et faire une condition :
If A2<> "" Then' ...on regarde si A2 est vide,...
A ta dispo,
DGVDR
bon, j'ai passé une petite heure à me réimpregner de VBA ... je donne ma solution pour ceux qui seraient intéressés :
Dim arret, i As Integer
arret = 1
i = 2
While arret <> ""
Range("A" & i & ":HU" & i).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
i = i + 1
arret = Range("A" & i).Value
Wend
DGVDR
14 févr. 2014 à 14:53
- Messages postés
- 158
- Date d'inscription
- vendredi 10 août 2012
- Statut
- Membre
- Dernière intervention
- 20 juillet 2015
14 févr. 2014 à 14:53
Comment ta boucle s'arrête t elle ?