macro : 1er probleme

  • Initiateur de la discussion Initiateur de la discussion francois
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

francois

Guest
je veux créer sous une macro une fonction capable de créer une ligne ou plusieurs lignes avec le même format que la ou les cellule(s) sélectionnées. Il faut donc les fonctions suivantes :

- insérer une ou plusieurs lignes
- copier la mise en page

J'ai enregistré la macro et voici le résultat :

Rows("20:21").Select
Selection.insert Shift:=xlDown
Rows("22:23").Select
Selection.Copy
Rows("20:21").Select
Selection.PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
End Sub


ca va parfaitement bien, sauf que je ne veux pas être toujours avec les lignes 20:21 ou 22:23. Je veux que ca marche n'importe où, tout dépend la sélection première. Comment faire ??

merci d'avance
 
ca marche pas : rien ne se passe.
A moins que je me sois mal exprimé : la formule que j'avais est bien, sauf que les lignes créées sont toujours au nombre de 2 et qu'elles sont fixes : cad que c'est toujours le slignes 21 et 22 qui sont créées.

Je veux que ca dépende de la sélection faite précédemment, avant de lancer l'éxécution de la macro.

en tout cas; merci de m'aider.

francois
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
18
Affichages
422
Réponses
10
Affichages
653
Réponses
2
Affichages
345
Réponses
17
Affichages
1 K
Retour