Bonjour,
Je suis débutant en VBA et j'ai réalisé un formulaire de vente sous excel 2007 dans lequel des cases "d'option contrôle activeX" sont cochées par le vendeur. A la fermeture du fichier j'aimerais que toutes les cases se décochent pour que le prochain vendeur puisse avoir un formulaire vierge. J'ai nommé chacune de ces cases mais à la fermeture le fichier m'indique "erreur de compilation variable non définie" sur la ligne de ma feuille "thisworkbook" et sur le terme "cash" : Cash.Value = False. Je ne sais pas comment déclarer des cases d'options!. Voici mes lignes:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Worksheets("Vente").Activate
'Bouton Cash
Cash.Value = False
'Bouton Débit
Débit.Value = False
'Bouton Mastercard
Mastercard.Value = False
'Bouton Visa
Visa = False
End Sub
Je suis débutant en VBA et j'ai réalisé un formulaire de vente sous excel 2007 dans lequel des cases "d'option contrôle activeX" sont cochées par le vendeur. A la fermeture du fichier j'aimerais que toutes les cases se décochent pour que le prochain vendeur puisse avoir un formulaire vierge. J'ai nommé chacune de ces cases mais à la fermeture le fichier m'indique "erreur de compilation variable non définie" sur la ligne de ma feuille "thisworkbook" et sur le terme "cash" : Cash.Value = False. Je ne sais pas comment déclarer des cases d'options!. Voici mes lignes:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Worksheets("Vente").Activate
'Bouton Cash
Cash.Value = False
'Bouton Débit
Débit.Value = False
'Bouton Mastercard
Mastercard.Value = False
'Bouton Visa
Visa = False
End Sub