Registriert seit: 05.10.2017
Version(en): Exel 2010
Guten Morgen,
wie realisiere ich es das der Inhalt einer Textbox geändert wird wenn ich in die Textbox klicke?
es sollen zum Beispiel die Buchstaben K, U, E und X in die Textbox geschrieben werden.
Einmal Klick "K" wird in die Textbox geschrieben
ein weiterer Klick und das "K" wird gelöscht und "U" wird in die Textbox geschrieben.
usw.
vielen Dank
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
08.03.2024, 11:52
(Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2024, 11:54 von Kuwer.)
Hallo,
Code:
Private Sub TextBox1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Select Case TextBox1.Text
Case "", "X"
TextBox1.Text = "K"
Case "K"
TextBox1.Text = "U"
Case "U"
TextBox1.Text = "E"
Case "E"
TextBox1.Text = "X"
End Select
End Sub
Gruß, Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• Xenon85
Registriert seit: 05.10.2017
Version(en): Exel 2010
Registriert seit: 26.09.2022
Version(en): 2019
08.03.2024, 12:30
(Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2024, 12:31 von derHoepp.)
Hallo auch von mir,
du hast ja offensichtlich selbst erkannt, dass du dich mit deiner UserForm für einen An- / Abwesenheitskalender vergaloppiert hast. Meiner Einschätzung nach hältst du aber weiterhin daran fest, Datenerfassung, Datenverarbeitung und -Speicherung sowie Datenpräsentation zu vermischen. Ich vermute (wissen kann ich es leider nicht, weil du immer nur kleinste Teilaspekte ohne Beispieldatei ins Forum wirfst), dass du weiterhin versuchst, Dinge in ein Buntes Blatt einzutragen, um zu erkennen, wer wann warum abwesend ist. Ich würde dir empfehlen, drei bis vier Schritte zurückzugehen und Datenbasiert zu arbeiten. Das bedeutet, dass der Kern deiner Lösung eine einzige Tabelle ist, die die Informationen, Wer, von wann, bis wann, was enthält. Aus diesen Informationen kannst du dir dann alle möglichen Informationen ziehen und auch schön anzeigen. Wenn das zuverlässig funktioniert kannst du dir eine Benutzerschnittstelle erstellen, die die zentrale Tabelle entsprechend füllt.
Weil das in jedem Jahr vor allem zu Jahresbeginn ein Dauerthema ist, habe ich hier einen Beitrag, bei dem ich das Problem nochmal zusammenfasse und auf eine funktionierende Lösung von snb und mir verweise:
Dienstplan Makros (clever-excel-forum.de) Viele Grüße
derHöpp