A voir également:
- Etirer dernière cellule non vide de la colonne A après chaque boucle VBA
- Aller à la ligne dans une cellule excel - Guide
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Formate pour taxer client frigo vide ✓ - Forum Matériel & Système
4 réponses
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
3 sept. 2020 à 17:37
3 sept. 2020 à 17:37
Bonjour,
décompte de chaque feuille traitée
Si vous parlez de feuilles
Chaque fois que vous passez par ces lignes de code, vous un +1 sur une variable
Quand toutes les feuilles sont vues
Vous ecrivez le contenu de cette variable dans une cellule
Sub test() DernLigne = Range("A" & Rows.Count).End(xlUp).Row Range("A" & DernLigne).AutoFill Range("A" & DernLigne & ":A" & Range("B10000").End(xlUp).Row) End Sub
décompte de chaque feuille traitée
Si vous parlez de feuilles
Chaque fois que vous passez par ces lignes de code, vous un +1 sur une variable
Quand toutes les feuilles sont vues
Vous ecrivez le contenu de cette variable dans une cellule
Merci pour votre réponse rapide. Malheureusement cela ne fonctionne pas totalement :
La dernière cellule de la colonne A se copie à partir de la dernière cellule B non vide et cela jusqu'à la fin du fichier Excel.
Ce que je rechercher :
1 ère boucle :
- ma formule est dans la cellule A2
- ma dernière cellule B non vide est en B5
- Je veux étendre la cellule A2 jusqu'en B5
2ème boucle :
- ma formule est dans la cellule A6
- ma dernière cellule B non vide est en B13
- je veux étendre la cellule A6 jusqu'en B13
Et ainsi de suite
Auriez-vous une autre solution pour moi ? :)
La dernière cellule de la colonne A se copie à partir de la dernière cellule B non vide et cela jusqu'à la fin du fichier Excel.
Ce que je rechercher :
1 ère boucle :
- ma formule est dans la cellule A2
- ma dernière cellule B non vide est en B5
- Je veux étendre la cellule A2 jusqu'en B5
2ème boucle :
- ma formule est dans la cellule A6
- ma dernière cellule B non vide est en B13
- je veux étendre la cellule A6 jusqu'en B13
Et ainsi de suite
Auriez-vous une autre solution pour moi ? :)
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
3 sept. 2020 à 18:00
3 sept. 2020 à 18:00
Re,
A tester
A tester
Sub test() DernLigne = Range("A" & Rows.Count).End(xlUp).Row If DernLigne > 2 Then PCV = DernLigne + 1 Else PCV = DernLigne End If Range("A" & PCV).AutoFill Range("A" & PCV & ":A" & Range("B10000").End(xlUp).Row) End Sub
Malheureusement cela ne fonctionne toujours. c'est peut être dû à mon fichier car certaines lignes sont vides.
Vous trouverez ci-dessous mon fichier avec la macro complète, ça sera certainement plus facile :
https://drive.google.com/file/d/15HwVgbD1nGclEZLOmZBh8Lx1selOXsva/view?usp=sharing
Encore merci pour votre aide
Vous trouverez ci-dessous mon fichier avec la macro complète, ça sera certainement plus facile :
https://drive.google.com/file/d/15HwVgbD1nGclEZLOmZBh8Lx1selOXsva/view?usp=sharing
Encore merci pour votre aide