Microsoft Excel

Herbers Excel/VBA-Archiv

UDF mittels Ereignis aktualisieren?

Betrifft: UDF mittels Ereignis aktualisieren? von: Peter
Geschrieben am: 10.09.2007 10:09:49

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


  

Betrifft: AW: UDF mittels Ereignis aktualisieren? von: Hajo_Zi
Geschrieben am: 10.09.2007 10:20:16

Hallo Peter,

vielleicht reicht Application.Volatile

GrußformelHomepage


  

Betrifft: AW: UDF mittels Ereignis aktualisieren? von: Peter
Geschrieben am: 10.09.2007 10:23:39

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


  

Betrifft: AW: UDF mittels Ereignis aktualisieren? von: Hajo_Zi
Geschrieben am: 10.09.2007 10:24:47

Hallo Peter,

hast Du jetzt zu einem Thema 2 Beträge angefangen?

Gruß Hajo


  

Betrifft: AW: UDF mittels Ereignis aktualisieren? von: Peter
Geschrieben am: 10.09.2007 11:05:12

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


  

Betrifft: AW: UDF mittels Ereignis aktualisieren? von: Renee
Geschrieben am: 10.09.2007 10:33:38

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


  

Betrifft: AW: UDF mittels Ereignis aktualisieren? von: Peter
Geschrieben am: 10.09.2007 11:04:02

Hallo Renée
Vielen Dank. So gehts.
Peter


 

Beiträge aus den Excel-Beispielen zum Thema "UDF mittels Ereignis aktualisieren?"