pb copier-coller par macro

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 !

darib52

XLDnaute Junior
bonjour,
la macro ci-dessous devrait me permettre de faire un copier-coller de données d' 1 feuille vers 1 autre.
mon pb est que le coller ne s'éxécute pas.
le mesage suivant apparaît
"erreur 1004.
impossible de coller les infos car les zones copier et de collage sont de forme et de taille différentes
"
j'ai mis en forme les cellules de réception à l'identique avec celles de départ, sélectionner une cellule d'accueil ou 1 plage, le résultat est toujours le même.

si vous avez une idée.
merci d'avance
(impossible de joindre le fichier qui est trop volumineux, même réduit, pour le forum)

Sub traiter()
'
Dim nom As String
Dim monchoix As String
Dim annee As String
nom = InputBox("Tapez le nom de la feuille à traiter.")
Sheets(nom).Select
Range("a6").Select
annee = InputBox("Tapez l'année en cours, seules les années antérieures seront traitées.")
Selection.AutoFilter Field:=2, Criteria1:="=*" & annee & "*", Operator _
:=xlAnd
monchoix = InputBox("Tapez le nom du redevable à traiter.")
ActiveCell.FormulaR1C1 = "=" & nom & "!R[2]C"
Range("A6").Select
Selection.AutoFilter
Selection.AutoFilter

Selection.AutoFilter Field:=1, Criteria1:="=*" & monchoix & "*", Operator _
:=xlAnd
Selection.AutoFilter Field:=2, Criteria1:="= <" & annee & ", Operator:=xlAnd"
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("oppo").Select
Range("l2").Select
ActiveSheet.Paste
Sheets(nom).Select
Selection.AutoFilter Field:=1
Selection.AutoFilter Field:=2
Sheets("oppo").Select
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
344
Réponses
8
Affichages
495
Réponses
12
Affichages
982
Réponses
1
Affichages
410
Réponses
5
Affichages
485
Réponses
1
Affichages
499
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
456
Retour