Excel : Insérer une nvelle ligne
Résolu
alainjjb
Messages postés
747
Date d'inscription
Statut
Membre
Dernière intervention
-
alainjjb Messages postés 747 Date d'inscription Statut Membre Dernière intervention -
alainjjb Messages postés 747 Date d'inscription Statut Membre Dernière intervention -
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
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
Configuration: Windows XP Firefox 3.0.1
3 réponses
-
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 -
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 -
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