click automatiser sur usf

mimi1958

XLDnaute Junior
bonjour
quelle est la formule pour automatiser un click sur un bouton d 'un USF
merci par avance
 

mimi1958

XLDnaute Junior
en fait mon code est :

Option Explicit
Public running As Boolean
Const UneSec = 1 / 86400
'**************************
Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
'************************
Sub compte()
Dim i As Integer
If running Then
Range("A1").Value = Range("A1").Value + UneSec
Application.OnTime Now + TimeValue("00:00:01"), "compte"
'************************
running = Range("B1").Value > Range("A1").Value
Else
Beep 1000, 250
Beep 3000, 100
Beep 1000, 500
'************************
' Attendre 5 secondes
Application.Wait Time + TimeSerial(0, 0, 2)
' Continuer après la pause
Sheets("attente").Select
Application.Wait Time + TimeSerial(0, 0, 5)
UserForm1.Show ( usf s'affiche bien )
ici je voudrai formule pour click automatique sur bouton1 de l'userform1

End If
End Sub
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, le forum

@mimi1958
Même remarque que pour cauvin77
Quand on multiposte, la coutume c'est de le signaler par un lien
https://forum.excel-pratique.com/viewtopic.php?f=2&t=104418&sid=f1862a24b18c8e050974d58578e376f5

Cela permets d'éviter:
1) de publier une réponse qui existe déjà sur les autres forums
2) de suivre la résolution d'une même question par diverses approches
3) de perdre du temps à résoudre une question qui a déjà été résolue sur les autre forums.

Pour info:
https://fr.wikipedia.org/wiki/Multipostage
 

mimi1958

XLDnaute Junior
bonjour
en fait l'userform s'ouvre et dans cet userform il y a un bouton active x et je voudrai qu' à l ouverture de cet userform ce bouton soit cliquer automatiquement afin de déclencher le chrono
j'ai pas réussi à faire une macro sur ce bouton.
si on peut m'aider.merci par avance
 

mimi1958

XLDnaute Junior
ca y est c'est libre
je te joint mon classuer et je t'explique procedure
1) a l'ouverture du classeur on se positionne a TOUR1 ' feuille 2 )
2) on click sur chronometre ouverture USF1 on click chrono ( ca te dirige vers feuill2 ou le chrono decompte )
3) a la fin du decompte on attend 2 secondes et tu es dirige vers feuille "attente"
4) sur feuille "attente" un delai de 5 secondes s'applique et apres ces 5 secondes
userfor1 's'affiche
jusqu'a la tout marche nickel
5 ) ce que je voudrai :
a l'ouverture de ufs 1 de la phase 4 , on clique automatiquement sur TOUR2

j'espere avoir ete assez concis dans mon explication
merci de ton aide
 

Pièces jointes

  • tournoi howell 7 paires ecas 2.xlsm
    193.7 KB · Affichages: 37

Staple1600

XLDnaute Barbatruc
Re

J'ai du mal à comprendre la logique de la chose
Voici la macro associée au bouton
Sub tour2()
' tour2 Macro
Sheets("TOUR 2").Select
End Sub

Pourquoi tu utilises un userform et des CommandButton si l'utilisateur ne doit pas cliquer dessus ???
 

mimi1958

XLDnaute Junior
parce que je voudrai automatiser le classeur
en fait c'st un classeur d'un tournoi de bridge.
le tour 1 chaque equipe joue 4 donnes dans un temps imparti et des que le tour 1 est fini on passe au tour 2 et ainsi de suite.
mon idée est de tout automatiser
 

Discussions similaires

Statistiques des forums

Discussions
312 103
Messages
2 085 325
Membres
102 862
dernier inscrit
Emma35400