Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Datum in Userform einbauen
#1
Hallo!

Ich habe eine Userform und folgenden Code dazu:

Code:
Private Sub UserForm_Activate()

BüroHOSonstiges.Caption = "Eintragungsgrund definieren"

With Me.ComboBox

  .AddItem "Feiertag"
  .AddItem "Home Office (Ausnahme)"
  .AddItem "Krankenstand"
  .AddItem "Pflegeurlaub"
  .AddItem "Urlaub"
  .ListIndex = -1
 
End With

End Sub
Private Sub CommandButton1_Click()

ActiveCell.Value = "x"

Unload Me

End Sub
Private Sub CommandButton2_Click()

ActiveCell.Offset(0, 1).Value = "x"

Unload Me

End Sub
Private Sub ComboBox_Change()

Select Case ComboBox.Value

Case "Feiertag"
    Feiertag
Case "Home Office (Ausnahme)"
    HomeOfficeAusnahme
Case "Krankenstand"
    Krankenstand
Case "Pflegeurlaub"
    Pflegeurlaub
Case "Urlaub"
    Urlaub
   
End Select

End Sub
Sub Feiertag()

    ActiveCell.Offset(0, 2).Value = "Ftg"
    Unload Me
   
End Sub
Sub HomeOfficeAusnahme()

    ActiveCell.Offset(0, 2).Value = "HO"
    Unload Me
   
End Sub
Sub Krankenstand()

    ActiveCell.Offset(0, 2).Value = "K"
    Unload Me
   
End Sub
Sub Pflegeurlaub()

    ActiveCell.Offset(0, 2).Value = "Pfl"
    Unload Me
   
End Sub
Sub Urlaub()

    ActiveCell.Offset(0, 2).Value = "U"
    Unload Me
   
End Sub

Nun habe ich ein Label und möchte zusätzlich, dass das heutige Datum automatisch drinnen steht. Im Label1 steht folgender Text:

Was soll eingetragen werden?


Ich möchte, dass dann folgendes steht:

Was soll heute am 10.05.2023 eingetragen werden.


Das Datum (10.05.2023) soll aber automatisch generiert werden.

Ich hoffe, dass mir jemand helfen kann.

LG
Thomas
Excel Version 2016
Antworten Top
#2
Moin!
Label1.Value = "Was soll heute am " & Date & " eingetragen werden?"

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#3
Hallo!

Danke für die rasche Rückmeldung. Leider kommt aber immer folgende Fehlermeldung:

Fehler beim Kompilieren:

Methode oder Datenobjekt nicht gefunden


Anbei mein aktueller Code:

Code:
Private Sub UserForm_Activate()

BüroHOSonstiges.Caption = "Eintragungsgrund definieren"



With Me.ComboBox

  .AddItem "Feiertag"
  .AddItem "Home Office (Ausnahme)"
  .AddItem "Krankenstand"
  .AddItem "Pflegeurlaub"
  .AddItem "Urlaub"
  .ListIndex = -1
 
End With

End Sub
Private Sub CommandButton1_Click()

ActiveCell.Value = "x"

Unload Me

End Sub
Private Sub CommandButton2_Click()

ActiveCell.Offset(0, 1).Value = "x"

Unload Me

End Sub
Private Sub ComboBox_Change()

Select Case ComboBox.Value

Case "Feiertag"
    Feiertag
Case "Home Office (Ausnahme)"
    HomeOfficeAusnahme
Case "Krankenstand"
    Krankenstand
Case "Pflegeurlaub"
    Pflegeurlaub
Case "Urlaub"
    Urlaub
   
End Select

End Sub
Sub Feiertag()

    ActiveCell.Offset(0, 2).Value = "Ftg"
    Unload Me
   
End Sub
Sub HomeOfficeAusnahme()

    ActiveCell.Offset(0, 2).Value = "HO"
    Unload Me
   
End Sub
Sub Krankenstand()

    ActiveCell.Offset(0, 2).Value = "K"
    Unload Me
   
End Sub
Sub Pflegeurlaub()

    ActiveCell.Offset(0, 2).Value = "Pfl"
    Unload Me
   
End Sub
Sub Urlaub()

    ActiveCell.Offset(0, 2).Value = "U"
    Unload Me
   
End Sub

Private Sub UserForm_Initialize()

Label1.Value = "Was soll heute am " & Date & " eingetragen werden?"

End Sub
Excel Version 2016
Antworten Top
#4
Yepp, gibt kein .Value
Nimm .Caption
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#5
Danke sehr, jetzt hat es funktioniert.
Excel Version 2016
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste