altinea
XLDnaute Accro
Bonjour le Forum,
Je souhaiterai pouvoir, malgré la protection de la feuille, que mon code puisse inscrire les infos voulues dans la cellule.
Il s(agit de cellules verrouillées, d'autres ne le sont pas. Par contre ces cellules ne doivent pas êtres modifiables par l'utilisateur.
pourriez vous m'aider. ça bug où le code est en bleu
***Valisation des Checkbox, information inscrite dans celle du jour J ***
Private Sub CommandButton20_Click()
Dim Activité As String, i As Integer, Cel As Range
'nombre de checkbox, si on supprime ou on rajoute, penser à modifier le nombre ici
For i = 1 To 28
If Controls("CheckBox" & i) = True Then Activité = Activité & Controls("CheckBox" & i).Caption & ", "
Next
If Activité = "" Then GoTo Sortie
'plage de donnée spécifiée pour la prise en compte des calculs
For Each Cel In Range("E5:AY35")
If Cel.Value = Date Then Cel.Offset(0, 1) = Left(Activité, Len(Activité) - 2)
Next Cel
'desactive l'unserform
Sortie:
Unload tableau_bord_Psst
End Sub
Merci pour votre aide
Je souhaiterai pouvoir, malgré la protection de la feuille, que mon code puisse inscrire les infos voulues dans la cellule.
Il s(agit de cellules verrouillées, d'autres ne le sont pas. Par contre ces cellules ne doivent pas êtres modifiables par l'utilisateur.
pourriez vous m'aider. ça bug où le code est en bleu
***Valisation des Checkbox, information inscrite dans celle du jour J ***
Private Sub CommandButton20_Click()
Dim Activité As String, i As Integer, Cel As Range
'nombre de checkbox, si on supprime ou on rajoute, penser à modifier le nombre ici
For i = 1 To 28
If Controls("CheckBox" & i) = True Then Activité = Activité & Controls("CheckBox" & i).Caption & ", "
Next
If Activité = "" Then GoTo Sortie
'plage de donnée spécifiée pour la prise en compte des calculs
For Each Cel In Range("E5:AY35")
If Cel.Value = Date Then Cel.Offset(0, 1) = Left(Activité, Len(Activité) - 2)
Next Cel
'desactive l'unserform
Sortie:
Unload tableau_bord_Psst
End Sub
Merci pour votre aide