Déclencher une action

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

X

xpremierx

Guest
Bonjour,

Je suis nouveau sur ce forum, et je n''ai pas trouvé la réponse à la question suivante :

Est-il possible de provoquer une action en fonction d'un résultat obtenu dans une feuille de calcul ?

Par exemple, quand j'obtiens un certain montant dans la somme de valeurs d'une colonne, l'impression de la feuille se fait automatiquement (la fonction 'imprimer' se déclenche) ?

Merci…
 
Bonjour XpremierX et Galopin01,

en clair c'est relativement court

1 Private Sub Worksheet_Calculate()
2 Dim cell As Range
3 Set cell = Worksheets('feuil1').Range('E15')
4 If cell.Value = 15 Then Worksheets('feuil1').PrintOut
5 End Sub

1 Lors du recalcul de la feuille
2 Déclaration de la variable 'cell' qui est de type range
3 La variable 'cell' est affectée à la cellule E15 de la feuil1
4 Si la valeur de cell = 15 alors impression de la feuille
5 That's all Folks!

Frais de traduction compris...

🙂

Bon dimanche
 
Merci, Pierre, de la translation !
Pour moi, le pb demeure presque entier car je n'ai JAMAIS fait de macro !
Mais je m'y mets... (j'ai trouvé un site de formation 'avancé' à excel : aujourd'hui, je me limite aux principales fonction : si, ou, nb, etc..)
Donc, ce que tu écris, tu l'écris où et tu en fais quoi ?

Bon dimanche à toi aussi...
 
Re,

Lorsque tu as ouvert ton classeur Excel, si tu presses alt-F11 tu ouvres l'éditeur VBA (le VBE), et tu te trouves devant une nouvelle interface avec à droite en haut le projet où tu sélectionnes le classeur. La partie principale de l'écran est occupé par la fenêtre de code où tu sélectionnes dans les listes déroulantes ce à quoi tu souhaite appliquer ton code ( ici Worksheet) et à quelle occasion tu souhaites que le code s'exécute (ici calculate). Dès lorq chaque fois que l'évenement recalculer se produira pour la feuille choisie, ton code sera exécuté.

Je te joins une image pour une meilleure compréhension.


Teachin' Pierre [file name=Nouvelle image_20050417100942.zip size=21079]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Nouvelle image_20050417100942.zip[/file]
 

Pièces jointes

- 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

  • Question Question
Microsoft 365 Formule excel
Réponses
7
Affichages
173
Réponses
12
Affichages
431
Réponses
10
Affichages
347
Réponses
2
Affichages
140
Retour