VBA Excel Boite Rechercher/Remplacer

justtry -  
 Mantix -
Bonjour tout le monde,
Voilà je voudrais connaitre le nom de cette boite de dialogue, celle qu'on obtiens en appuyant sur Ctrl+F,
j'ai essayé avec l'enregistreur sans succès. En plus, j'ai fais un petit test : un Count sur la collections Dialogs et apparemment il y aurait plus de 800 boites, mais lorsqu'on saisie le code (ex : Application.Dialogs (...).Show) l'environnement, c'est à dire l'éditeur VBA là, ne nous propose pas 800 quand même !
Alors je sais pas si c'est possible de l'appeler (la boite) via une macro.

Merci d'avance...
Configuration: Excel 2003

8 réponses

  1. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonjour,
    une piste : Application.Dialogs(xlDialogFormulaFind).Show
    le pb c'est que ça affiche en anglais chez moi!
    cordialement
    1
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Application.Dialogs(xlDialogFormulaReplace).Show

    méthode pour voir la liste des boites dans l'aide:
    dialogs.collection d'objets
    Listes d'arguments de boîte de dialogue intégrée.

    1
  3. ckindyn
     
    bonjour, tester cela..

    SendKeys "^f" à la place de Application.Dialogs(xlDialogFormulaReplace).Show

    cordialement
    1
    1. Mantix
       
      Avec "^h" cela ouvre la boîte Remplacer, avec "^f" cela ouvre la boîte Chercher.
      Merci
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Bidouilleu_R Messages postés 1209 Statut Membre 296
     
    je crois qu'il n'y en a pas... :-( sous VBA avec Application.Dialogs(xl....).show

    du moins je n'en ai jamais trouvé mais la fonction existe bien.

    Désolé!
    0
  6. Bidouilleu_R Messages postés 1209 Statut Membre 296
     
    Merci Michel,
    tu m'as appris quelque chose.
    Bonne journée.
    j'avais regardé à recherche ( find) mais pas à remplacer (replace)
    Bonne journée
    0