Remplacement d'une chaine de caractères en VB [Résolu/Fermé]
Signaler
touroul
touroul
- Messages postés
- 394
- Date d'inscription
- mardi 5 octobre 2010
- Statut
- Membre
- Dernière intervention
- 21 novembre 2020
touroul
- Messages postés
- 394
- Date d'inscription
- mardi 5 octobre 2010
- Statut
- Membre
- Dernière intervention
- 21 novembre 2020
A voir également:
- Remplacement d'une chaine de caractères en VB
- Remplacement d'une chaine de caractères en VB ✓ - Forum - Excel
- [Python] Remplacer d'une chaine de caractère. ✓ - Forum - Python
- Décomposition d'une chaine de caractère en VB ✓ - Forum - VB / VBA
- Batch remplacer une chaine de caractère dans un fichier ✓ - Forum - Autoit / batch
- Remplacer une chaine de caractère par une autre c ✓ - Forum - C
2 réponses
via55
- Messages postés
- 12904
- Date d'inscription
- mercredi 16 janvier 2013
- Statut
- Membre
- Dernière intervention
- 11 janvier 2021
Bonsoir
Tu peux faire quelque chose du genre :
Cdlmnt
Via
Tu peux faire quelque chose du genre :
plage=ActiveSheet.Range("A1:B20") 'Adapter la définition dela plage à ton fichier for each cell in plage If lLen(cell.value)>=5 then cell.value="oui" Next
Cdlmnt
Via
touroul
- Messages postés
- 394
- Date d'inscription
- mardi 5 octobre 2010
- Statut
- Membre
- Dernière intervention
- 21 novembre 2020
Bonjour Via
Merci bien pour ta réponse.
Effectivement cette syntaxe fonctionne.
Juste pour info pour ceux qui passeraient par ici, cette macro s'applique à une zone nommée, voici la macro définitive.
Bonne journée et merci encore.
Merci bien pour ta réponse.
Effectivement cette syntaxe fonctionne.
Juste pour info pour ceux qui passeraient par ici, cette macro s'applique à une zone nommée, voici la macro définitive.
Sub MacroRemplace()
For Each cell In Range("MaZoneNommee")
If Len(cell.Value) >= 5 Then cell.Value = "oui"
Next
End Sub
Bonne journée et merci encore.