Opérateurs de chaînes

Résolu/Fermé
lego44 - 10 févr. 2016 à 12:21
 lego44 - 10 févr. 2016 à 19:40
Bonjour,

Je travaille avec Windows XP
J'utilise EXCEL 2003 avec VBA 6.3

je ne peux pas utiliser la plupart des opérateurs de chaînes.
Par exemple :
Chaine2=LEFT(CHAINE1,2) fonctionne
Chaine2=RIGHT(CHAINE1,2) ne fonctionne pas.

Si quelqu'un a une idée.
Merci d'avance


2 réponses

Merci pour ta réponse,

En cherchant de mon côté, j'ai trouvé des références notées "MANQUANT".
En les supprimant, le problème a été résolu.

Merci et à bientôt peut-être
1
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
10 févr. 2016 à 12:29
Bonjour,

Etonnant que ton VBA connaisse Left mais pas Right.
1- vérifier que l'auto-complétion est activée :
Sous l'éditeur VB : Outils/Options
dans l'onglet "Editeur" vérifier que la case "Complément automatique des instructions" est bien cochée.
2- dans la fenêtre d'édition (là ou tu mets le code habituellement), code ceci :
Sub test()
VBA.
End Sub


Le fait de mettre un point derrière VBA va te donner la liste des fonctions natives de ton VBA. Recherche celle qui te manque.
Si tu ne la trouve pas, je pense qu'il te daudrait soit :
- réparer excel (je ne connais pas la méthode pour 2003, mais Google là connait...)
- réinstaller .
0