Fonction vba : argument "range" ou "integer"

  • Initiateur de la discussion LUDWIG
  • Date de début
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) '
 

Statistiques des forums

Discussions
312 329
Messages
2 087 333
Membres
103 519
dernier inscrit
Thomas_grc11