...
Cette macro fait la différence entre un retour chaîne "oui;non"
ou un retour adresse = "$A$1:$A$2"
Attention on travaille toujours sur Sélection !
Sub Macro1()
Dim Arr() As String, r$
r = Selection.Validation.Formula1
If Left(r, 1) <> "=" Then ':="oui;non"
Arr() = Split(r, ";" )
Else '= "$A$1:$A$2"
r = Right(r, Len(r) - 1)
Arr() = Split(r, ":" )
End If
For i = LBound(Arr()) To UBound(Arr())
MsgBox Arr(i)
Next
End Sub
A+
Message édité par galopin01 le 30-08-2006 à 18:35:28