Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

probléme d'envoi de donnée dans une procédure

S

skoizer

Guest
je veux envoié deux variable a une procédure !

donc normalement c comme ça

RemplirInfoMois (Feuil2.Range("B" & i),x)

et la procédure

Public Sub RemplirInfoMois(ByVal NomP As String)
Return
End Sub


il me dit qu'il manque un = dans l'appel de la procédure !!
mais quand c une procédure ça ne renvoi rien !
il é ou le pb ?
 
R

Roland

Guest
Re

Extrait de la doc VBA
----------------------------------
Utilisation de parenthèses lors d'appel de procédures Function

Pour utiliser la valeur renvoyée d'une fonction, affectez la fonction à une variable et mettez les arguments entre parenthèses, comme le montre l'exemple suivant.

Answer3 = MsgBox("Votre salaire vous convient-il?", _
4, "Question 3")

Si la valeur renvoyée d'une fonction ne vous intéresse pas, vous pouvez appeler une fonction de la même manière qu'une procédure Sub. Omettez les parenthèses, indiquez les arguments et n'affectez pas la fonction à une variable, comme le montre l'exemple suivant.

MsgBox "Tâche terminée!", 0, "Boîte de tâche"

Attention Si vous incluez des parenthèses dans l'exemple précédent, l'instruction cause une erreur de syntaxe.
-----------------------------------------------
C'est moins sympha que le Forum mais c'est plus complet
Bon courage et à bientôt
Bon réveillon en attendant
Roland
 

Discussions similaires

Réponses
4
Affichages
357
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…