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

  FORUM HardWare.fr
  Programmation

  [VBA] macro qui ....!!?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA] macro qui ....!!?

n°102990
Le_prodige
Mange les Crackers
Posté le 20-02-2002 à 23:55:52  profilanswer
 

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]


---------------
If you scared, get the fuck out the club !
mood
Publicité
Posté le 20-02-2002 à 23:55:52  profilanswer
 

n°103002
Le_prodige
Mange les Crackers
Posté le 21-02-2002 à 01:32:49  profilanswer
 

:bounce:


---------------
If you scared, get the fuck out the club !
n°103011
yop
Posté le 21-02-2002 à 07:39:01  profilanswer
 

VBA Word ?
VBA Excel ?
VBA Access ?

n°103146
Le_prodige
Mange les Crackers
Posté le 21-02-2002 à 13:38:18  profilanswer
 

yop a écrit a écrit :

VBA Word ?
VBA Excel ?
VBA Access ?  




 
vba word


---------------
If you scared, get the fuck out the club !
n°103546
tegu
Posté le 22-02-2002 à 13:29:40  profilanswer
 

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

n°103716
Le_prodige
Mange les Crackers
Posté le 22-02-2002 à 16:50:13  profilanswer
 

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:


---------------
If you scared, get the fuck out the club !
n°103761
Le_prodige
Mange les Crackers
Posté le 22-02-2002 à 20:49:31  profilanswer
 

:bounce:


---------------
If you scared, get the fuck out the club !
n°103768
brubru99
Posté le 22-02-2002 à 21:44:00  profilanswer
 

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

n°103784
Le_prodige
Mange les Crackers
Posté le 22-02-2002 à 22:47:44  profilanswer
 

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.


---------------
If you scared, get the fuck out the club !
n°103793
Le_prodige
Mange les Crackers
Posté le 22-02-2002 à 23:15:29  profilanswer
 

:bounce:


---------------
If you scared, get the fuck out the club !
mood
Publicité
Posté le 22-02-2002 à 23:15:29  profilanswer
 

n°103799
Bendes
Posté le 22-02-2002 à 23:24:46  profilanswer
 

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


---------------
Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur.
n°103821
Le_prodige
Mange les Crackers
Posté le 23-02-2002 à 01:13:54  profilanswer
 

Trop fort !  
THX
 :jap:


---------------
If you scared, get the fuck out the club !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VBA] macro qui ....!!?

 

Sujets relatifs
[VBA] Word image embeddedMacro sous ecxel ???
[VBA]Pb avec Verrouiller le projet pour l'affichageVBA-Excel : Comment détecter une cellule vide ou non?
Macro VBA pour convertir les fonts de 350 fichiers ....ActiveX data objects en VBA
[ VBA ] Accéder aux enregistrements d'un table ?[VBA] fair la fonction valeu cible en VB
[VBA] macro d'initialisation dans un modèle xl[VBA & Excel] Ou trouver des exemples de macro??
Plus de sujets relatifs à : [VBA] macro qui ....!!?


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