Macro
Résolu
Zeni
-
Zeni -
Zeni -
Bonjour à toutes et à tous,
Et bonne année :-)
Voici mon souci, j'ai des données saisies de A5:H250 mais je dois rajouter des données.
Afin de me faciliter la vie, j'aurai souhaité trouver une macro qui me permette lorsque je vais en D5 et que je clique sur un raccourci par exemple (ctrl+y) la ligne 5 soit dupliquée. La ligne 6 sera donc une copie de la 5. Par contre la C6 et D6 ne doivent pas copier la C5 et D5 car c'est là où je vais insérer mes nouvelles données. Du coup est-ce possible de directement mettre le curseur en C6 et ainsi de suite. Je dois en dupliquer plusieurs.
Est-ce que quelqu'un peut m'apporter son aide :-)
Et bonne année :-)
Voici mon souci, j'ai des données saisies de A5:H250 mais je dois rajouter des données.
Afin de me faciliter la vie, j'aurai souhaité trouver une macro qui me permette lorsque je vais en D5 et que je clique sur un raccourci par exemple (ctrl+y) la ligne 5 soit dupliquée. La ligne 6 sera donc une copie de la 5. Par contre la C6 et D6 ne doivent pas copier la C5 et D5 car c'est là où je vais insérer mes nouvelles données. Du coup est-ce possible de directement mettre le curseur en C6 et ainsi de suite. Je dois en dupliquer plusieurs.
Est-ce que quelqu'un peut m'apporter son aide :-)
A voir également:
- Macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Jitbit macro recorder - Télécharger - Confidentialité
- Macro maker - Télécharger - Divers Utilitaires
- Macro word - Guide
1 réponse
Bonjour,
Oui tu peux.
Utilises ton enregistreur de macro... indique le raccourci que tu veux y utiliser.... fais une action..(par exemple cliquer dans une cellule...) Arrête l'enregistrement de macro
puis remplaces le contenu de la macro générée par ceci :
Oui tu peux.
Utilises ton enregistreur de macro... indique le raccourci que tu veux y utiliser.... fais une action..(par exemple cliquer dans une cellule...) Arrête l'enregistrement de macro
puis remplaces le contenu de la macro générée par ceci :
Rows(ActiveCell.Row).Copy
Rows(ActiveCell.Row + 1).Insert Shift:=xlDown
Range("D" & ActiveCell.Row + 1).Select
Application.CutCopyMode = False
Range("C" & ActiveCell.Row & ":" & "D" & ActiveCell.Row).ClearContents
Range("D" & ActiveCell.Row + 1).SelectPar
Range("C" & ActiveCell.Row + 1).SelectPS: Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane