Checkbox VBA

iio0n -  
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai un petit soucis avec des Checkbox.
Dans un onglet, il y a une Checkbox, et je désire que lorsqu'elle est Cochée, Une autre Checkbox dans un autre onglet se coche également.
Voici ce que j'ai tenté de faire:

Private Sub PA1_Click()

If PA1.Value = True Then P1.Value = True

End Sub


Mais il me met une erreur 424.

Help Me please!!! :D

Merci

2 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    Bonjour,

    Il faut référencer, dans ton code, les objets de manière plus précise. Ici, il manque le nom de la feuille :

    Private Sub PA1_Click()
    If Sheets("Feuil1").PA1.Value = True Then Sheets("Feuil189").P1.Value = True
    End Sub


    0
  2. Pi_Xi Messages postés 2274 Statut Membre 149
     
    Bonjour,
    Il manque le EndIf ;)
    0
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      T'es sur ???
      0
    2. Pi_Xi Messages postés 2274 Statut Membre 149
       
      ben oui, on ferme toujours un If, non? ^^
      Ca ne résout pas le pb c sûr mais bon :P
      0
    3. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      Non, pas lorsqu'il est écrit sur une seule ligne !
      0
    4. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
       
      Bonjour,

      Effectivement, comme le dit Patrice (que je salue au passage), le test If peut s'écrire sur une seule ligne.
      Pour plus d'infos, reportez vous à ce tutoriel de chez CodeS SourceS
      0