Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Datum in Textfeld über Knopf oder manuell eingeben
zurück: OptionButtons & CheckBoxes auf Shett automatisch löschen weiter: Beschriftung von Diagrammen bei 0% ausblenden Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Duke79
Im Profil kannst Du frei den Rang ändern


Verfasst am:
04. Mai 2007, 10:46
Rufname:


Datum in Textfeld über Knopf oder manuell eingeben - Datum in Textfeld über Knopf oder manuell eingeben

Nach oben
       Version: Office 2k (2000)

Hallo,

ich würde gerne ein Textfeld eines UserForms mit dem aktuellen Datum über manuelle Eingabe oder per Knopfdruck ausgefüllt bekommen. Habe bislang mal den Code für den Knopf programmiert. Bei der manuellen Eingabe möchte ich zunächst ein paar Vorgaben machen:
1. Es dürfen nur Zahlen und der Punkt eingegeben werden
2. Es darf nur in einem bestimmten Format eingegeben werden
Hier jetzt mal mein Code so weit ich eben gekommen bin:
Code:

Private Sub cmdHeute_Click()

    txtDatum.Value = Format(Date, "dd.mm.yyyy")

End Sub

Private Sub txtDatum_keypress(ByVal keyascii As msforms.ReturnInteger)

    Select Case keyascii
        Case 46, 48 To 57 ', und . und 0-9
        Case Else
            MsgBox "Nur Punkte und Zahlen erlaubt"
            keyascii = 0
    End Select
   
    If Not txtDatum.Value = "" Then
        MsgBox ("todays date already typed! Do you want to clear the box?"), vbYesNo
            If txtDatum.Value = vbYes Then
            txtDatum.Value = ""
            Else: txtDatum.SetFocus
           
            End If
        Else: txtDatum.SetFocus
    End If
           
End Sub

Wie ihr seht führe ich zunächst eine Überprüfung durch, ob mein Textfeld vielleicht schon beschrieben ist. Ich geben die Möglichkeit vor alles beim Alten zu belassen oder das Textfeld zu löschen. Weiter habe ich auch schon mal den Code für die ausschließliche Benutzung von Zahlen und Punkten programmiert. Nun würde ich gerne auch noch irgendwie vorgeben ich welchem Format das Datum eingegeben werden muss, bei Falscheingabe dachte ich dann an eine msgbox"Bitte datum in dd.mm.yyyy Format eingeben!".
Das Problem dass ich jetzt habe, ist folgendes. Habe ich das Feld gelöscht und möchte das Datum manuell eingeben, kommt nach jeder neuen Zahl die msgbos"NurZahlen.....". Was bei der keypress-Eigenschaft ja eigentlich auch klar ist. Kann ich die Eigenschaft denn mitten drin ändern? Beispielsweise auf afterupdate? Und wie muss ich weiter vorgehen um noch eine Formatdeklaration in meinen Code zu bekommen? Question Question Idea Idea Question Question
Hat von euch jemand einen Vorschlag?
Duke79
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Excel Formeln: WENN DATUM 1 dubber 1156 25. Apr 2005, 11:42
fridgenep WENN DATUM
Keine neuen Beiträge Excel Formeln: restzeit bis zu einem bestimmten Datum 2 Jericho2000 1749 07. Apr 2005, 11:50
Jericho2000 restzeit bis zu einem bestimmten Datum
Keine neuen Beiträge Excel Formeln: Mathematischer Betrag. Wie eingeben? Formel? 2 Gast 4474 25. Feb 2005, 11:25
Gast Mathematischer Betrag. Wie eingeben? Formel?
Keine neuen Beiträge Excel Formeln: Datum 9 Benoit 2289 30. Dez 2004, 15:21
ae Datum
Keine neuen Beiträge Excel Formeln: Datum aus mehreren Zellen zusammensetzen. 9 gast2005 5086 25. Dez 2004, 22:33
Kuwe Datum aus mehreren Zellen zusammensetzen.
Keine neuen Beiträge Excel Formeln: Datum Sortieren 1 Gidi 1546 03. Dez 2004, 14:11
ae Datum Sortieren
Keine neuen Beiträge Excel Formeln: Vertragssumme ausr. bez. auf Datum heute und Datum Zukunft 7 Tristan68 1841 25. Nov 2004, 19:48
Arnim Vertragssumme ausr. bez. auf Datum heute und Datum Zukunft
Keine neuen Beiträge Excel Formeln: vom datum nur die Jahreszahl rausziehen 1 lilienne 3091 04. Okt 2004, 17:19
ae vom datum nur die Jahreszahl rausziehen
Keine neuen Beiträge Excel Formeln: Wochentag einfügen / Daten übernehmen nach Datum 4 muttalip 3003 22. Sep 2004, 18:20
muttalip Wochentag einfügen / Daten übernehmen nach Datum
Keine neuen Beiträge Excel Formeln: Text & Datum Frage 2 AkDS_Kingpin 2798 19. Sep 2004, 14:11
fl618 Text & Datum Frage
Keine neuen Beiträge Excel Formeln: Wie kann ich in Excel "0000" oder "0001" 6 Gast 1871 15. Sep 2004, 05:31
ae Wie kann ich in Excel "0000" oder "0001"
Keine neuen Beiträge Excel Formeln: Datum aus 3 Zellen zusammenstellen 13 Aloha 3497 07. Sep 2004, 17:29
ae Datum aus 3 Zellen zusammenstellen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft-Excel Diagramme