macro de suppression

  • Initiateur de la discussion Initiateur de la discussion spiker
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

spiker

Guest
Je voudrais savoir comment creer une macro qui permet, de supprimer du texte dans une cellule, mais pas tout le texte, en faite je voudrais garder le premier mot de la cellule et supprimer tous les autres.
Quelqu'un pourrait il m'aider ?
Merci par avance
 
Salut Spiker,

Tu peux essayer ceci :

Sub PremierMot()
Dim CL As Range
Dim Position As Integer
For Each CL In Selection
Position = InStr(CL.Text, " ")
If Position > 0 Then
CL.Value = Left(CL.Text, Position - 1)
End If
Next
End Sub

Dans chaque cellule sélectionnée, la macro recherche le premier espace et, s'il existe, ne retient que la partie gauche de la chaîne de caractères.

A+
Horatio
 
Tu peux, pour commencer, utiliser l'enregistreur de macros :

Outils/Macro/Nouvelle macro

Tu verras une petite fenêtre avec un bouton carré bleu qui permet d'arrêter l'enregistrement. Tu cliques dessus puis tu appelles VB avec ALT F11.

Dans la fenêtre projet, tu verras Module1, tu double-clic dessus pour faire apparaître la fenêtre de code.
C'est dans cette fenêtre que tu vas coller la procédure PremierMot (au passage, tu peux effacer la procédure Macro1 créee par l'enregistreur de macro).

Retour à Excel avec ALT F11, tu sélectionnes une plage de cellules à modifier puis :

Outils/Macro/Macros, cliquer sur PremierMot puis Exécuter.

A+
Horatio
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Formule excel
Réponses
7
Affichages
225
  • Question Question
Réponses
6
Affichages
319
  • Question Question
XL 2021 Doublons
Réponses
7
Affichages
168
Réponses
20
Affichages
337
Réponses
3
Affichages
152
Retour