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

S

samkriss

Guest
Je souhaite affiche quelque chose dans la cellule D18 a condition que la Checkbox8 soit vrai.

Voila mon bon de code:

Sub CheckBox_Email()

If CheckBox8.Value = True Then
[D18] = [G8] + "." + [B8] + "@test.com"
Else
Exit Sub
End If
End Sub

Le probleme est que j'ai une erreur : run-time error 424 objet required.
Visiblement, il y a un probleme avec CheckBox8.Value = True .
J'ai essayer pas mal de chose que j'ai vu sur le forum comme activesheet.checkboxes,mais je ne trouve pas


merci de voter aide

Samkriss
 
Dernière modification par un modérateur:
Re : Checkbox error

Bonjour Sankriss, Hasco

le nom de l'objet diffère...

Code:
Sub [B][COLOR="Red"]CheckBox_Email[/COLOR][/B]()

If [COLOR="red"][B]CheckBox8[/B][/COLOR].Value = True Then

tu as 2 objets ? car les noms sont différents dans ton code... sinon peut être savoir où se trouve ta "checkbox", USF ou feuille de calcul, si feuille de calcul, si c'est un controle de la boite à outils controles ou de la barre d'outils formulaire...

bon après midi
@+
 
Re : Checkbox error

Merci Pierrot93,

desormais les noms sont identique, mais toujours une erreur, differente cette fois: Compile error: expected function or variable

Pour repondre a ta question il s'agit d'une checkbox sur une feuille de calcul et elle provient de la barre d'outil formulaire.

Sub CheckBox8()

If CheckBox8.Value = True Then
[D18] = [G8] & "." & [B8] & "@test.com"
Else
Exit Sub
End If
End Sub
 
Re : Checkbox error

Bonjour tout le monde.

Essaie de changer le nom de ta sub, qui reprend en partie le nom de ta checkbox. Parfois à cause de ça, ça coince.

PS : pour info : tu peux remplacer

Code:
CheckBox8.Value = True
par
Code:
CheckBox8

et
Code:
CheckBox8.Value = False
par
Code:
Not CheckBox8
 
Re : Checkbox error

Salut samkriss Ges🙂, Pierrot🙂 le Forum

As tu essayé cela

Code:
[B]Private Sub CheckBox8_Click()[/B]
If CheckBox8 = True Then
[D18] = [G8] & "." & [B8] & "@test.com"
Else
Exit Sub
End If
End Sub
Ou alors ça

Code:
Private Sub CheckBox8_Click()
[D18] = IIf(CheckBox8 = True, [G8] & "." & [B8] & "@test.com", "")
End Sub
A tester
EDITION: Salut JB
Bonne Journée
 
Re : Checkbox error

Re re Le fil

NomDeZeus...BoiteàOutilFormulaire... D10.gif Je m'en donne 2 et je retient 1 ...Heureusement que Pierrot🙂 lit mieux que moi

Bonne Journée
 
- 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
18
Affichages
1 K
Réponses
13
Affichages
739
A
  • Question Question
Réponses
3
Affichages
1 K
A
Retour