@Raja: Salut! Tu m'as devancé, et toi tu sembles ne pas avoir de soucis avec le fichier
Bonjour ECKER,
Malheureusement j'ai de grosses difficultés pour ouvrir ton fichier (DTPickers non installés sur mon ordi, ce qui entraîne de nombreux messages d'erreur)
Pour ta demande, l'idée est la suivante:
Logiquement tu dois avoir une procédure ou un événement qui te permet de charger un dossier, c'est donc dans cette procédure que tu dois réaliser la "mise à jour" des checkboxes.
Etape 1: décocher toutes les checkbox (si pour une raison quelconque elles peuvent ne pas l'être)
for i = 1 to 17
Me.controls("Checkbox" & i).Value = False 'en supposans que tes checkbox sont nommées Checkbox1 puis Checkbox2 etc..
next i
Etape 2 et 3: récupérer le statut du dossier et cocher la checkbox associée.
Là ça va dépendre de ton fichier, mais une proposition:
Dim numStatut as Integer
numStatut = Sheets("nomFeuille").cells(numLigneDossier,colonneDuStatut).Value 'par exemple numStatut = 1
Me.controls("Checkbox" & numStatut).Value = True 'alors la checkbox1 va être cochée