XL 2010 Insertion et Copier/coller formule ligne précédente

  • Initiateur de la discussion Initiateur de la discussion gabo29
  • 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 !

gabo29

XLDnaute Junior
Bonjour,

Je cherche un code qui me permettrait à partir d'un bouton de commande de :
- Insérer une nouvelle ligne à partir de la première ligne vide
- Copier la formule de la ligne précédente,
- Coller la formule dans la ligne insérée,
- copier/coller spécial valeur de la ligne précédente

J'ai essayé le code suivant mais il insère entre deux ligne et non pas sur la suivante.

Sub InsèreCopieLigne()

ActiveCell.EntireRow.Insert
Rows(ActiveCell.Row + 1).Copy Rows(ActiveCell.Row)
On Error Resume Next
Rows(ActiveCell.Row).SpecialCells(xlCellTypeConstants, 23).ClearContents
End Sub

Je joins un fichier excel avec un exemple

Merci d'avance,
Cdt,
Gabriel
 

Pièces jointes

Pas sur d'avoir compris..
mais avec l'enregistreur de macro tu peux facilement trouver

VB:
Sub InsèreCopieLigne()
Range("A" & Rows.Count).End(xlUp).Resize(2, 6).FillDown

Range("A" & Rows.Count).End(xlUp).Offset(-1, 0).Resize(1, 6).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
Application.CutCopyMode = False
End Sub
 
- 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

Discussions similaires

Réponses
7
Affichages
575
Réponses
5
Affichages
703
Retour