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
- 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