Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3290 connectés 

 


Dernière réponse
Sujet : [VBA] macro qui ....!!?
Le_prodige Trop fort !  
THX
 :jap:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Le_prodige Trop fort !  
THX
 :jap:
Bendes Sub Macro()
   Dim s as String
 
   s = InputBox("Votre mot :" )
 
   Selection.Find.ClearFormatting
   Selection.Find.Replacement.ClearFormatting
   Selection.Find.Replacement.Font.Bold = True
   With Selection.Find
       .Text = s
       .Replacement.Text = s
       .Forward = True
       .Wrap = wdFindContinue
       .Format = True
       .MatchCase = False
       .MatchWholeWord = True
       .MatchWildcards = False
       .MatchSoundsLike = False
       .MatchAllWordForms = False
   End With
   Selection.Find.Execute Replace:=wdReplaceAll
End Sub
Le_prodige :bounce:
Le_prodige

brubru99 a écrit a écrit :

Essaye ça.
Fait avec enregistrer macro :ange:  
Sub Macro()
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    Selection.Find.Replacement.Font.Bold = True
    With Selection.Find
        .Text = "lemotsélectionné"
        .Replacement.Text = "lemotsélectionné"
        .Forward = True
        .Wrap = wdFindContinue
        .Format = True
        .MatchCase = False
        .MatchWholeWord = True
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub  




 
ce prog marche et c un grand pas ! merci  :jap:  
Mais cque jvoudrais c'est que le mot nous soit demandé par une fenetre.

brubru99 Essaye ça.
Fait avec enregistrer macro :ange:  
Sub Macro()
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    Selection.Find.Replacement.Font.Bold = True
    With Selection.Find
        .Text = "lemotsélectionné"
        .Replacement.Text = "lemotsélectionné"
        .Forward = True
        .Wrap = wdFindContinue
        .Format = True
        .MatchCase = False
        .MatchWholeWord = True
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub
Le_prodige :bounce:
Le_prodige Je pense pas que je puisse le faire par enregistrement ! il faudrait que jecrive le code directement !
mais voula le problem !:cry:  
comment mettre un popup qui nous demande une valeur(ou un mot)et qui puisse mettre en gras toutes ces valeurs (ou mots) dans un doc word !?? :jap:
tegu Dans ce genre de cas, commence par réfléchir à la méthode que tu utiliserais simplement via l'interface Word.
 
Ensuite tu démarres une nouvelle macro et tu effectues toutes les opérations nécessaires pour arriver au résultat.
 
Il ne te reste qu'à arrêter l'enregistrement et aller modifier la macro pour voir toutes les instructions qui te seront utiles pour programmer toi-même ta macro VBA.
 
En l'occurence je pense qu'il te faudra passer par l'outil de recherche.
 
 
a+
 
nb: désolé, j'ai pas trop le temps d'être + précis pour le moment
Le_prodige

yop a écrit a écrit :

VBA Word ?
VBA Excel ?
VBA Access ?  




 
vba word

yop VBA Word ?
VBA Excel ?
VBA Access ?
Le_prodige :bounce:
Le_prodige jcommmence a cerné quelques truc en vba mais je suis encore faible
 :( mé jvoudrais crée une macro sous word qui prend en parametre un mot et met en gras toutes les occurences de ce mot dans un texte
jespere que g été clair !!  :??:  
thxx !! :jap:

 

[jfdsdjhfuetppo]--Message édité par Le_prodige--[/jfdsdjhfuetppo]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)