HERBERS Excel-Forum - das Archiv
UDF mittels Ereignis aktualisieren?
Peter

Liebes Forum
Ich möchte, dass nachstehende Formel automatisch angepasst wird, wenn der Bereich aus- oder eingeblendet wird, damit ich nicht daran denken muss, mit F9 zu aktualisieren.
Frage: Wie kann ich das mit einem Ereignis (selection change?) erreichen?
Danke, Peter
=bereichausgeblendet(Definierter_Bereich)*1
Option Explicit


Function BereichAusgeblendet(bereich As Range) As Boolean
BereichAusgeblendet = bereich.Width = 0 Or bereich.Height = 0
End Function


AW: UDF mittels Ereignis aktualisieren?
Hajo_Zi

Hallo Peter,
vielleicht reicht Application.Volatile

AW: UDF mittels Ereignis aktualisieren?
Peter

Hallo Hajo
Nein Application.Volatile hilft hier leider nicht weiter. Zudem habe ich ja heute morgen aufgrund deines Hinweises gelernt, dass man mit application.volatile sehr vorsichtig sein soll.
Gruss, Peter

AW: UDF mittels Ereignis aktualisieren?
Hajo_Zi

Hallo Peter,
hast Du jetzt zu einem Thema 2 Beträge angefangen?
Gruß Hajo

AW: UDF mittels Ereignis aktualisieren?
Peter

Hallo Hajo
Nach meinem Verständnis nicht. Denn der erste Beitrag bezog sich lediglich auf das Thema "application.volatile". Oder sehe ich das zu eng?
Gruss Peter

AW: UDF mittels Ereignis aktualisieren?
Renee

Hi Peter,
Wenn Deine Formel (mit Deiner Funktion) z.B. in A1 steht, würde:


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[a1].Formula = [a1].Formula
End Sub

genügen.
Greetz Renee

AW: UDF mittels Ereignis aktualisieren?
Peter

Hallo Renée
Vielen Dank. So gehts.
Peter