VBA - Copier une ligne et l'ajouter à la suite du tableau
Résolu/Fermé
howiz
Messages postés
20
Date d'inscription
mercredi 1 avril 2015
Statut
Membre
Dernière intervention
21 août 2015
-
8 avril 2015 à 19:10
ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 - 8 avril 2015 à 20:28
ozone_ Messages postés 1518 Date d'inscription lundi 13 juillet 2009 Statut Membre Dernière intervention 2 juin 2023 - 8 avril 2015 à 20:28
A voir également:
- VBA - Copier une ligne et l'ajouter à la suite du tableau
- Tableau croisé dynamique - Guide
- Aller à la ligne excel - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Comment copier une vidéo youtube - Guide
2 réponses
ozone_
Messages postés
1518
Date d'inscription
lundi 13 juillet 2009
Statut
Membre
Dernière intervention
2 juin 2023
478
Modifié par ozone_ le 8/04/2015 à 20:53
Modifié par ozone_ le 8/04/2015 à 20:53
Alors voilà le classeur avec la macro :
https://www.cjoint.com/c/EDiuNSSg3qq
Et le code de la macro si ça peut servir aux autres vu que le lien ne va pas durée infiniment :
De plus j'ai modifié tes formules dans B8, B10 et B11 pour insérer des $ avant les cellules sinon à la copie ça n'allais pas !
1f u c4n r34d th1s u r34lly n33d t0 g37 l41d !
https://www.cjoint.com/c/EDiuNSSg3qq
Et le code de la macro si ça peut servir aux autres vu que le lien ne va pas durée infiniment :
Sub copie() ' Déclaration des variables Dim i As Integer Dim arret as Boolean ' Le tableau commence à la ligne 7 donc i = 7 i = 7 Do ' Dès qu'une cellule est vide, le code s'arrête If (ActiveSheet.Range("B" & i)) = "" Then arret = True Else ' Sinon on incrémente et ça boucle i = i + 5 End If Loop While arret = False ' Dès que l'on sort de la boucle, on copie le tableau du dessus pour le mettre en dessous Range("B" & i - 5 & ":L" & i - 1).Copy Range("B" & i).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=False End Sub
De plus j'ai modifié tes formules dans B8, B10 et B11 pour insérer des $ avant les cellules sinon à la copie ça n'allais pas !
1f u c4n r34d th1s u r34lly n33d t0 g37 l41d !
ozone_
Messages postés
1518
Date d'inscription
lundi 13 juillet 2009
Statut
Membre
Dernière intervention
2 juin 2023
478
8 avril 2015 à 19:15
8 avril 2015 à 19:15
Salut,
Ce genre de macro doit s'adapter au tableau et pour ne pas taper du code dans le vide, peux-tu nous envoyer ton fichier (sans données ou en les changeant si elle sont perso) sur https://www.cjoint.com/
Merci !
Ce genre de macro doit s'adapter au tableau et pour ne pas taper du code dans le vide, peux-tu nous envoyer ton fichier (sans données ou en les changeant si elle sont perso) sur https://www.cjoint.com/
Merci !
howiz
Messages postés
20
Date d'inscription
mercredi 1 avril 2015
Statut
Membre
Dernière intervention
21 août 2015
8 avril 2015 à 20:08
8 avril 2015 à 20:08