Re: Datumsformat
08.03.2003 12:16:08
nepumuk
Hallo Nepumuk.Danke für deine Antwort hier folgen einige Befehlszeilen aus den entsprechenden Makros.
Es handelt sich um eine Excel5 Datei die jetzt unter Excel2000 laufen soll. Beim Konvertieren der Makros bin ich auf einige Fehler gestoßen die ich beheben konnte nur mit Datum klappt es nicht.
1. Eingabe Dialog zum Erfassen Lieferscheinen mit Lieferscheindatum
EDialogInitLeer:
EDialog.EditBoxes("KDNR").Text = ""
EDialog.EditBoxes("KFZ_NUM1").Text = "TF-KK"
EDialog.EditBoxes("KFZ_NUM2").Text = "0000"
EDialog.EditBoxes("LDAT").Text = ""
EDialog.EditBoxes("AUFTRNR").Text = ""
2. Überprüfung ob Datum richtig eingegeben wurde.
On Error Resume Next
ldatum = (EDialog.EditBoxes("LDAT").Text)
If Err = 13 Then
MsgBox ("Bitte überprüfen Sie das Lieferdatum")
GoTo EDialogInit
Else
On Error GoTo 0
End If
3.Ausgabe Lieferscheindatum in die Tabelle
[a1].Select
Selection.End(xlDown).Select
Selection.End(xlDown).Select
Selection.End(xlUp).Select
ActiveCell.Offset(1, 0).Activate
Selection.EntireRow.Insert
ActiveCell.Value = ldatum
Das war das Makro in dem die Daten erfasst werden.
Jetzt folgt das Makro in dem die Daten entsprechend der Datumseingabe selektiert werden und weiter verarbeitet werden
4. Eingabe des Datums für die Selektion
EDialogInitLeer:
EDialog.EditBoxes("DRU_DAT").Text = ""
EDialogInit:
ok = EDialog.Show
If ok = False Then
Exit Sub
End If
On Error Resume Next
ldatum = (EDialog.EditBoxes("DRU_DAT").Text)
If Err = 13 Then
MsgBox ("Bitte überprüfen Sie das Druckdatum")
GoTo EDialogInit
Else
On Error GoTo 0
End If
5. Autofilter setzen und entsrechend dem Datum selektieren
drudat = Left(ldatum, 6)
Selection.AutoFilter Field:=1, Criteria1:=drudat
Ich hoffe Dir reichen die Angaben und du kannst mir helfen. Ich kann Dir auch noch mehr vom Makro schicken wenn Du noch benötigst.
Danke und Gruß Manfred