L
LUDWIG
Guest
Bonjour à tous,
[Attention : débutant en vba]
J'ai une fonction vba qui me sert à lancer de dés.
J'appelle la fonction dans une cellule ' =DE(A1) '.
Mon argument est le nombre de dés lancés. Ce nombre est ici récupéré dans une cellule (dans la fonction, l'argument est ' ByRef NOMBRE As Range ' puis je fais ' NB = NOMBRE.value ').
Comment dois-je m'y prendre pour pouvoir utiliser soit une référence à une cellule, soit directement un nombre pour mon argument ?
Exemple : je voudrais pouvoir utiliser
- ' =DE(A1) '
- ' =DE(4) '
[Attention : débutant en vba]
J'ai une fonction vba qui me sert à lancer de dés.
J'appelle la fonction dans une cellule ' =DE(A1) '.
Mon argument est le nombre de dés lancés. Ce nombre est ici récupéré dans une cellule (dans la fonction, l'argument est ' ByRef NOMBRE As Range ' puis je fais ' NB = NOMBRE.value ').
Comment dois-je m'y prendre pour pouvoir utiliser soit une référence à une cellule, soit directement un nombre pour mon argument ?
Exemple : je voudrais pouvoir utiliser
- ' =DE(A1) '
- ' =DE(4) '