IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Ctrl F vers un autre document Excel [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Janvier 2016
    Messages : 11
    Par défaut Ctrl F vers un autre document Excel
    Bonjour,

    J'aimerais insérer dans une feuille Excel un lien qui ouvre un autre document Excel avec sa boite de dialogue "Ctrl+F" vers un mot prédéfini.

    Je crois qu'il existe déjà un moyen de faire un raccourci Ctrl+F vers un autre onglet au sein d'un même classeur (à l'aide de macros notamment), mais il s'agit ici de faire un lien vers un fichier distinct.

    Pourriez-vous m'aider ?

    Je suis sous Excel 2007.

    Merci beaucoup !

    Roland

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    As-tu quelques notions de VBA ?

  3. #3
    Membre habitué
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Janvier 2016
    Messages : 11
    Par défaut
    Vaguement. Mais je peux toujours me débrouiller ! En fait, je me doute qu'il va falloir passer par là

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Tu ne pourras pas faire de recherche sur un fichier qui n'est pas ouvert.
    Il faut donc commencer ta macro par un Workbook.Open avec le nom de ton fichier destination.

    Je ne suis pas sûr qu'il soit possible d'ouvrir la fenêtre de recherche avec VBA.
    Généralement, avec une macro, on lance plutôt directement la recherche.
    Ce qui permet, une fois l'information récupérée, de refermer le classeur source de manière transparente pour l'utilisateur.

    Pour t'orienter dans cette partie, il faudrait savoir plus précisément ce que tu cherches à obtenir comme information au final.

  5. #5
    Membre habitué
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Janvier 2016
    Messages : 11
    Par défaut
    D'accord pour le workbook. En faisant un codage automatique en enregistrant une macro il apparaît effectivement.

    En fait, en exécutant la macro dans un fichier A je voudrais voir s'ouvrir un fichier B avec une boite de dialogue "Rechercher et remplacer" affichant toutes les occurrences du mot recherché dans le fichier B.

    Par exemple, pour une donnée intitulée "ZEN" dans le fichier A, il y a un fichier de référence spécifique à cette donnée, le fichier B. En exécutant ma macro, en cliquant sur une cellule par exemple, je voudrais voir apparaître le fichier B et une boite de dialogue Ctrl+F qui m'indique toutes les occurrences du mot "ZEN" dans le fichier B.

  6. #6
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par Roland2008 Voir le message
    Par exemple, pour une donnée intitulée "ZEN" dans le fichier A, il y a un fichier de référence spécifique à cette donnée, le fichier B. En exécutant ma macro, en cliquant sur une cellule par exemple, je voudrais voir apparaître le fichier B et une boite de dialogue Ctrl+F qui m'indique toutes les occurrences du mot "ZEN" dans le fichier B.
    Ne serait-il pas plus simple que la macro lance directement la recherche sur "ZEN" sans avoir à ouvrir la fenêtre de recherche ?
    En terme de codage, en tout cas, ce serait plus simple.

    Mais que cherche à obtenir l'opérateur lors de cette recherche ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/10/2015, 02h46
  2. Réponses: 2
    Dernier message: 03/03/2015, 16h36
  3. [PPT-2007] Posez votre question Signaler Enregistrer sous PDF
    Par leloup84 dans le forum Powerpoint
    Réponses: 0
    Dernier message: 14/06/2012, 14h00
  4. Réponses: 0
    Dernier message: 24/04/2012, 22h31
  5. Réponses: 1
    Dernier message: 26/07/2011, 13h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo