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

VBA Word Discussion :

le contraire de sauter une ligne avec des mots [WD-2003]


Sujet :

VBA Word

  1. #21
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Une piste ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Sub CompterNombreMots()
    Dim intNbre As Integer
    Dim bolTrouve As Boolean
    Selection.HomeKey Unit:=wdStory
    Do
    intNbre = intNbre + 1
    With Selection.Find
        .Forward = True
        .ClearFormatting
        .MatchWholeWord = True
        .MatchCase = False
     
        bolTrouve = .Execute(FindText:="pouvez")
    End With
    Loop While bolTrouve
    Debug.Print intNbre
    End Sub
    intNbre contient le nombre d'occurrences.
    On pourrais envisager d'utiliser une fonction.

  2. #22
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 24
    Points : 12
    Points
    12
    Par défaut
    Bonjour,

    Super ! ça marche nickel avec la version ci-dessous:


    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Sub 1
     
    Dim intNbre As Integer
    Dim bolTrouve As Boolean
    Selection.HomeKey Unit:=wdStory
    Do
    intNbre = intNbre + 1
    With Selection.Find
        .Forward = True
        .ClearFormatting
        .MatchWholeWord = True
        .MatchCase = False
        bolTrouve = .Execute(FindText:="Madame")
        Selection.EndKey Unit:=wdLine
        Selection.Delete Unit:=wdCharacter, Count:=1
        Selection.EndKey Unit:=wdLine
        Selection.TypeText Text:=" "
        Selection.Delete Unit:=wdCharacter, Count:=1
     
    End With
    Loop While bolTrouve
     
    end sub
    Merci encore.
    J'espère aussi que ça pourra être utile à d'autres.
    Jessica

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Suppression d'une ligne avec des colonnes vides
    Par fatima dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/11/2010, 15h38
  2. dessiner une ligne avec des point de coordonnées doubles
    Par tanguy.L dans le forum Débuter
    Réponses: 2
    Dernier message: 12/11/2008, 00h16
  3. Compléter une ligne avec des petits points "à la word"
    Par polemoss dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 22/05/2007, 12h38
  4. comment sauter une ligne avec Alert()
    Par sagitarium dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/05/2006, 18h35
  5. sauter une ligne avec Layout...
    Par youp_db dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 16/12/2005, 20h54

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