Selection de plage sur VBA

Fermé
Nicoroth Messages postés 54 Date d'inscription vendredi 22 juin 2007 Statut Membre Dernière intervention 9 février 2011 - 11 mars 2010 à 15:29
Farfadet88 Messages postés 6293 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 29 avril 2020 - 11 mars 2010 à 15:49
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 6293 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 29 avril 2020 1 365
11 mars 2010 à 15:38
J'ai testé ta macro et elle marche...
0
Nicoroth Messages postés 54 Date d'inscription vendredi 22 juin 2007 Statut Membre Dernière intervention 9 février 2011
11 mars 2010 à 15:44
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 54 Date d'inscription vendredi 22 juin 2007 Statut Membre Dernière intervention 9 février 2011
11 mars 2010 à 15:45
est ce que le fait que dans ma feuille 1, il y ai un filtre peut avoir une incidence?
0
Farfadet88 Messages postés 6293 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 29 avril 2020 1 365
11 mars 2010 à 15:49
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