VBA remplacer mots ou inverser
yoli_7782
Messages postés
6
Statut
Membre
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j ai une colonne avec deux mots "buy" et "sell". j'aimerai que "buy devienne" sell et sell devienne "buy" mais mon code change tout en "buy" seulement
merci
j ai une colonne avec deux mots "buy" et "sell". j'aimerai que "buy devienne" sell et sell devienne "buy" mais mon code change tout en "buy" seulement
merci
Sub replce()
Dim fromList() As Variant
Dim toList() As Variant
fromList = Array("Buy", "Sell")
toList = Array("Sell", "Buy")
Dim i As Long
For i = LBound(fromList) To UBound(fromList)
Worksheets("Sheet1").Columns("T").Replace _
What:=fromList(i), Replacement:=toList(i), _
SearchOrder:=xlByColumns, MatchCase:=True
Next
End Sub
Configuration: Windows / Chrome 92.0.4515.159
A voir également:
- VBA remplacer mots ou inverser
- Wannonce remplacer - Guide
- Remplacer disque dur par ssd - Guide
- Inverser ecran pc - Guide
- Remplacer sur word - Guide
- Où sont stockés les mots de passe sur android - Guide
4 réponses
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 587
bonjour,
le code fait ce qu'on lui demande de faire:
il remplace tous les "Buy" en "Sell".
et, ensuite, tous les "Sell" en "Buy".
Il ne reste donc plus aucun "Sell", n'est ce pas normal?
le code fait ce qu'on lui demande de faire:
il remplace tous les "Buy" en "Sell".
et, ensuite, tous les "Sell" en "Buy".
Il ne reste donc plus aucun "Sell", n'est ce pas normal?