Page 1 sur 2

Débutant - remplacer texte

Posté : 12 déc. 2021, 15:50
par yaya
Bonjour tout le monde,

Je suis débutant à l'utilisation de Super Macro et j'aimerais pouvoir utiliser la fonction remplacer texte.
Ma problématique est la suivante, je copie le texte d'un site et le colle vers le bloc note (ça j'y arrive :lol: ).
Une fois coller j'aimerais par exemple supprimer les tirets ou bien remplacer certains mots par des abréviations de mon choix.
J'ai compris que pour utiliser la fonction remplacer texte il fallait que je créer une variable alphanumérique avec mon texte ou ma ponctuation à remplacer.

Mais lorsque je lance la macro mon texte est bien copier sur bloc note mais aucune variable n'est remplacer...

Je suis un peu perdu... :cry:
Si quelqu'un pouvais m'éclairer ou me renvoyer vers un post ou la solution a déjà été trouvé.

Merci par avance,

Yaya

Re: Débutant - remplacer texte

Posté : 13 déc. 2021, 17:20
par yves remors
salut,
plutot que de mettre ton texte dans le bloc note, ecrit le dans un fichier txt, ce sera plus facile à travailler.

Re: Débutant - remplacer texte

Posté : 13 déc. 2021, 18:22
par yaya
Hello,

Bloc note ne permet il pas déjà de faire des fichier de type txt? Je peux essayer sur un autre programme.
Mais du coup qu'elle est la procédure à suivre afin de rendre effectif sur mon texte la fonction remplacer? :D

Merci

Re: Débutant - remplacer texte

Posté : 13 déc. 2021, 20:48
par plvh935
Bonsoir,
Ta manip est bonne :
Sélection de ton texte sur le site, Ctrl+C : tu copies vers le presse-papier,
Ouverture de Bloc-notes puis Ctrl+V : tu colles ton texte du presse-papier dans ton Bloc-notes.
Ensuite il faut faire les remplacements dans Bloc-notes : Ctrl + H texte à chercher/texte de remplacement.
Et tu sauvegardes le résultat.
Ou est le problème pour toi ?

Re: Débutant - remplacer texte

Posté : 15 déc. 2021, 19:04
par yaya
Bonsoir,

Oui effectivement je peut faire Ctr+H sur bloc note mais cela nécessite que j'ajoute une série de déplacement de souris et de click sur ma macro. Alors qu'il existe sur super macro une fonction remplacer texte mais je n'ai aucune idée de comment opérer une fonction sur super macro.
J'aimerais me dispenser du Ctrl+H et rentrer toute une série de variable pour les remplacer automatiquement dans mon texte par mes valeurs.

Re: Débutant - remplacer texte

Posté : 17 déc. 2021, 19:15
par plvh935
Bonsoir,
Lorsque ton texte récupéré sur ton site est dans une variable (Ctrl+C te colle le texte dans la variable Clipboard )tu peux faire les permutations de caractères. Utilise la commande Fonction/Texte/Remplacer. Tu mets le caractère à trouver + ; + le caractère de remplacement, et tu diriges le tout dans une autre variable.
Je maintient que ce n'est pas la meilleure méthode, mais je ne connais pas le reste de ta macro et ses contraintes.
Essaye cela et dis nous si ça marche.

Re: Débutant - remplacer texte

Posté : 18 déc. 2021, 10:20
par Onissius
Tu la trouve où la fonction "remplacer texte" dans Super Macro (SM) ?
Utilise mon Discord pour voir si je peux t'aider.

Re: Débutant - remplacer texte

Posté : 18 déc. 2021, 22:18
par plvh935
Bonsoir,
Dans SM c'est pas intuitif, mais on peut la trouver cette fonction "remplacer texte". Attention, elle n'apparait pas dans l'arborescence de la commande sur la gauche de l'interface.
Il faut aller dans Fonction/texte, puis choisir une des fonctions proposées (Majuscule ou Longueur par exemple).
Dans l'interface de la commande tu trouves des fonctions qui ne sont pas listées (Trouver, Remplace, Explode) à l'étape précédente.
Tu choisis alors "Remplace" qui te propose d’insérer le texte recherché + ; + le texte de remplacement dans une variable.
Et voila.

Re: Débutant - remplacer texte

Posté : 19 déc. 2021, 14:53
par yaya
Pour répondre a plvh935 et Onissius je sais où trouver la fonction remplacer dans SM (Supplément > Fonction > Texte > remplacer) :D
Mon soucis c'est que je ne sais pas l'utiliser.

Utilisé le clipboard pour être une bonne idée si je savais comme utiliser ces fonctions... :?

Peut être un exemple simple serais plus clair :

Je veux copier un texte le mettre dans blocnote (ou word) et remplacer par exemple tout les termes "Myélopathie" par "MP".
Donc je copie mon texte, je créer les variables Var1 "Myélopathie" ; Var2 "MP" Je créer ma fonction remplacer texte (Variable recevant le résultat Var1 et paramètre Var2).
Mais rien n'est remplacer quand je lance ma macro... Il me copie simplement le texte sans le modifier...
Désolé je suis vraiment débutant et il me manque surement beaucoup d'étapes clés mais j'aimerais vraiment apprendre à utiliser SM. (même si je sais que Ctrl+H fonctionne)

Re: Débutant - remplacer texte

Posté : 20 déc. 2021, 10:19
par Onissius
Je ne suis pas le créateur de SM, donc je ne voulais pas savoir si toi tu savais où est cette fonction. Mais moi, je voulais savoir où était le remplacer dont tu parle.
Là, je suis au bureau il faut que je pense à regarder ça ce soir.
Mais le plus simple est qu'on ce capte sur Discord. C'est plus rapide de ce parler et de voir l'écran de l'autre, plutôt que de faire ça par forum interposer où on donne une réponse/question par jour. ;)

Aucune certitude pour le moment, mais je pense que cette fonction va directement dans le fichier .txt faire les modification, sans vraiment l'ouvrir.
Lundi, Mardi, de 18h à 19h30 et à partir de 18h le reste de la semaine.
Le Vendredi soir, à partir de 18h.
Le Week end à peu près tout le temps.