OVH Cloud OVH Cloud

Recherch et remplace

12 réponses
Avatar
JP
Bonjour,
j'ai un tableau sur lequel je doit changer tous les libellés "xxxxx - yyyy
-1223" en "yyyy - 1223"
Mon problème est que le seul point commun de tous les libellés est " - "

Est-il possible de créer une macro qui supprimerait tous les libellés du 1er
caractères jusqu'au blanc après le premier tiret ?

Merci davance

JP

2 réponses

1 2
Avatar
JP
Merci AV

enfin ca marche du 1er coup

et encore merci a tous ce qui se sont penchés sur mon problem

Cordialement
JP


Sub zzz()
For Each c In Selection
c.Value = Mid(c, Application.Find("-", c) + 2, 9 ^ 9)
Next
End Sub

AV





Avatar
JB
Ne sélectionne que les constantes:

For Each c In Selection.SpecialCells(xlCellTypeConstants, 23)
c.Value = IIf(InStr(c.Value, "-") > 0, Mid(c.Value,
InStr(c.Value, "-") + 2), c.Value)
Next c

JB
1 2