Zu erst möchte ich mich für Eure Hilfe bedanken. Bin leider nicht wirklich weiter gekommen. Deshalb füge ich einen Ausschnitt der Excel Tabelle bei. In den Zellen A4:A43 soll bei Eingabe f, s, n, u, uu, k, k- alles automatisch in Großbuchstaben erfolgen. Bei Eingabe der zu vor benannten Buchstaben ist die Zelle unterschiedlich farblich hinterlegt. Außerdem werden in den letzten 3 spalten jeweils bestimmte Werte gezählt. Wichtig ist auch noch, das ich das auf verschiedenen Rechnern durch kopieren brauche und funktionieren soll.
ich habe das Makro von Peter ergänzt. Einfügen kannst Du es, wie Peter es bereits geschrieben hat.
Code:
Private Sub Worksheet_Change(ByVal Target As Range) 'Quelle: Frank Kabel If Target.Cells.Count > 1 Then Exit Sub If Intersect(Target, Me.Range("A4:A43")) Is Nothing Then Exit Sub On Error GoTo CleanUp: With Target If .Value <> "" Then Application.EnableEvents = False Select Case .Value Case "f", "s", "n", "u", "uu", "k", "k-" .Value = UCase(.Value) End Select End If End With CleanUp: Application.EnableEvents = True End Sub
hier mal die Datei wie das mit dem von mir geposteten Makro aussehen würde.
Bei diesem Makro, das in der Datei hinterlegt ist, d.h. wenn du die Datei auf einem anderen Rechner laufen lässt ist das Makro immer noch in der Datei, werden allerdings, nach den Vorgaben deines ersten Postings, alle Eingaben in Großbuchstaben umgewandelt.
habe Mappe1-1.xlsm abgespeichert auf Desktop und dann geöffnet. Leider funktioniert weder das eine noch das andere. Ich habe ja auch bereits gesagt, dass ich von Makro keine Ahnung habe. Über eine genaue Vorgehensweise wäre ich sehr dankbar. Bin leider nicht so erfahren.
ist alles etwas kurios. Erhalte keine Makro-Sicherheitsabfrage. Kann in der Mappe von Peter arbeiten ohne dass sich irgendwas nach meinen Vorstellungen ändert. Im Vertrauensstellungscenter Einstellungen für Makros steht auf "Alle Makros außer digital signierten Makros deaktivieren".
11.11.2014, 15:13 (Dieser Beitrag wurde zuletzt bearbeitet: 11.11.2014, 15:14 von Rabe.)
Hi,
(11.11.2014, 14:57)sykueto schrieb: Im Vertrauensstellungscenter Einstellungen für Makros steht auf "Alle Makros außer digital signierten Makros deaktivieren".
dann werden die Makros automatisch deaktiviert!
Dort solltest Du umstellen auf: "Alle Makros mit Benachrichtigung deaktivieren"
Einstellung habe ich geändert und die Sicherheitsabfrage erscheint. Habe aktiviert. Trotzdem ändert sich bei der Eingabe von Kleinbuchstaben keiner automatisch auf Groß.
habe leider keine Erfahrung mit Makros. Vielleicht kann mir Anfänger jemand Schritt für Schritt die Prozedur (Erstellen und in Excel Tabelle einbinden) erklären.