A voir également:
- Execution sur vba
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Vba range avec variable ✓ - Forum VB / VBA
1 réponse
Bonjour Yoyo,
il faut toujours un évènement pour exécuter une macro. Une macro peut être lancée manuellement par l'utilisateur, ou en appuyant sur un bouton, ou encore appelée par une autre macro.
Ce que tu peux faire, c'est utiliser un évènement de ta feuille, par exemple Worksheet_Calculate : ta macro s'exécutera chaque fois qu'un calcul se fait dans ta feuille.
Clique droit sur l'onglet DECEMBRE, Visualiser le code et colle le code ci-dessous :
Est-ce que ça arrange ton problème ?
I.
il faut toujours un évènement pour exécuter une macro. Une macro peut être lancée manuellement par l'utilisateur, ou en appuyant sur un bouton, ou encore appelée par une autre macro.
Ce que tu peux faire, c'est utiliser un évènement de ta feuille, par exemple Worksheet_Calculate : ta macro s'exécutera chaque fois qu'un calcul se fait dans ta feuille.
Clique droit sur l'onglet DECEMBRE, Visualiser le code et colle le code ci-dessous :
Private Sub Worksheet_Calculate() Dim final As Integer final = Worksheets("DECEMBRE").Cells(37, 14).Value If final > 3000 Then MsgBox ("attention solde de caisse élevé: " & final) ElseIf final < 0 Then MsgBox ("IMPOSSIBLE SOLDE DE CAISSE NEGATIF, MODIFICATION OBLIGATOIRE") End If End Sub
Est-ce que ça arrange ton problème ?
I.
ouah trop bien merci beaucoup c'est exactement ce que je désirais que le programme effectue. Encore merciiiiiiiiiiii !