AW: AW:noch ein Tip
02.08.2009 12:05:47
Stefanglander
Guten Morgen,
danke für die Möglichkeiten die Du mir geschickt hast.
Leider habe ich da sproblem mit meiner Lfd.Nr. noch nicht im Griff.
Wenn ich einen Datensatz über die UF eingebe wird dieser auch in das Richtige Blatt geschrieben.
Wenn ich danach die UF erneut aufrufe, steht aber in der Lfd.Nr. kein Wert.
Erst wenn ich die UF schliesse und dann erneut öffne hat sich der Zähler um 1 erhöht.
Ich benutze folgenden Code in der UF:
Private Sub UserForm_Initialize()
TextBox11 = Sheets("Variablen").Range("M2") + 1
End Sub
Private Sub CommandButton1_Click()
Dim LRow As Long
If ComboBox1 "" Then
'Textbox angeben wo die Tabelle drin steht
With Workbooks("Recherche_Ergebnisse.xls").Sheets(CStr(ComboBox1))
LRow = .Cells(.Rows.Count, 1).End(xlUp).Row 'letzte Zeile?
LRow = LRow + 1 'nächste leere Zeile
.Cells(LRow, 1) = (TextBox11) 'Lfd.Nr.
.Cells(LRow, 2) = (TextBox1) 'Arbeitgeber
.Cells(LRow, 4) = (TextBox2) 'PLZ
.Cells(LRow, 5) = (TextBox3) 'Ort
.Cells(LRow, 3) = (TextBox4) 'Straße
.Cells(LRow, 6) = (TextBox5) 'Erstellungsdatum
End With
With Workbooks("Recherche_Ergebnisse.xls").Sheets("Alle")
LRow = .Cells(.Rows.Count, 1).End(xlUp).Row 'letzte Zeile?
LRow = LRow + 1 'nächste leere Zeile
.Cells(LRow, 1) = (TextBox11) 'Lfd.Nr.
.Cells(LRow, 2) = (TextBox1) 'Arbeitgeber
.Cells(LRow, 4) = (TextBox2) 'PLZ
.Cells(LRow, 5) = (TextBox3) 'Ort
.Cells(LRow, 3) = (TextBox4) 'Straße
.Cells(LRow, 6) = (TextBox5) 'Erstellungsdatum
With Workbooks("Recherche_Ergebnisse.xls").Sheets("Variablen")
.Range("M2") = (TextBox11) 'Lfd.Nr
End With
'Textboxen leeren
TextBox1 = ""
TextBox2 = ""
TextBox3 = ""
TextBox4 = ""
TextBox5 = ""
ComboBox1.ListIndex = -1
End With
End If
UserForm1.Hide
End Sub
Die UF wird mit einem CMD auf Blatt Gesamt geöffnet.
Wie bekomme ich es hin das mein Zähler funktioniert ?
Freundlichen Gruß
Stefan