Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Change Ereignis

Forumthread: Change Ereignis

Change Ereignis
20.11.2014 18:09:11
Kurt
Guten Abend,
leider funktioniert mein Worksheet_Change nicht.
Wenn ich diese Zeile verwende ja:
Set lrgRange = Range("C26:C50, C92:C115, C156:C179, C220:C243")
aber leider nicht die wenn ich noch Bereiche anhänge.
siehe Makro.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim vntNewValue As Variant
Dim lrgRange As Range
On Error GoTo ERR_Handler
Set lrgRange = Range("C26:C50, C92:C115, C156:C179, C220:C243")  ', C283:306")   ', C347:C370")
If Intersect(Target, lrgRange) Is Nothing Then Exit Sub
With Target
If .Count = 1 Then
Select Case .Value
Case "wir": vntNewValue = "Wir lieferten und montierten im"
Case "ro": vntNewValue = "Rolladen"
Case "jal": vntNewValue = "Jalousien"
Case "ar": vntNewValue = "Arbeitslohn"
Case "fa": vntNewValue = "Montagefahrzeug"
Case "pau": vntNewValue = "Fahrtk"
Case "ma": vntNewValue = "Markisen"
Case "ver": vntNewValue = "Versteuerung"
Case Else: vntNewValue = .Value
End Select
Application.EnableEvents = False
.Value = vntNewValue
End If
End With
ERR_Handler:
Application.EnableEvents = True
End Sub
gruß Kurt k

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
vieleicht weil ein C fehlt oT.
20.11.2014 18:53:33
Tino

AW: vieleicht weil ein C fehlt oT. DANKE ich...
20.11.2014 21:02:33
Kurt
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige