gribouillex
Messages postés172Date d'inscriptionlundi 10 octobre 2005StatutMembreDernière intervention16 mai 2011
-
7 août 2006 à 22:16
gribouillex
Messages postés172Date d'inscriptionlundi 10 octobre 2005StatutMembreDernière intervention16 mai 2011
-
7 août 2006 à 23:33
Bonjour,
Une simple question : comment coder le plus proprement possible ceci :
Dans une plage entre A1 et A20, si la chaine de caractères "aze" est
trouvée, la remplacer par "rty"... toujours dans la même plage, si la
chaine de caractères "uio" est trouvée, la remplacer par "pqs".... etc..
en fait j'ai environ une dizaine de remplacements à effectuer dans la même plage...
quel est le moyen le plus propre et le plus court de faire ça ?
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 7 août 2006 à 23:15
Bah sinon, si ce n'est que dix, places les dans un tableau de données :
Dim MaPlage As Range
Dim MesRemplaces() As String
Dim MesRemplacants() As String
ReDim MesRemplaces(1 To 10)
ReDim MesRemplacants(1 To 10)
MesRemplaces(1) = "rty"
MesRemplacants(1) = "aze"
'*** etc...
Et dans la boucle :
Set MaPlage = Range(Cells(1, 1), Cells(20, 1))
For i = 1 To 10
MaPlage.Replace What:=MesRemplaces(i), Replacement:=MesRemplacants(i), LookAt:= _
xlPart, SearchOrder:=xlByRows, MatchCase:=False
Next i
@++
Mortalino
Le mystérieux chevalier, "Provençal, le Gaulois"
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 20072 7 août 2006 à 22:24
Bonjour,
Qu' entends-tu par plage ?
Est-ce une matrice de 10 lignes et une colonne?
Précises pour qu' on puisse te répondre le plus proprement possible
gribouillex
Messages postés172Date d'inscriptionlundi 10 octobre 2005StatutMembreDernière intervention16 mai 2011 7 août 2006 à 22:34
chaibat05, c'est sur excel, les cellules entre A1 et A20.
mortalino, je pensais qu'il existait quelequchose de plus "sexy" pour
faire ça... du genre avec des "loop", des "case"... c'est pour ça que
je posais la question...
gribouillex
Messages postés172Date d'inscriptionlundi 10 octobre 2005StatutMembreDernière intervention16 mai 2011 7 août 2006 à 23:09
effectivement c'est beaucoup plus sexy... je pense que je vais utiliser ça, bien que j'aurais souhaité éviter de créer un nouvel onglet....
j'ai un nombre important mais limité de remplacements à effectuer (du genre une dizaine).