• Initiateur de la discussion Initiateur de la discussion [Nico]
  • 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 !

N

[Nico]

Guest
Bonjour a tous,
Suis nouveau et j'ai un p'tit probleme:
J'ai une feuille avec plusieures checkbox; il y a une case avec une somme qui se calcule automatiquement. J'aimerai que quand la somme fait '3', une croix apparaisse dans ma checkbox, donc j'ai une macro (nico):
Sub nico()
If [d58] = '3' Then
Sheets(Feuil1).CheckBox8.Value = True
Else
Sheets(Feuil1).CheckBox8.Value = False
End If

End Sub
Cette macro est executée ainsi:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Call nico
End Sub

j'ai toujours un message d'erreur 'Incompatibilité de type' qui vient :angry:
Vous avez une solution?

Merci

[Nico]
 
Salut nico

il y a une petite erreur dans ta macro (petite mais Ô combien Importante):woohoo:

Sub nico()
If [d58] = '3' Then
Sheets('Feuil1').CheckBox8.Value = True
Else
Sheets('Feuil1').CheckBox8.Value = False
End If

End Sub
Cette macro est executée ainsi:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Call nico
End Sub


@+
 
- 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

Réponses
41
Affichages
1 K
Réponses
6
Affichages
636
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
5
Affichages
417
Retour