Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1156to1160
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

@Ramses & Hajo: hier mein Code

@Ramses & Hajo: hier mein Code
Holger
Danke für eure Hilfe, der Code funktioniert jetzt.
Was bedeutet Application.EnableEvents? Die Hilfe
hierzu verstehe ich nicht wirklich.
Und:
Ich untersuche den Bereich R7:R2000 / Q7 :Q2000,
wozu ist der ByVal Target as Range jetzt eigentlich gut?
So ganz habe ich das alles nicht verstanden und ich möchte gerne
wirklich verstehen was ich schreibe-
Public Sub Worksheet_Change(ByVal Target As Range)
Dim RaBereich, RaBereich2 As Range, RaZelle, RaZelle2 As Range
Set RaBereich = Range("R7:R2000")
Set RaBereich = Intersect(RaBereich, Range(Target.Address))
Set RaBereich2 = Range("Q7:Q2000")
Set RaBereich2 = Intersect(RaBereich2, Range(Target.Address))
If Not RaBereich Is Nothing Then
Application.ScreenUpdating = False
Application.EnableEvents = False
Application.Calculation = xlCalculationManual
For Each RaZelle In RaBereich
With RaZelle
If RaZelle.Value "" Then
RaZelle.Offset(0, -2) = "OK"
RaZelle.Offset(0, -2).Font.Color = vbBlue
Else
RaZelle.Offset(0, -2) = ""
End If
End With
Next RaZelle
Application.ScreenUpdating = True
Application.EnableEvents = True
Application.Calculation = xlCalculationAutomatic
End If

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Application.EnableEvents
01.06.2010 13:43:07
Hajo_Zi
Hallo Holger,
warum neuer Beirag. Der Zusammenhang geht verloren.
Application.EnableEvents scahltet die Reaktion auf Zellveränderung ab.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige