Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1296to1300
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

GROSS in 2 Spalten

GROSS in 2 Spalten
08.02.2013 10:32:08
Markus
Hallo,
das untenstehende Makro habe ich im Form gefunden und so abgeändert (Versuch), dass bei 2 Spalten automatisch in Grossbuchstaben umgewandelt wird.
Leider funktioniert das Ganze so nicht.
Kann mir bitte jemand weiterhelfen?
Danke im Voraus
Markus
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If IsEmpty(Target) Then Exit Sub
If Intersect(Target, Range("I:I") Or Range("Y:Y")) _
Is Nothing Then Exit Sub
Application.EnableEvents = False
On Error GoTo ERRORHANDLER
Target = UCase(Target)
ERRORHANDLER:
Application.EnableEvents = True
End Sub

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: GROSS in 2 Spalten
08.02.2013 10:37:32
Rudi
Hallo,
was soll das Or dazwischen? Lies mal die Hilfe zu Intersect.
If Intersect(Target, Range("I:I"), Range("Y:Y"))
Gruß
Rudi

AW: GROSS in 2 Spalten
08.02.2013 11:07:28
Daniel
Hi Rudi
ich glaube, die Hilfe solltest du auch wieder mal lesen. ;-)
wenn, dann so:
If Intersect(Target, Union(Range("I:I"),Range("Y:Y"))) Is Nothing Then

oder
If Intersect(Target, Range("I:I,Y:Y")) Is Nothing
damit das ganze auch funktioniert, wenn man mehrere Zellen gleichzeitig ändert (bspw einfügen mit Copy-Paste), sollte man das so schreiben:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
dim Zelle as Range
dim Bereich as Range
If IsEmpty(Target) Then Exit Sub
If Intersect(Target, Range("I:I,Y:Y")) Is Nothing Then Exit Sub
Set Bereich = Intersect(Target, Range("I:I,Y:Y"), Me.UsedRange)
Application.EnableEvents = False
On Error Resume Next
For each Zelle in Bereich
Zelle = UCase(Zelle)
Next
On Error Goto 0
Application.EnableEvents = True
End Sub
Gruß Daniel

Anzeige
mach ich bei Gelegenheit owT
08.02.2013 16:31:42
Rudi

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige