VBA calculette, probleme de ligne !

naografix -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Wassup !

J'ai une petite question !

Je m'entraine aujourd'ui en VBA en faisant une petite calculette !
Bon je commence tout c** : Tape le 1er nombre (5), Tape le signe de ton calcule (+), Tape le deuxieme (5), Resultat : 10
Youhou je suis content !

Mais maintenant je voudrais passez a la version supérieur et qui consiste a rentrer tout le calcul en une seul ligne : 5 + 5

Sauf que mon probleme c'est que je ne sais pas faire pour que VB comprenne que le 1er chiffre c'est ma 1er variable, le signe une autre variable etc...

Je cherche du coter du console.readline() avec Index, mais je n'ai pas trouver... :/

Si quelqu'un a une idée ^^ Need !


EDIT : Je rappel juste que je veux la faire sous une console. Et non pas sous interface graphique !
A voir également:

3 réponses

naografix
 
J'ai trouver avec un left(..) sauf qu'il faut donner le nombre de caractere... Le plus simple serais de me dire comment avoir tout les caractere AVANT un espace :) !
0
Naografix
 
ups !
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour,

Je rappel juste que je veux la faire sous une console.
Donc c'est plus VB que VBA.
Tu devrais éditer ton titre.

En vba, et sûrement en vb, tu as split() pour découper une chaine dans un tableau (avec choix du séparateur).
Balayer ensuite le tableau pour voir si tu as un opérateur ou un numérique et traiter en conséquence.

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0