Selection de plage sur VBA

Nicoroth Messages postés 55 Statut Membre -  
Farfadet88 Messages postés 7780 Statut Membre -
Salut,

j'ai ce code pour pouvoir effaer une plage et la remplacer par des donnes actualiser d'une autre.
Le code m parait correct, cependant VBA me balance une erreur 1004 concerant la ligne souligne qui serait mauvaise.
quelqu'un voit il ce qui cloche?

Sheets("feuille2").Select
Range("C2:S2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
Sheets("feuille1").Select
Range("A3:Q3").Select
Selection.Copy
Sheets("feuille2").Select
Range("C3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

peut etre est ce le fait de selectionner la plage, de la copier et de selectionner la feuille2 avant de coller.

Merci

4 réponses

Farfadet88 Messages postés 7780 Statut Membre 1 370
 
J'ai testé ta macro et elle marche...
0
Nicoroth Messages postés 55 Statut Membre
 
bah oue c est bien ce qui me semblait ñais ca marche pas chez moi ca fe c***

merci pour ton aide
0
Nicoroth Messages postés 55 Statut Membre
 
est ce que le fait que dans ma feuille 1, il y ai un filtre peut avoir une incidence?
0
Farfadet88 Messages postés 7780 Statut Membre 1 370
 
C'est probable. Tente de désactiver le filtre et relance la macro. Si c'est le cas tu peux alors enregistrer une macro qui désactive et réactive ton filtre.

Je dois te laisser. Bon courage
0