Application.Dialogs(xlDialogFormulaFind).Show plante Excel

Signaler
Messages postés
5
Date d'inscription
mercredi 6 janvier 2010
Statut
Membre
Dernière intervention
28 mai 2015
-
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
-
Bonjour,

Au secours... (ma demande est un peu urgente - j'aurais besoin idéalement d'une solution pour demain soir)

J'utilise la macro suivante :
Sub Rechercher()
' Rechercher Macro
' Affiche la boîte de dialogue Rechercher sans remplacer

Application.Dialogs(xlDialogFormulaFind).Show

End Sub


La boîte de dialogue apparaît bien mais malheureusement, à l'utilisation, Excel plante systématiquement (au premier plantage, plante EXCEL et rouvre le fichier ; au second plantage, ferme EXCEL sans rouvrir)

Comment résoudre ce problème ?
Y a-t-il sinon une alternative à Application.Dialogs(xlDialogFormulaFind).Show ?

Merci par avance
A voir également:

5 réponses

Messages postés
5
Date d'inscription
mercredi 6 janvier 2010
Statut
Membre
Dernière intervention
28 mai 2015
1
La macro n'est que celle-là mais je viens de trouver une solution !

Le code suivant où Application.Dialogs(xlDialogFormulaFind).Show est complété d'un argument (ici : "", 2) fonctionne :
Sub Rechercher()
'
' Rechercher Macro
' Affiche la boîte de dialogue Rechercher sans remplacer

Application.Dialogs(xlDialogFormulaFind).Show "", 2

End Sub


Bonne journée
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
227
Bonjour,
mais malheureusement, à l'utilisation, Excel plante systématiquement

QUELLE utilisation, exactement ?
(nous ne sommes pas des devins).
Messages postés
5
Date d'inscription
mercredi 6 janvier 2010
Statut
Membre
Dernière intervention
28 mai 2015
1
Bonjour,

l'utilisation de la boîte de dialogue elle-même.

Le contexte est le suivant : la macro se lance depuis un "bouton" que j'ai créé (c'est une icône associée à la macro), lorsqu'on clique sur le "bouton", la boîte de dialogue apparaît correctement mais la recherche elle-même fait planter systématiquement Excel.

Le problème vient de la macro et non du "bouton" : j'en ai mis en place d'autres "boutons" de façon identique.

Merci
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
227
Le problème vient de la macro et non du "bouton"

Quelle macro ? Si c'est celle que tu montres et qu'elle est UNIQUEMENT celle-là, elle n'est en rien fautive !
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
227
Ce qui veut dire que tu recherches les cellules vides (ton "").
Pour ton info :
le second argument (ton 2) doit être :
1 pour chercher dans formules
2 pour chercher dans valeurs
3 pour chercher dans commentaires

Bon. Si résolu, libère s'il te plait la présente discussion (un clic sur le tag RESOLU au niveau de ton 1er message)