Ajout d'une ligne si cellule non vide à partir d'une colonne "X"
Résolu/Fermé
evolve
Messages postés
3
Date d'inscription
lundi 3 novembre 2014
Statut
Membre
Dernière intervention
4 novembre 2014
-
Modifié par evolve le 3/11/2014 à 19:28
FB34 - 14 déc. 2015 à 18:22
FB34 - 14 déc. 2015 à 18:22
A voir également:
- Comment ajouter une ligne automatique quand une cellule est pleine
- Comment aller à la ligne dans une cellule excel - Guide
- Boite gmail pleine - Guide
- Ligne occupée - Forum SFR
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Message automatique thunderbird - Guide
2 réponses
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
3 nov. 2014 à 23:59
3 nov. 2014 à 23:59
Bonjour
Code à mettre dans un module puis à lancer à partir de la feuille concernée :
Cdlmnt
Code à mettre dans un module puis à lancer à partir de la feuille concernée :
Sub ajout_lignes() Dim Ligne As Long ' derniere ligne remplie de la colonne G Ligne = ActiveSheet.Columns(7).Find("*", , , , xlByColumns, xlPrevious).Row ' boucle depuis la dernière ligne remplie jusqu'à la 1 For n = Ligne To 1 Step -1 ' si necessaire de s'arrêter avant la ligne 1 changer To 1 ' si cellule en G vide If Range("G" & n).Value <> "" Then ' alors insertion à la ligne suivante Rows(n + 1 & ":" & n + 1).Select Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove End If Next End Sub
Cdlmnt