Fonction vba : argument "range" ou "integer"

  • Initiateur de la discussion Initiateur de la discussion LUDWIG
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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) '
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
877
  • Question Question
Réponses
6
Affichages
777
  • Question Question
Microsoft 365 Envoi mail via vba
Réponses
5
Affichages
718
Retour