Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • 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,

L'erreur que je vois est celle-ci:

Code:
[D18] = [G8] + "." + [B8] + "@test.com"
Au lieu de

Code:
[D18] = [G8] &  "." &  [B8] &  "@test.com"

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

Salut Dull,

Oui j'ai deja teste, la je n'ai aucun message d'erreur, je peux cocher ou decocher la case comme je veux, mais ne s'ecrit dans la case D18.
 
Re : Checkbox error

Re, bonjour carcharodon-carcharias

@ carcharodon-carcharias
pas une question de logique, voir post n°5, j'avais demandé dans le 4....

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.

bonne fin d'près midi
@+
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…