XL 2019 La methode range de l'objet a échoué...

Diterlizzi31

XLDnaute Nouveau
Bonjour a tous

J'ai un soucis comme inscrit dans le titre...
J'ai beau tourné et retourné mon code dans tout les sens je trouve pas...
Alors un oeil neuf et neutre sera le bienvenue

juste pour le plaisir je vous dit l'idée...
Ces de copier de la feuille "Demandes" des donné sur la feuille "Accueil"
Le code que j'ai est une adaptation d'un code déjas existant


Sub Extraire_Arrivées()
On Error GoTo Extraire_Arrivées_Erreur
Application.ScreenUpdating = False
Worksheets("Demandes").Unprotect
Range("Demandes").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Range("Critères"), CopyToRange:=Range("Extraction"), Unique:=False
Application.ScreenUpdating = True

Worksheets("Demandes").Range("A4").AutoFilter

Worksheets("Demandes").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowSorting:=True, AllowFiltering:=True, AllowUsingPivotTables:=True

Worksheets("Accueil").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Worksheets("Accueil").EnableSelection = xlNoSelection

Extraire_Arrivées_Exit:
Exit Sub

Extraire_Arrivées_Erreur:
MsgBox Error$
Resume Extraire_Arrivées_Exit
End Sub



Merci a tout ceux qui saurons m'éclairer sur le sujet

Cordialement
 

Diterlizzi31

XLDnaute Nouveau
Pas faux didonc...

a force de cligner des yeux on voit plus rien lol

Bon ou je le met maintenant attention si je louche ces foutus

Je peut pas malheureusement partager ce fichier trop de donnée privée
Si jamais les infos que je donne ne suffise pas tant pis pour moi j'ai envis de dire ;)

Je vous tien au courrant si sa suffit a lui décoincer les doigts de la porte
 

JM27

XLDnaute Barbatruc
Je dois être aussi transparent
J'ai testé
Je confirme
Déprotège la feuille Accueil
Cela va fonctionner une seule fois

teste cela
VB:
Sub Extraire_Arrivées()
On Error GoTo Extraire_Arrivées_Erreur
Application.ScreenUpdating = False
Worksheets("Demandes").Unprotect
Worksheets("Accueil").Unprotect
Range("Demandes").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Range("Critères"), CopyToRange:=Range("Extraction"), Unique:=False
Application.ScreenUpdating = True

Worksheets("Demandes").Range("A4").AutoFilter

Worksheets("Demandes").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowSorting:=True, AllowFiltering:=True, AllowUsingPivotTables:=True

Worksheets("Accueil").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Worksheets("Accueil").EnableSelection = xlNoSelection

Extraire_Arrivées_Exit:
Exit Sub

Extraire_Arrivées_Erreur:
MsgBox Error$
Resume Extraire_Arrivées_Exit
End Sub
 

Diterlizzi31

XLDnaute Nouveau
Staple désolé...

Vus que je vois pas... je comprend pas le soucis ...

Il est plus simple pour moi de copier coller le code... et pour ce qui est du partage fichier en dehors du code ... je peut vous exporter tout les fichier VBA mais sa va faire un peut lourd...

Je vérifie cette plage extraction en même temps
 

Discussions similaires

Statistiques des forums

Discussions
312 076
Messages
2 085 088
Membres
102 776
dernier inscrit
Sidi