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

BOUTON ET MACRO

C

Cedric

Guest
Bonjour à tous.

Je vous explique mon problème:
J'aimerais creer un bouton, et l'activer au declanchement (clic) avec une macro renvoyant dans une cellule M23 un chiffre aleatoire entre 1 et 36
et dans une autre cellule N23, un nombre aleatoire entre 1 et 6.

Je n'arrive pas à construire cette macro, je débute!!!!!

Merci de votre aide.

PS j'utilise Open Office

@ bientot
 
D

dg

Guest
Bonjour Cédric
Macro à associer à un bouton

Private Sub CommandButton1_Click()
Dim N23valeur, M23Valeur
Randomize
N23valeur = Int((6 * Rnd) + 1)
M23Valeur = Int((36 * Rnd) + 1)
Range("N23").Value = N23valeur
Range("M23").Value = M23Valeur
End Sub


A+
 
C

Cedric

Guest
Re

(Dis donc, quelle rapidité!!!)

Je dois d'abord te remercier de m'avoir répondu.

Cependant un autre probleme pointe son nez:

J'ai fait un copier de ton texte, puis outil/macro/macro/nouvelle
puis effacer le texte et coller.

Et là, en cliquant sur executer il me met
( fleche rouge sur Range("N23").Value = N23valeur)

Runtime error basic
la sous-procedure ou la procedure fonctionnelle n'est pas définie

Aurais tu la gentillesse de m'expliquer ce qui se passe et comment y remedier?

D'avance MERCI!!
 
C

Cedric

Guest
Bonjour Didier

Je ne comprends pas le fichier exemple ne marche pas, cependant j'ai passe la journée à trifouiller les macros pour essayer de comprends et rien...

Creer le bouton ne pose aucun probleme.
Puis clic droit sur celui ci, contrôle et la onglet "evenement",
Ligne "Lors du declanchement", je selectionne Module 1 ou je trouve ma premiere macro (Liste_on Click pour des menus deroulants) et Macro 1 ou j'ai copier/collé ton texte.
Je selectionne Macro 1 puis assigner et là, de nouveau rien ne se passe.

Autre petite question qui piques ma curiosité; pourquoi dans ton fichier exemple y a t il deux boutons, est ce obligatoire?

Merci de tes reponses passées et, je l'espere, à venir.

Cedric
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…