Vérification entre une cellule et une case à cocher

Résolu/Fermé
OrelSam Messages postés 5 Date d'inscription lundi 20 janvier 2014 Statut Membre Dernière intervention 4 février 2014 - 20 janv. 2014 à 16:16
OrelSam Messages postés 5 Date d'inscription lundi 20 janvier 2014 Statut Membre Dernière intervention 4 février 2014 - 21 janv. 2014 à 08:19
Bonjour,

Dans mon classeur excel, je cherche à décrire la composition d'un poteau métallique pour un escalier. Pour décrire le support du poteau, j'ai inséré une image (avec plusieurs solution d'orientation de support) sur laquelle je suis venu mettre des cases à cocher. Chaque poteau dispose d'une orientation (de ses trous, du support de la main courante, etc...) bien définie qui n'est pas toujours compatible avec toutes les possibilités de support. Ce que j'aimerais avoir c'est que si l'orientation du poteau choisie n'est pas compatible avec le support, un message s'affiche pour prévenir de cette incompatibilité (et ainsi éviterai de passer des commandes au fournisseur qui ne sont pas réalisable, donc de pas passer pour des idiots !)

J'ai bien essayé de réaliser une macro mais je n'y arrive pas. J'avais pourtant bien réussi à afficher une MsgBox avec le message voulu lorsqu'il le fallait, mais quand il n'y avait pas de problème, impossible de cocher la case. Depuis j'ai retenté autre chose mais c'est échec de plus.

(Je n'ai pas/plus de connaissances en VBA du coup j'y vais un peu à l'arrache aussi.)

Voilà ce que j'ai écrit

Sub Caseàcocher32_Clic1()
If Caseàcocher32_Clic.Value = 1 And ActiveSheet.Range("D40").Value = 0 Then
MsgBox "Ce choix de platine n'est pas compatible avec ce type de poteau"
End If
End Sub

En espérant qu'une âme charitable m'aide !
A voir également:

1 réponse

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
20 janv. 2014 à 17:21
Bonjour OrelSam,

Voici un exemple de solution pour interdire que la case TEST soit cochée si la cellule D40 est vide.
https://www.cjoint.com/?DAuruHX65aT

A+
0
OrelSam Messages postés 5 Date d'inscription lundi 20 janvier 2014 Statut Membre Dernière intervention 4 février 2014
20 janv. 2014 à 18:56
Lorsque j'essaye ton programme ça me sort une erreur.
J'ai fait une capture d'écran
http://www.hostingpics.net/viewer.php?id=882433Capturedcran20140120185312.jpg
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
20 janv. 2014 à 19:39
Essaie comme cela (j'ai modifié le nom du TextBox)
https://www.cjoint.com/?DAutM2EUrS9

A+
0
OrelSam Messages postés 5 Date d'inscription lundi 20 janvier 2014 Statut Membre Dernière intervention 4 février 2014
20 janv. 2014 à 20:11
Ça me donne la même chose
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
20 janv. 2014 à 23:20
Dans ta capture d'écran, il me semble voir une pomme.
Il y a sûrement une incompatibilité entre les contrôles ActiveX et Excel pour MAC.

A+
0
OrelSam Messages postés 5 Date d'inscription lundi 20 janvier 2014 Statut Membre Dernière intervention 4 février 2014
Modifié par OrelSam le 21/01/2014 à 08:38
Même sous windows j'ai pas moyen de la lancer la macro

Edit : C'est bon j'ai trouvé. Je croix que ça vient du type de case à cocher utilisée en fait. J'ai changé et depuis tout est bon !

Merci !
0