CARFOUETTE
XLDnaute Nouveau
Bonjour,
Dans mon formulaire (qui n'est pas un userform) je voudrai remettre la case cochée à la fin d'une macro.
Il y a optionbutton5 et l'optionbutton6 qui font partis du GroupName : XTRA
J'ai tenté sans succès : OptionButton5.Value = True
La macro ci-dessous s'efectue à partir d'une commandbutton1 - Click
Si quelqu'un à une idée merci
Private Sub CommandButton1_Click()
Dim plage As Range
Dim i As Long
Set plage = Range("D8")
If plage > 0 Then
MsgBox Prompt:="Déjà en archive - ANNULATION DE LA PROCEDURE"
Exit Sub
End If
Dim lgLigFinH As Long
Dim lgLigFinM As Long
' Dernière ligne vide dans la feuille Archivage
lgLigFinH = Worksheets("Archivage").Range("A" & Cells.Rows.Count).End(xlUp).Row + 1
' Dernière ligne dans la feuille Données
lgLigFinM = Worksheets("Données").Range("A3:S3").End(xlUp).Row
' Si aucune ligne à copier, on sort
If lgLigFinM = 1 Then Exit Sub
' Copier les données de la feuille "Mai" dans la première ligne vide de la feuille Historique
Worksheets("Données").Range("A9:S9").Copy Destination:=Worksheets("Archivage").Range("A" & lgLigFinH)
Sheets("formulaire heures").Select
Result.OptionButton5.Value = True
Result.OptionButton6.Value = False
End Sub
Dans mon formulaire (qui n'est pas un userform) je voudrai remettre la case cochée à la fin d'une macro.
Il y a optionbutton5 et l'optionbutton6 qui font partis du GroupName : XTRA
J'ai tenté sans succès : OptionButton5.Value = True
La macro ci-dessous s'efectue à partir d'une commandbutton1 - Click
Si quelqu'un à une idée merci
Private Sub CommandButton1_Click()
Dim plage As Range
Dim i As Long
Set plage = Range("D8")
If plage > 0 Then
MsgBox Prompt:="Déjà en archive - ANNULATION DE LA PROCEDURE"
Exit Sub
End If
Dim lgLigFinH As Long
Dim lgLigFinM As Long
' Dernière ligne vide dans la feuille Archivage
lgLigFinH = Worksheets("Archivage").Range("A" & Cells.Rows.Count).End(xlUp).Row + 1
' Dernière ligne dans la feuille Données
lgLigFinM = Worksheets("Données").Range("A3:S3").End(xlUp).Row
' Si aucune ligne à copier, on sort
If lgLigFinM = 1 Then Exit Sub
' Copier les données de la feuille "Mai" dans la première ligne vide de la feuille Historique
Worksheets("Données").Range("A9:S9").Copy Destination:=Worksheets("Archivage").Range("A" & lgLigFinH)
Sheets("formulaire heures").Select
Result.OptionButton5.Value = True
Result.OptionButton6.Value = False
End Sub