Modification macro copier coller

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

V

Vario29

Guest
Bonjour,

J’utilise ce code pour copier des données d’un classeur vers un autre classeur. Ce macro copie les données en effaçant les données déjà présentes dans le classeur destination. Sauf que je viens de me rendre compte qu’il ne le fait pas ! et je sais pas comment corriger mon macro pour arriver à mon objectif.

Pouvez m’aider à modifier ce code ?

Merci d’avance pour vos réponses,

Christophe

Sub Urssaf()
Dim FichS As Workbook
Dim FichD As Workbook
Dim rs As Range
Dim rd As Range
Dim Chemin$
With Application
.ScreenUpdating = False
.DisplayAlerts = False
Set FichS = ThisWorkbook
Set rs = Range("C1:N" & Range("A65000").End(xlUp).Row)

Chemin = "F:\COMMUN\PAIE\COTISATIONS\COTISATIONS QCOM\Cotisations 2009\Cotisations-Excel\Urssaf.xls"
Workbooks.Open Chemin

Set FichD = ActiveWorkbook
Set rd = FichD.Sheets("Chiffres").Range("A1")
rd.Cells.Clear
rs.Copy rd
With FichD
.Save
.Close
End With
.ScreenUpdating = True
.DisplayAlerts = True
End With
End Sub
 
Re : Modification macro copier coller

Bonjour tous



rd.Clear devrait fonctionner non ?
( rd.ClearContents ou rd=vbNullString également )


rd correspondant à la cellule A1 de la feuille Chiffres du classeur actif.
 
Dernière édition:
Re : Modification macro copier coller

Re


Pour moi, tel quel rd est bien égale et seulement égale à la cellule A1 non ????

ou alors il faudrait par exemple:
Code:
Set rd=FichD.Sheets("Chiffres").Range("A1").CurrentRegion
ou
Set rd=FichD.Sheets("Chiffres").UsedRange
ou
Set rd=FichD.Sheets("Chiffres").Cells
 
Dernière édition:
- 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

Réponses
9
Affichages
892
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
466
Réponses
5
Affichages
693
Réponses
1
Affichages
675
Réponses
3
Affichages
603
Retour