Hey,
Ik heb in vba wat formulieren gemaakt, waarin vragen worden gesteld (= een toets). Nu schrijf je wanneer je naar de volgende pagina gaat dmv een button het gegeven antwoord naar blad 1:
UserForm1O.Hide
UserForm1O_0_Start.Show
If O_btn_vraag1_A.Value = True Then
Blad1.Range("G16").Value = "A"
End If
If O_btn_vraag1_B.Value = True Then
Blad1.Range("G16").Value = "B"
End If
If O_btn_vraag1_C.Value = True Then
Blad1.Range("G16").Value = "C"
End If
If O_btn_vraag1_D.Value = True Then
Blad1.Range("G16").Value = "D"
End If
Wanneer de toets wordt afgesloten wordt het excel document verstuurd via outlook. Ook de antwoorden (kolom G) wil ik natuurlijk mee. Maar wanneer ik het mailtje open en de gegevens wil inzien mis ik de antwoorden:
If O_btn_vraag1_A.Value = True Then
Blad1.Range("G20").Value = "A"
End If
If O_btn_vraag1_B.Value = True Then
Blad1.Range("G20").Value = "B"
End If
If O_btn_vraag1_C.Value = True Then
Blad1.Range("G20").Value = "C"
End If
If O_btn_vraag1_D.Value = True Then
Blad1.Range("G20").Value = "D"
End If
If Blad1.Range("G20").Value = "" Then
'start outlook op
Dim out As Outlook.Application
Set out = Outlook.Application
'in cel naam wordt nu de outlookusernaam ingelezen
Blad1.Range("B24").Value = out.Session.CurrentUser
End If
User = Blad1.Range("B24").Value
Application.Dialogs(xlDialogSendMail).Show ARg2:="Toetsresultaten " & User
ActiveWindow.Close
Wanneer ik tussentijds (voor het afsluiten) de toets stop (door op het kruisje te drukken) en ik blad 1 opvraag zie ik nog wel alle antwoorden. Denk zelf dus dat het ergens bij het afsluiten mis gaat.
Ik heb in vba wat formulieren gemaakt, waarin vragen worden gesteld (= een toets). Nu schrijf je wanneer je naar de volgende pagina gaat dmv een button het gegeven antwoord naar blad 1:
UserForm1O.Hide
UserForm1O_0_Start.Show
If O_btn_vraag1_A.Value = True Then
Blad1.Range("G16").Value = "A"
End If
If O_btn_vraag1_B.Value = True Then
Blad1.Range("G16").Value = "B"
End If
If O_btn_vraag1_C.Value = True Then
Blad1.Range("G16").Value = "C"
End If
If O_btn_vraag1_D.Value = True Then
Blad1.Range("G16").Value = "D"
End If
Wanneer de toets wordt afgesloten wordt het excel document verstuurd via outlook. Ook de antwoorden (kolom G) wil ik natuurlijk mee. Maar wanneer ik het mailtje open en de gegevens wil inzien mis ik de antwoorden:
If O_btn_vraag1_A.Value = True Then
Blad1.Range("G20").Value = "A"
End If
If O_btn_vraag1_B.Value = True Then
Blad1.Range("G20").Value = "B"
End If
If O_btn_vraag1_C.Value = True Then
Blad1.Range("G20").Value = "C"
End If
If O_btn_vraag1_D.Value = True Then
Blad1.Range("G20").Value = "D"
End If
If Blad1.Range("G20").Value = "" Then
'start outlook op
Dim out As Outlook.Application
Set out = Outlook.Application
'in cel naam wordt nu de outlookusernaam ingelezen
Blad1.Range("B24").Value = out.Session.CurrentUser
End If
User = Blad1.Range("B24").Value
Application.Dialogs(xlDialogSendMail).Show ARg2:="Toetsresultaten " & User
ActiveWindow.Close
Wanneer ik tussentijds (voor het afsluiten) de toets stop (door op het kruisje te drukken) en ik blad 1 opvraag zie ik nog wel alle antwoorden. Denk zelf dus dat het ergens bij het afsluiten mis gaat.