Un petit problème de regExp
Bonjour
Avec l'aide du tutoriel de caféine, j'ai découvert les regExp sous access. Il me reste un petit souci, voici mon code (il s'agit de modifier l'étendue de graphiques) :
Code:
1 2 3 4 5 6 7 8 9
|
indexDuree = 91
serie = "=SERIES(limiteValeurs!R1C1,limiteValeurs!R4C1:R223C1,limiteValeurs!R4C2:R223C2,1)"
Debug.Print serie.FormulaR1C1
Dim reg As New VBScript_RegExp_55.RegExp
reg.Pattern = "(.:R*)(.*)(C.*)"
reg.Global = True
Debug.Print reg.Replace(serie.FormulaR1C1, "$1" + CStr(indexDuree) + "$3")
Set reg = Nothing |
et le debug qui va avec :
Code:
1 2 3
|
=SERIES(limiteValeurs!R1C1,limiteValeurs!R4C1:R223C1,limiteValeurs!R4C2:R223C2,1)
=SERIES(limiteValeurs!R1C1,limiteValeurs!R4C1:R91C2,1) |
Question : comment faire pour que les 2 occurences de R223 soient modifiées en R91 ?
Merci pour vos éclaircissements