Problème de résultat avec Fonction

Bonjour,

J'ai fait une procédure qui appelle une fonction pour multiplier 2 nombres

En retour, le résultat doit s'afficher dans une boîte de dialogue.

Le problème est que j'ai bien la boîte de dialogue qui apparaît mais sans résultat.

Je suis novice mais n'arrive pas à trouver d'où vient le problème.

Je joins mon fichier

6essai1.xlsm (16.66 Ko)

Bonsoir,

Peut-être, parce que tu as donné 2 valeurs à Var1, et aucune à Var2?

Peut-être???

....
    Var1 = 10
    Var1 = 2
....

Bonne soirée

Bonsoir et merci de la réponse

Désolé mais j'ai relu plusieurs fois et n'ai pas vu ce problème.

J'ai rectifié le 2ième Var1 en Var2 et le résultat est identique

Il n'y a toujours pas de résultat dans la boîte de message

Re-,

ainsi :

Function Multip(nombre1, nombre2)
 Multip = nombre1 * nombre2
End Function
Sub test_09()
    Dim Var1 As Integer
    Dim Var2 As Integer
    Var1 = 10
    Var2 = 2
    result = Multip(Var1, Var2)
    MsgBox result
End Sub

Bonne soirée

Bonsoir et merci de la réponse

Désolé Cela ne fonctionne toujours pas

J'ai office Pro 2016

Je ne comprends pas et ne trouve pas le problème

Bonsoir,

Je ne comprends pas le comportement du Module de VBA Excel.

J'ai supprimé le Module où j'avais fait les changements et dont il n'y avait pas de résultat.

J'ai inséré un nouveau Module, écrit la même fonction et même procédure et là ça fonctionne bien.

Je ne comprends pas pourquoi les modifications ne fonctionnait pas dans le premier module !!!

Rechercher des sujets similaires à "probleme resultat fonction"