Ajouter une ligne

R

René du var

Guest
bonsoir le forum,

Comment ajouter une ligne avec une macro

j'aimerai pourvoir ajouter une ligne vide en dessous une valeur à chaque fois que la macro rencontre des lignes avec valeurs

la macro doit travailler uniquement sur des lignes selectionner

exemple :

lundi
1 ligne vide
mardi
1 ligne vide
mercredi
etc........

merci

René du var
 
M

macpoy

Guest
Bonsoir le forum, bonsoir René,
voici une petite macro qui recherche la première cellule non vide
(en colonne 2) en partant du bas, selectionne la ligne, en inserre une, puis coupe la ligne du dessous pour la coller au dessus.


Sub ajouteligne()
Columns(2).Find("*", , , , , xlPrevious).Select
Selection.EntireRow.insert
Selection.EntireRow.Value = Selection.Offset(1, 0).EntireRow.Value
Selection.Offset(1, 0).EntireRow.Value = ""
Selection.Offset(1, -1).Select
End Sub
ceci doit pouvoir répondre à ta question.
bon excel @ +
 

Discussions similaires

Réponses
1
Affichages
267
Réponses
0
Affichages
177

Statistiques des forums

Discussions
312 505
Messages
2 089 066
Membres
104 015
dernier inscrit
kkgk