Bouton de controle qui active les boutons antérieurs. [résolu]

  • Initiateur de la discussion Initiateur de la discussion Angus
  • 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 !

A

Angus

Guest
Bonjour à tous,

Voilà tout au long de ma feuille il y a des calculs intermédiaire chacun exécutés par des boutons de contrôle active X.

Si l'utilisateur oublie d’exécuter un calcul intermédiaire, le calcul final sera faux.

Je voudrais qu'en plus de l’exécution de son propre calcul intermédiaire, chaque bouton exécute les tous les calculs intermédiaires le précédant.

Merci d'avance.
 
Dernière modification par un modérateur:
Re : Bouton de controle qui active les boutons antérieurs.

Bonsoir Bebere,

Je ne vois pas en quoi cela aiderai.

Je demande si on peut ordonner le click d'un bouton par un code, ou si il existe autre chose...
 
Re : Bouton de controle qui active les boutons antérieurs.

Bonsoir le fil



Comme l'indique d'ailleurs la charte du forum 😉

Allez un petit effort pour créer un petit fichier exemple 😉

EDITION: Bonsoir Victor21
 
Dernière édition:
Re : Bouton de controle qui active les boutons antérieurs.

Bonsoir, Angus, Bebere


Bebere, 3238 messages sur ce forum, dit :
un fichier .xls ou .zip - de 50k serait le bienvenu

et toi, 6 messages sur ce forum, réponds :
Je ne vois pas en quoi cela aiderai.

Lien supprimé ?


EDITION: Bonsoir Staple1600
 
Dernière édition:
Re : Bouton de controle qui active les boutons antérieurs.

Je suis taquin!!!!

En parlant avec un ami, il m'a proposé la solution de rendre les contrôles "command_button" inactif.

Cette solution me convient. Je vais devoir chercher comment déclencher la procédure qui désactive le bouton à la suite de l’événement où la valeur d'une cellule est modifié.

J'ai vu que le changement de valeur d'un contrôle déclencher un évènement, mais les cellules d'une feuille de calcul ne sont pas un objet?
 
Re : Bouton de controle qui active les boutons antérieurs.

Oui merci!

en fait dans mon test je l'avais initialisé, mais dans une autre procedure et je pensé que la portée allait dans tout le module...

çà marche!

Par contre : Comment stopper une boucle infinie?😱
 
Re : Bouton de controle qui active les boutons antérieurs.

Code:
Dim terme1, terme2, term3 As Single
Dim etape1, etape2 As Single

'Procedure 1
Private Sub CommandButton1_Click()

terme1 = Range("A1").Value
terme2 = Range("B1").Value
etape1 = terme1 + terme2

MsgBox (etape1)

CommandButton2.Enabled = True

End Sub

'Procedure 2
Private Sub CommandButton2_Click()

terme3 = Range("C1").Value
etape2 = etape1 + terme3

MsgBox (etape2)

End Sub

'Procedure de securité
Private Sub Worksheet_Change(ByVal Target As Range)
Target = Range("A1:B1")

CommandButton2.Enabled = False

End Sub

Ceci semble fonctionné, mais au changement de valeur de la cellule A1 ou B1, celle ci s'efface!? 😕
 
- 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.
Retour