VBA coller en fonction des lignes ajoutés

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

M

martinigi

Guest
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
128
Réponses
3
Affichages
301
Réponses
10
Affichages
822
Retour