Clever-Excel-Forum

Normale Version: Feststelltaste AKTIVIEREN
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute
Jetzt brauch ich mal Hilfe.
Ich finde zwar alles mögliche zum deaktivieren verschiedener Tasten, aber nicht das was ich brauch.
Ich möchte per Makro festlegen, ob nur klein oder nur GROSS- Buchstaben geschrieben werden können.
Hat da wer nen Tipp ?
Servus Igel,

für welches Objekt benötigst Du das? TextBox, Excel-Zelle?

LG Gerd
Danke schon mal für die schnelle Reaktion.
Ich brauch es für eine ganz normale Eingabe in Excel-Zelle.
Macht das einen Unterschied wo ich das brauche?

Gruss Igel
Servus Igel,

in einer TextBox würde ich die mitgelieferten Ereignisse nutzen und nicht unbedingt die Tastatur des Users verändern.

Herber hat hier ein nettes Beispiel für das Setzen der Feststelltaste ...
Aus- und Einlesen der NumLock-, CapsLock und ScrollLock-Tasten

Hoffe doch, dass Du das auch sauber programmierst ...
Nichts ist schlimmer wie ein Code, der an den Usereinstellungen Veränderungen vornimmt.

LG Gerd
Hi,

(15.12.2017, 13:34)Igelbauer schrieb: [ -> ]Ich möchte per Makro festlegen, ob nur klein oder nur GROSS- Buchstaben geschrieben werden können.
Hat da wer nen Tipp ?

also ich halte eine feste Umstellung der Tasten auch nicht für gut.

Könnte aber nicht per Ereignis-Makro "Change" beim Verlassen der Zelle einfach alles in Großbuchstaben umgewandelt werden?
Ok,   Da muss ich mich jetzt erst mal reinlesen.
So wie es aussieht, brauch ich ja nur einen Bruchteil davon.
Ich will ja nichts auslesen und Num und Scroll sind mir wurscht.
Ich brauch wirklich nur ab einem Click auf eine Listbox ein Sub, dass nur noch Grossbuchstaben zulässt.
Und ein Sub, das nach speichern alles wieder zurücksetzt.

Ich fang mal an zu tüfteln, mit einem halben Auge hier im Forum.

Gruss Igel
(15.12.2017, 14:05)Bamberg schrieb: [ -> ]Hoffe doch, dass Du das auch sauber programmierst ...
Nichts ist schlimmer wie ein Code, der an den Usereinstellungen Veränderungen vornimmt.

LG Gerd

Ich glaube, dass ist ne Sache für heute abend im Schaukelstuhl. Da hab ich mehr Ruhe als hier auf der Arbeit.
Das von Rabe vorgeschlagenen Change-Ereignis oder auch Selection_Change befriedigt mich nicht so ganz.
Im Moment behelf ich mir indem ich before_Save einen UCase drüberschick. Sehr gross ist der Bereich nicht in dem die Kollegen was ändern können. Aber zufrieden bin ich noch nicht. Mal sehen was rauskommt.

Gruss Igel
Hab mir die Einwände nochmal durch den Kopf gehen lassen und bleib jetzt bei der Lösung, dass ich vorm Speichern alle Zellen nochmal per UCase umwandel. Sind in der Regel nur ca. 40 Zellen, alle in der gleichen Zeile.
Danke an Bamberg und Rabe, dass sie mich davor bewahrt haben Blödsinn zu bauen.
Gruss Igel

Äh wie funktioniert das hier noch mit dem Dankeschön geben ?  --gefunden--