Bonjour,
Problème avec un array dont OOo ne parvient pas à retourner les index.
Toute tentative d'utiliser un index de ce tableau se solde par un
message d'erreur :" Valeur ou type de donnée incorrecte. Index en
dehors de la plage définie". Ca marche tellement pas que même Xray.xray
il bute ;-)
En fait et après pas mal d'essais, je ne trouve rien. Voici le code :
sub validChoix(lettre as string) as integer
'Vérifier si c'est une lettre du mot et quelle(s) position(s) elle occupe
Dim n as integer, t as integer
Dim motChoisi(1 to len(mot)) as string
Dim char as string
motChoisi() = split(mot,"")
Xray.xray motChoisi()
'msgbox len(mot)
for n = 1 to (len(mot))
char = motChoisi(n)
if char = lettre then
values(n) = lettre
else
values(n) = " "
endif
next
end sub
"Lettre" est bien passée par la methode appelante et "mot", une variable
public, également. Al'origine, le tableau en question (motChoisi)
n'était pas dimensionné avant le split. Et j'utilisais UBound pour
définir la valeur maximum de la boucle.
Si quelqu'un avait une idée ;-)
A+
Serge