XL 2016 [RÉSOLU] - VBA - Erreur de compilation et de syntaxe

senpan

XLDnaute Junior
Bonsoir le fofo,

J'ai une erreur de compilation et de syntaxe pour le module "C_RECHERCHER".
Il s'agit de la partie intitulée 'Effectue la recherche' à partie de Sheets.

Pour moi, je ne vois pas de problème dans la syntaxe et encore moins pour la compilation.

Je crois que j'ai la poisse avec ce fichier.
Qu'ai-je donc fais pour mériter ça ? et vous aussi avec mes appels à l'aide.

La macro s'exécute dans l'onglet 'RECHERCHER' via le bouton du même nom avec une loupe.
Elle doit chercher les artistes dans l'onglet 'ARTISTES' en fonction des critères choisis dans l'onglet 'RECHERCHER' puis afficher les résultats.
 

Pièces jointes

  • Base de données - Copie V2.1.xlsm
    281.1 KB · Affichages: 32

Dranreb

XLDnaute Barbatruc
Bonjour
Manque juste un ' _' de continuation.
VB:
    Sheets("ARTISTES").Range("BaseArtistes[#All]").AdvancedFilter Action:= _
        xlFilterCopy, CriteriaRange:=Range("RECHERCHER!Criteria"), CopyToRange:= _
        Range("RECHERCHER!Extract"), Unique:=False
 

senpan

XLDnaute Junior
Bon... Des fois y trop et là y a pas assez de caractères. Vraiment, faut que je laisse le fichier de côté un petit moment après le nouveau soucis induit par la correction.

En corrigeant, j'ai maintenant :
"La méthode 'Range' de l'objet '_Global' a échoué".
 

senpan

XLDnaute Junior
Effectivement, là c'est une erreur grossière.
J'ai donc nommé la plage des critères.

J'ai fait la même manipulation pour Range("RECHERCHER!Extract").

Et là, grand mystère pour moi, même message :"La méthode 'Range' de l'objet '_Global' a échoué".

-------------------------------------------------------
EDIT à 20h42 : j'ai trouvé mon erreur !
-------------------------------------------------------
 
Dernière édition:

senpan

XLDnaute Junior
C'est ce que j'ai indiqué. Je l'ai ajouté.
Problème résolu pour la recherche.
Merci de votre (ton) aide Dranred.

Je passe en résolu.


PS : un autre problème est survenu mais rien à voir le sujet du post.
Je mets en stand-by pour le moment.
 

Discussions similaires

Réponses
1
Affichages
112
Réponses
14
Affichages
810
Réponses
3
Affichages
498
Réponses
12
Affichages
287

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 069
Messages
2 085 040
Membres
102 763
dernier inscrit
NICO26