rocknroadie
Gebruiker
- Lid geworden
- 5 sep 2016
- Berichten
- 184
Ik zit met ene klein euvel.....
op het einde van een excel "programma" (laat het ons zo ff noemen", wil ik afsluiten met een messagebox met een spreuk in. Gewoon omdat het kan en omdat ik het leuk vind om de gebruikers nog een "wijsheidje" mee te geven....
de spreuken staan in een apart tabblad, op dat tabblad staat ook een teller die gaat bepalen welke spreuk er weergegeven moet worden.
dit is de code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim spreuk As String
Dim spreukteller As Integer
Dim spreuktellercontrole As Integer
spreuktellercontrole = Sheet2.Range("O1").Value
spreukteller = Sheet2.Range("N2").Value
spreuk = Sheet2.Cells(15, spreukteller).Value
If spreukteller = spreuktellercontrole Then
Sheet2.Range("N2").Value = 2
End If
If Sheet2.Range("I5").Value = 1 Then
MsgBox("spreuk", vbOKOnly, "SMOS V6.66")
Sheet2.Range("N2").Value = spreukteller + 1
End If
probleem 1 is bij het compileren dat ik een foutmelding krijg en er naar een "=" gevraagd wordt na de lijn "msg box ...."
probleem 2 is dat de variabele spreuk leeg blijft......
kan er iemand mij helpen en me zeggen wat ik verkeerd doe en mij aub ene oplossing aanreiken?
alvast bedankt
Marc
op het einde van een excel "programma" (laat het ons zo ff noemen", wil ik afsluiten met een messagebox met een spreuk in. Gewoon omdat het kan en omdat ik het leuk vind om de gebruikers nog een "wijsheidje" mee te geven....
de spreuken staan in een apart tabblad, op dat tabblad staat ook een teller die gaat bepalen welke spreuk er weergegeven moet worden.
dit is de code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim spreuk As String
Dim spreukteller As Integer
Dim spreuktellercontrole As Integer
spreuktellercontrole = Sheet2.Range("O1").Value
spreukteller = Sheet2.Range("N2").Value
spreuk = Sheet2.Cells(15, spreukteller).Value
If spreukteller = spreuktellercontrole Then
Sheet2.Range("N2").Value = 2
End If
If Sheet2.Range("I5").Value = 1 Then
MsgBox("spreuk", vbOKOnly, "SMOS V6.66")
Sheet2.Range("N2").Value = spreukteller + 1
End If
probleem 1 is bij het compileren dat ik een foutmelding krijg en er naar een "=" gevraagd wordt na de lijn "msg box ...."
probleem 2 is dat de variabele spreuk leeg blijft......
kan er iemand mij helpen en me zeggen wat ik verkeerd doe en mij aub ene oplossing aanreiken?
alvast bedankt
Marc