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

Word Discussion :

Atteindre 1ère lettre des mots d'une liste


Sujet :

Word

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 9
    Points : 2
    Points
    2
    Par défaut Atteindre 1ère lettre des mots d'une liste
    Bonjour,

    Je possède un fichier Word comportant une liste de mots (ou groupe de mots) triée alphabétiquement.

    J'aurais désiré (sans doute à l'aide d'une macro) atteindre rapidement (par zone de texte qui se déplacerait en fonction) une 1ère lettre ("m" par exemple) puis atteindre ensuite une 2ème lettre ("z" par exemple) puis une 3ème lettre ("b" par exemple), et ainsi de suite.

    Cela est-il possible ?

    Je vous remercie d'avance.

  2. #2
    Membre actif
    Homme Profil pro
    Programmeur fou
    Inscrit en
    Octobre 2010
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Programmeur fou

    Informations forums :
    Inscription : Octobre 2010
    Messages : 339
    Points : 216
    Points
    216
    Par défaut
    Bonjour, pas sûr de comprendre.
    Si ta liste est triée, tu scrolles jusqu'à la lettre recherchée, non ?
    à la retraite, occupé à apprendre Blender pour pondre des bagnôles pour FS22 (voir Papocle.fr)

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 9
    Points : 2
    Points
    2
    Par défaut
    Merci de ta réponse.

    Justement, je voulais me rendre beaucoup plus rapidement à l'endroit voulu car ma liste comprend plusieurs pages.

  4. #4
    Membre actif
    Homme Profil pro
    Programmeur fou
    Inscrit en
    Octobre 2010
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Programmeur fou

    Informations forums :
    Inscription : Octobre 2010
    Messages : 339
    Points : 216
    Points
    216
    Par défaut
    Alors tu fas une recherche sur "marque de paragraphe + lettre" via le menu "caractère spéciaux" de la fonction recherche avancée :

    Nom : recherche_1.png
Affichages : 86
Taille : 13,9 Ko

    Nom : recherche.png
Affichages : 68
Taille : 18,8 Ko

    Ca pourrait répondre à ta demande ?
    à la retraite, occupé à apprendre Blender pour pondre des bagnôles pour FS22 (voir Papocle.fr)

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 9
    Points : 2
    Points
    2
    Par défaut
    Bonjour et merci.

    Mais c'est encore plus long que de faire défiler les pages.

    Je désire l'équivalent d'une boîte de dialogue dans laquelle je rentre la lettre et qui m'envoie directement à l'endroit voulu et, qui plus est, se déplace en même temps me permettant ainsi de taper une autre lettre et ainsi de suite.

    J'ai l'équivalent pour un fichier Excel mais peut-être que cela n'est pas envisageable avec Word.

    Bonne journée.

  6. #6
    Membre actif
    Homme Profil pro
    Programmeur fou
    Inscrit en
    Octobre 2010
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Programmeur fou

    Informations forums :
    Inscription : Octobre 2010
    Messages : 339
    Points : 216
    Points
    216
    Par défaut
    J'ai dû mal m'expliquer. Ce n'est pas long du tout, tu appelles la fonction Recherche, tu tapes ^pE tu fais Entrée et tu arrives à ta première ligne qui commence par E...
    Avec Excel, on peut faire des macros, avec Word aussi mais je n'y connais rien en macros. Désolé.
    à la retraite, occupé à apprendre Blender pour pondre des bagnôles pour FS22 (voir Papocle.fr)

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 9
    Points : 2
    Points
    2
    Par défaut
    "tu appelles la fonction Recherche, tu tapes ^pE tu fais Entrée" :
    oui, mais il faut répéter ces 3 manipulations sans arrêt alors qu'avec une zone de texte qui te suit automatiquement, il suffit simplement de saisir la lettre...
    Il faudrait effectivement une macro mais... laquelle ?

    Merci malgré tout de ta participation.

  8. #8
    Membre actif
    Homme Profil pro
    Programmeur fou
    Inscrit en
    Octobre 2010
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Programmeur fou

    Informations forums :
    Inscription : Octobre 2010
    Messages : 339
    Points : 216
    Points
    216
    Par défaut
    Avé plaisir.
    à la retraite, occupé à apprendre Blender pour pondre des bagnôles pour FS22 (voir Papocle.fr)

  9. #9
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2008
    Messages : 224
    Points : 443
    Points
    443
    Par défaut
    Bonjour bececoste, Toulousaing, le forum,

    Ci-joint un essai avec macro.
    Pour tester, il faut :
    • Débloquer le fichier si besoin (pour pouvoir ensuite activer les macros) ;
    • Activer les macros à l’ouverture du fichier dans Word ;
    • lancer la macro ShowSearch (via le menu <Alt> + <F8>).

    Au lancement, la macro va charger toutes les entrées du document et afficher le formulaire de recherche.
    Le formulaire est très simple. Il contient :
    • une zone de texte pour saisir la recherche ;
    • une pastille de couleur pour afficher le statut (vert si la correspondance est trouvée, rouge sinon).

    Fichier : TestSearch.zip

    A+
    Fichiers attachés Fichiers attachés

  10. #10
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 9
    Points : 2
    Points
    2
    Par défaut
    Bonjour à tous les deux,

    Merci mromain, c'est exactement ce que je désirais.

    Je te demanderai une autre manip pour parfaire cela ; j'aimerais que la boîte de dialogue et sa macro apparaisse automatiquement à l'ouverture de mon fichier. Je pense qu'il y a un code à rajouter à "ThisDocument" dans Visual Basic. Pourrais-tu me dépanner à nouveau.

    Très bonne journée.

  11. #11
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    224
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2008
    Messages : 224
    Points : 443
    Points
    443
    Par défaut
    Re-bonjour bececoste,

    Effectivement, c’est bien dans "ThisDocument" que ça se passe. Il te faut y ajouter ce bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Document_Open()
        Mod_Main.ShowSearch
    End Sub
    A+

  12. #12
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 9
    Points : 2
    Points
    2
    Par défaut
    Bonjour à tous,

    mromain, je te remercie infiniment car tout est parfait et correspond exactement à ce que j'attendais.

    Très bonne journée à tous.

Discussions similaires

  1. trouver un fichier en fonction des mots d'une liste
    Par frederic2710 dans le forum Général Python
    Réponses: 18
    Dernier message: 29/09/2022, 17h30
  2. Réponses: 2
    Dernier message: 12/06/2016, 17h58
  3. [Débutant] Atteindre les champs des éléments d'une liste
    Par DomotiKologue dans le forum SharePoint
    Réponses: 2
    Dernier message: 17/07/2012, 10h41
  4. [XL-2003] Suppression de lignes qui contiennent des mots d'une liste
    Par fortbelin dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 12/09/2011, 15h47
  5. Conversion des 1res lettres des mots en Majuscule
    Par tleboukaka dans le forum Bases de données
    Réponses: 2
    Dernier message: 05/08/2010, 14h29

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