VBA remplacer mots ou inverser
yoli_7782
Messages postés
6
Statut
Membre
-
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 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
- Remplacer disque dur par ssd - Guide
- Inverser ecran pc - Guide
- Remplacer word - Guide
- Où sont stockés les mots de passe sur android - Guide
- Remplacer coco - Accueil - Réseaux sociaux
4 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
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?
Comment puis-je faire pour avoir le resultat que je veux?
je suis nouvelle avec les codes VBA.
Merci pour l'aide
je suis nouvelle avec les codes VBA.
Merci pour l'aide