Insérer des lignes via une macro ?
Fermé
undieu7
Messages postés
1
Date d'inscription
mercredi 28 mars 2018
Statut
Membre
Dernière intervention
28 mars 2018
-
28 mars 2018 à 22:28
via55 Messages postés 14508 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 - 29 mars 2018 à 00:01
via55 Messages postés 14508 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 - 29 mars 2018 à 00:01
A voir également:
- Insérer des lignes via une macro ?
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Insérer liste déroulante excel - Guide
- Insérer une table des matières word - Guide
1 réponse
via55
Messages postés
14508
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
2 janvier 2025
2 738
29 mars 2018 à 00:01
29 mars 2018 à 00:01
Bonsoir
Essaie la macro suivante :
Cdlmnt
Via
Essaie la macro suivante :
Sub insertions() derlign = 13 'derniere ligne avec une valeur dans la colonne ' on peut aussi à la place de la ligne précédente déterminer la dernière cellule non vide d'une colonne avec les 2 instructions suivantes par exemple pour la colonne 3: 'Dim derlign As Long 'derlign = Columns(3).Find("*", , , , xlByColumns, xlPrevious).Row deuxlign = 2 'deuxieme ligne avec une valeur dans la colonne pas = 3 ' nombre de lignes à insérer For n = derlign To deuxlign Step -1 For p = 1 To pas Rows(n & ":" & n).Select Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove Next Next End Sub
Cdlmnt
Via