Bonjour le Forum,
J'aurais encore besoin d'un peu d'aide s'il vous plait... En effet je souhaiterais réinitialiser les données à la fermeture du classeur (checkbox, listbox, textbox...). J'ai réalisé de multiples recherches et j'ai finalement mis ce code dans un module mais ça ne fonctionne pas :
"[Declare Function LockWindowUpdate Lib "user32" (ByVal hwnd As Long) As Long
Declare Function FindWindowA Lib "user32" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Sub Uncheckbox()
Dim Chk As OLEObject
For Each Chk In ActiveSheet.OLEObjects
If TypeOf Chk.Object Is MSForms.CheckBox Then
Chk.Object.Value = False
End If
Next Chk
End Sub
Sub RAZ_checkbox()
Application.ScreenUpdating = False
LockWindowUpdate FindWindowA("XLMAIN", Application.Caption)
groupe = Array("A", "B", "C", "D", "E", "F")
Dim Ws As Worksheet
For Each Ws In Sheets(groupe)
Sheets(Ws.Name).Select
Call Uncheckbox
Next Ws
Application.ScreenUpdating = True
LockWindowUpdate 0
End Sub]
Faut-il insérer un bouton ou mettre un code chaque feuille du classeur ?
En vous remerciant par avance,
Bon dimanche
J'aurais encore besoin d'un peu d'aide s'il vous plait... En effet je souhaiterais réinitialiser les données à la fermeture du classeur (checkbox, listbox, textbox...). J'ai réalisé de multiples recherches et j'ai finalement mis ce code dans un module mais ça ne fonctionne pas :
"[Declare Function LockWindowUpdate Lib "user32" (ByVal hwnd As Long) As Long
Declare Function FindWindowA Lib "user32" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Sub Uncheckbox()
Dim Chk As OLEObject
For Each Chk In ActiveSheet.OLEObjects
If TypeOf Chk.Object Is MSForms.CheckBox Then
Chk.Object.Value = False
End If
Next Chk
End Sub
Sub RAZ_checkbox()
Application.ScreenUpdating = False
LockWindowUpdate FindWindowA("XLMAIN", Application.Caption)
groupe = Array("A", "B", "C", "D", "E", "F")
Dim Ws As Worksheet
For Each Ws In Sheets(groupe)
Sheets(Ws.Name).Select
Call Uncheckbox
Next Ws
Application.ScreenUpdating = True
LockWindowUpdate 0
End Sub]
Faut-il insérer un bouton ou mettre un code chaque feuille du classeur ?
En vous remerciant par avance,
Bon dimanche