Re,
J'adore ta déco La Linéa !
Voici ton fichier .xl
s modifié
(2 466 Ko) :
Lien fichier .xls ; si tu as Excel
2007
ou une version ultérieure, utilise plutôt le fichier .xls
m joint
(743 Ko).
----------------------------------------------------------------------------------------
J'ai renommé la feuille "Feuille " en "Feuille" : espace en trop à la fin enlevé.
J'ai aussi renommé la feuille "Box B" : y'avait 2 espaces au lieu d'un seul.
----------------------------------------------------------------------------------------
1) Effectivement, le nom du formulaire est correct : "RechercheLocataire" ;
mais ce qui est très original, et plutôt
très fortement déconseillé, c'est
d'utiliser
le même nom pour un des contrôles de ce formulaire.
En effet, le nom de ta ComboBox était
aussi "RechercheLocataire" ;
je l'ai renommé en "RechLocataire" ; et bien sûr, il a fallu changer
toutes les références à cette ComboBox.
J'aurais pu faire plus simplement en renommant le formulaire en
"RechLocataire", mais comme tu as aussi 2 autres formulaires
"RechercheLocation" et "RechercheProprietaire", j'ai préféré
changer le nom de la ComboBox ; ainsi, ces 3 formulaires ont
le même début de nom : "Recherche".
2) Pour ce formulaire "RechercheLocataire", la sub UserForm_Initialize()
commençait par cette ligne :
aApplication.ScreenUpdating = False ;
c'est ce qui causait le plantage, dès l'ouverture du UserForm ! et c'est
ce qui affichait le message d'erreur "424: Objet requis" ; j'ai bien sûr
corrigé en mettant :
Application.ScreenUpdating = False.
Maintenant, ton formulaire "RechercheLocataire" s'ouvre sans erreur !
c'est pas génial, ça ?
soan