J'ai une erreur bizarre sur le code suivant :
- Code : Tout sélectionner
Dim recepients() As String
Dim listeNoms As Variant
Dim Nb As Integer
If (s.Fieldgettext("CycleCourt") = "") Then
If (s.fieldgettext("ProjectMngr") <> "") Then
listeNoms = Split (s.fieldgettext("ProjectMngr"), ";") ' J'ai deux noms dans ce champ multi-valué
Nb=Ubound (listeNoms) 'Il me retourne la valeur 1
Redim recipients (Nb+1) 'Car je dois rajouter une autre personne
For x = 0 To Nb
recepients(x)= listeNoms(x) & "/OU/O" ' Là j'ai l'erreur Subscript Out Of Range
Next
End If
End If
recipients(Nb+1) = s.FieldGetText("NomCommercial") & "/OU/O" ' La dernière personne à rajouter.
En mode debug, le tableau RECEPIENTS dispose bien de trois indices [0], [1], [2] et LISTENOMS, deux indices [0], [1].
Pourquoi ça me pose un problème ?
