Rechercher : dans
Par :

Visual basic... erreur

Dernière réponse le 15 jan 2006 à 22:45:35 chouchouboy, le 15 jan 2006 à 22:09:52 
 Signaler ce message aux modérateurs

Bonjour,
Voilà, je suis en 1ère STG et en cours, l'autre jour on a commença a aborder le Visual Basic.
J'ai voulu refaire ce qu'on avait fait en cours chez moi sur mon PC mais ça ne fonctionne pas.
On a une feuille de calcul Excel. On crée une macro en VB. La macro permet, en cliquant sur un bouton de faire apparaitre des boites de dialogues et enfin de remplir des cellules avec les résultats obtenus.
J'ai recopié la programmation de la macro en la modifiant pour que je puisse l'utiliser pour mon usage perso. voici le code :

Sub regime_Click()

Dim aliments As String
Dim nb_pts As Double
Dim pos As Integer

aliments = InputBox("Saisir le nom de l'aliment")
nb_pts = InputBox("Saisir le nombre de points")

Call Position(pos)
Cells(pos, 1).Value = aliments
Cells(pos, 2).Value = nb_pts

End Sub

Quand j'essaye de l'exécuter, un message me dit "Erreur de compilation - Sub ou Function non définie"
La première ligne est surlignée en jaune avec une flèche devant et "Call Position" est surligné en bleu.
Pourquoi ça ne marche pas ??? Comment faire pour que cela fonctionne. Je n'y connais strictement rien mais bon... j'espère bien trouver ici des lumières qui pourront m'éclairer !!
Merci

Meilleures réponses pour « Visual basic... erreur » dans :
Erreur système : Microsoft Visual Basic Voir En ouvrant Excel, vous rencontrez un message d'erreur. Une fenêtre au nom de "Microsoft Visual Basic" s'ouvre avec le contenu suivant : Erreur système &H80004005 (-2147467259). Erreur non spécifiée Pour corriger le problème, suivez les...
Télécharger Visual Basic 6 Runtime (VB6 DLL) VoirLe Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en langage Visual Basic 6.0. Il contient notamment les DLL suivantes :...
Introduction à Visual Basic VoirPrésentation de Visual Basic Visual Basic est un outil développé par Microsoft pour développer facilement des applications fonctionnant sous Microsoft Windows ©. Visual Basic est, comme son nom l'indique, un outil visuel permettant de créer...
Introduction à VBScript VoirPrésentation de VB Script VBScript (aussi appelé Visual Basic Scripting Edition) est un sous-ensemble du langage Visual Basic for Applications (VBA), un langage propriétaire de Microsoft prévu pour être intégré aux produits Microsoft Office©,...
Généralités sur Visual Basic VoirConcept de Visual Basic l'Environnement de Développement intégré

1

 Kobaya, le 15 jan 2006 à 22:45:35

Salut,

La ligne "Call Position(pos) " fait appel à une procédure Position() qui n'est pas définie dans ton exemple, d'où le message "Erreur de compilation - Sub ou Function non définie".

A+,
Kobaya.

Répondre à Kobaya