CheckBox.BackColor dans une fonction VBA
Résolu/Fermé
fabien25000
Messages postés
673
Date d'inscription
mercredi 5 octobre 2016
Statut
Membre
Dernière intervention
28 juillet 2022
-
18 juin 2020 à 17:03
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 - 19 juin 2020 à 11:10
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 - 19 juin 2020 à 11:10
A voir également:
- CheckBox.BackColor dans une fonction VBA
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Vba écrire dans une cellule ✓ - Forum Excel
- Fonction remplacer dans word - Guide
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
1 réponse
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
19 juin 2020 à 10:59
19 juin 2020 à 10:59
Bonjour,
C'est, très exactement, la même façon de coder qu'avec Excel.
Tu passes la CheckBox en paramètre de ta fonction, pas son nom...
C'est, très exactement, la même façon de coder qu'avec Excel.
Tu passes la CheckBox en paramètre de ta fonction, pas son nom...
Option Explicit Private Sub CheckBox1_Click() Colorie CheckBox1 End Sub Private Sub CheckBox2_Click() Colorie CheckBox2 End Sub Private Sub Colorie(C As MSForms.CheckBox) With C If .Value = True Then If .Value = True And .BackColor = RGB(224, 128, 32) Then .BackColor = vbWhite .Value = False Else .BackColor = vbGreen End If Else If .BackColor = vbGreen Then .BackColor = RGB(224, 128, 32) End If End With End Sub
19 juin 2020 à 11:10