karell
Gebruiker
- Lid geworden
- 19 jun 2007
- Berichten
- 138
Hallo,
Heb mijn vraag beneden in de Function staan.
Heb mijn vraag beneden in de Function staan.
Code:
Function GoedGedaan() As String
' Dim Soundfile As String
If ActiveCell.Column <> 23 Then Exit Function
GoedGedaan = "Heel goed gedaan"
Randomize
Select Case Int(1 * Rnd) + 1
Case 1: Soundfile = "c:\aZinaExel\goedzozina" 'Brit
Case 2: Soundfile = "c:\aZinaExel\goedzozina2" 'K3
Case 3: Soundfile = "c:\aZinaExel\germaine" 'germaine
Case 4: Soundfile = "c:\aZinaExel\k3"
Case 5: Soundfile = "c:\aZinaExel\a"
Case 6: Soundfile = "c:\aZinaExel\karel" 'karel
End Select
If Soundfile <> "" Then
sndPlaySound32 Soundfile, &H1
If Soundfile = "c:\aZinaExel\goedzozina2" Then
With UserForm16
.Show vbModeless
.Caption = "Heel goed gedaan!"
.Repaint
Sleep 3000
.Hide
End With
End If
End If
If Soundfile <> "" Then
If Soundfile = "c:\aZinaExel\goedzozina" Then
With UserForm17
.Show vbModeless
.Caption = "Ons Brit zegt,dat het JUIST is Zina!"
.Repaint
Sleep 2000
.Hide
End With
End If
End If
If Soundfile <> "" Then
If Soundfile = "c:\aZinaExel\k3" Then
With UserForm18
.Show vbModeless
.Caption = "Ons Brit zegt,dat het JUIST is Zina!"
.Repaint
Sleep 3000
.Hide
End With
End If
End If
ActiveCell.Offset(0, -1).Select
'Function doet welk ie moet doen(dank zij edmoor)
If Soundfile = "c:\aZinaExel\goedzozina" And Range("f7") = "1" Then Range("k1") = Range("k1") + 1
'maar mijn vraag gaat over dit hierboven dat ik er zelf bij zette en welk wel werkt maar,er is natuurlijk een Maar aan ;-)
'namelijk als ie die = Range("k1") + 1 gedaan heeft zou ie End Function moeten doen en inplaats daarvan gaat ie naar
'boven en begint opnieuw.Welk moet ik ingeven zodat ie na die if naar End Function gaat ?
End Function