Hallo Excelianer.
Habe ein Problem:
Beim Start einer Excel-Datei soll ein Eingabefenster erscheinen,
ungefähr so:
Code:
Private Sub Workbook_Open()
Worksheets(„Tabelle1“).Range(„O2“).Value = InputBox(„Code eingeben:“, „Code:“)
End Sub
Aber die Eingabe soll mit Sternchen und nicht im Klartext erscheinen.
So wie beim Homebanking oder ähnlichem.
Die Überprüfung, ob die Eingabe korrekt ist erfolgt über Excel
in einer Zelle mit WENN-Funktion. Es geht nur um die unsichtbare Eingabe.
Kann mir da einer einen Tipp geben?
Vielen Dank
Hallo Leute.
Nochmal ich, es würde auch schon reichen, wenn man in eine Excel-Zelle ohne die Eingabeaufforderung etwas schreiben könnte was keiner sieht. In der Bearbeitungsleiste sieht man ja was jemand tippt.
Also nützt weiße Schrift auf weißem Grund auch nichts.
Vielen Dank für Eure Hilfe.
Hallo euBS,
(komischer Name)
Wenn du ein Textfeld auf eine Form legst, hat das die Eigenschaft PasswordChar. Da einen „*“ (nur den Stern) rein und alles sollte so sein, wie du es wünschst.
mfg
Dirk.Pegasus
Hallo Dirk.Pegasus
Kannst Du mir das Anhand eines Beispiels verdeutlichen?
Kenne zwar ziemlich viele Formeln für Excel, aber
mit den Formen und Textfelder usw. habe ich noch keine Ahnung.
Bisher habe ich alles ohne VBA hinbekommen, ist also Neuland für mich.
Zu meinem Usernamen:
Hatte gerade keinen besseren Einfall.
Excel-user aus Braunschweig ist doch halbwegs OK, glaube ich.
Viele Grüße und DANKE aus Braunschweig
Hallo euBS,
naja, freie Namenswahl für freie Web-Nutzer. (
)
Zu deinem Problem: Ggfs. Kommst du an einer „Form“ vorbei.
Wenn du auf deinem Sheet eine Textbox einbindest, kannst du deren eigenschaften (Context-Menü) verändern. Dort findest du das „PasswordChar“. Das Ergebnis der Eingabe kann dann in eine Zelle geschrieben werden (ZielZelle). Reicht das?
mfg
Dirk.Pehasus