VBA coller en fonction des lignes ajoutés

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 !

martinigi

XLDnaute Nouveau
Bonjour,
J'ai un tableau que je colle en VBA dans une autre feuille en colonne D.
Je souhaiterai ensuite coller la valeur d'une cellule R6 dans la colonne B devant chaque ligne ajoutées.
Sachant que mon tableau que je colle n'est jamais collé sur la même ligne.
Si quelqu'un a la solution
Je vous remercie

Voici ma formule pour l'instant :
Range("D"&Rows.count).End(xlUp).offset(1).paste
 
Bonjour,

ceci (sur base de ton exemple) convient ?

P.
VB:
Option Explicit

Sub Copie()
Dim Sh1 As Worksheet
Dim Last1&, Last2, Nb
Dim Last As Long
Dim Pl, Devis
Set Devis = [C23]
Set Sh1 = Sheets("feuil1")
Set Last2 = [H65000].End(xlUp)
Set Pl = Range("B25").CurrentRegion
Set Pl = Pl.Offset(1, 0).Resize(Pl.Rows.Count - 1, Pl.Columns.Count)
Nb = Pl.Rows.Count
Pl.Copy Last2(2)
Last = [G65000].End(xlUp).Row
Range("G" & Last + 1 & ":G" & Last + Nb) = Devis.Value
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
3
Affichages
220
Réponses
10
Affichages
543
Retour