pb copier-coller par macro

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

D

darib52

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

Discussions similaires

Réponses
3
Affichages
418
Réponses
8
Affichages
611
Réponses
12
Affichages
1 K
Réponses
1
Affichages
458
Réponses
5
Affichages
667
Réponses
1
Affichages
555
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
576
Retour