hey alle zusammen,
ich hab da ein problem, der code funktionier nicht…wär nett wenn da jemand drauf gucken könnte und den fehler finden könnte. ich mein der fehler müsste irgendwo bei Private Sub existenz() liegen…
wir sollten arrays benutzen, fall die jemand einbauen kann, wär das super…
Option Explicit
Dim j As Byte
Dim i As Byte
Dim Matrix(5 To 54, 5 To 12) As Integer
Private Sub cmd_Buchung_Click()
textfelder_prüfen
existenz
einlesen
If Worksheets(„Kino“).Cells(i + 4, j + 2) = „“ Then
Worksheets(„Kino“).Cells(i + 4, j + 2) = „X“
MsgBox („Der Platz ist für Sie reserviert!“)
Else: MsgBox („Der Platz ist schon besetzt!“)
End If
feld_leeren
End Sub
Private Sub cmd_Stornierung_Click()
textfelder_prüfen
existenz
einlesen
If Worksheets(„Kino“).Cells(i + 4, j + 2) = „X“ Then
Worksheets(„Kino“).Cells(i + 4, j + 2) = „“
MsgBox („Ihre Buchung wurde storniert!“)
Else: MsgBox („Der Platz wurde garnicht reserviert!“)
End If
feld_leeren
End Sub
Private Sub einlesen()
i = txt_Reihe.Text
j = txt_Sitz.Text
End Sub
Private Sub textfelder_prüfen()
If txt_Reihe.Text = „“ Or txt_Sitz.Text = „“ Then
MsgBox („Sie müssen die Reihe und den Sitz eingeben“)
Exit Sub
End If
End Sub
Private Sub existenz()
If txt_Reihe > 50 Or txt_Sitz > 10 Then
MsgBox („Dieser Platz existiert garnicht!!“)
Exit Sub
End If
End Sub
Private Sub feld_leeren()
txt_Reihe.Text = „“
txt_Sitz.Text = „“
txt_Reihe.SetFocus
End Sub
Private Sub cmd_Ende_Click()
Unload Me
End Sub
vielen dank
ivi