J
jarlib
Guest
Bonjour
J'aimerais bien faire des macros sous Excel; mais ça ne veux pas marcher.
Cet exemple pris sur le net me retourne incompatibilité de type:
phrase = Selection.Value
phrase = UCase(Left(phrase, 1)) + Right(phrase, Len(phrase) - 1)
Selection.Value = phrase
Au niveau des fonctions Left, Right, Len.
J'y comprend rien : la doc dit bien que ces fonctions acceptent un argument du type variant, phrase est un variable du type variant et contient bien la chaine de caractére récupéré dans la cellule active. Rien à faire.
Merci de m'aider
J'aimerais bien faire des macros sous Excel; mais ça ne veux pas marcher.
Cet exemple pris sur le net me retourne incompatibilité de type:
phrase = Selection.Value
phrase = UCase(Left(phrase, 1)) + Right(phrase, Len(phrase) - 1)
Selection.Value = phrase
Au niveau des fonctions Left, Right, Len.
J'y comprend rien : la doc dit bien que ces fonctions acceptent un argument du type variant, phrase est un variable du type variant et contient bien la chaine de caractére récupéré dans la cellule active. Rien à faire.
Merci de m'aider