Excel : Insérer une nvelle ligne

Résolu
alainjjb Messages postés 821 Statut Membre -  
alainjjb Messages postés 821 Statut Membre -
Bonjour,
j'ai réalisé (façon de parler car c'est vous qui en avez fait la majorité) un tableau Excel constitué de ligne avec listes déroulantes liées etc ... J'ai un bouton qui lance une macro qui insère une ligne à la fin du tableau (présence d'une ligne blanche cachée) identique au format de la ligne précédente. Serait-il possible d'insérer cette ligne en fonction du positionnement du curseur plutôt que systématiquement en fin de tableau ?
Merci d'avance
Alain
A voir également:

3 réponses

alainjjb Messages postés 821 Statut Membre 110
 
Bonjour,
la question était plutôt : comment identifier la cellule active de la feuille dans une macro :
ligne = ActiveCell.Row
Rows(ligne).Select
Selection.Insert Shift:=xlDown

Et ça fonctionne.

Il ne reste plus qu'à Copier / Coller les quelques formules de la ligne précédente

Alain
1
aurelie
 
bonjour,
il faut faire un clik droit sur le numero de la ligne (par exemple si tu veux inserer une ligne entre la ligne 4 et 5 tu clik sur 5) et faire insertion ligne voila normalement ca devrait marcher
0
alainjjb Messages postés 821 Statut Membre 110
 
Bonsoir Aurélie,
je n'ai pas été suffisamment explicite. La ligne qui doit être insérée doit avoir les caractéristique de la précédente (formule / liste déroulante / format / ...).

Merci quand même

Alain
-1