Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
620to624
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
620to624
620to624
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Neuberechnung Funktionen

Neuberechnung Funktionen
06.06.2005 14:08:46
Kursawe
Hallo!
Ich bringe gerade eine Arbeitsmappe meines Chefs auf Vordermann. Da sind Formeln enthalten, deren Querverknüpfungen über eine Unzahl von Blättern und Zellen verteilt sind.
Habe zur "übersichtlichkeit" und zum Entmüllen diese ganzen Querbezüge in eine VBA-Funktion gepackt, in der auch bestimmte Zellen (mehrere) zuerst in einen Vektor eingelesen werden, mit dem dann weitergerechnet wird.
Verändere ich eine Zelle, die ich der Funktion als Parameter übergebe, funktioniert das alles ganz einwandfrei und schnell.
Verändere ich aber bspw. eine der Zellen, die innerhalb der Funktion in den Vektor eingelesen werden, funktioniert die automatische Berechnung nicht. Erst wenn ich eines der Funktionsargumente verändere, rechnet die Funktion wieder neu.
Weiss jemand Abhilfe?
Automatische Berechnung is eingeschaltet, auch der Druck von F9 hilft nichts.
Thomas

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Neuberechnung Funktionen
06.06.2005 14:31:53
MichaV
Hi,
ist es das, was Du suchst? Weiß aber nicht, ob in 8.0 schon erhältlich.
Volatile-Methode
Kennzeichnet eine benutzerdefinierte Funktion als flüchtig. Solche Funktionen werden immer neu berechnet, wenn in einer beliebigen Zelle des Tabellenblattes eine Berechnung durchgeführt wird. Nicht flüchtige Funktionen werden nur dann neu berechnet, wenn sich die Eingabevariablen ändern. Diese Methode wird in der Regel in einer benutzerdefinierten Funktion zur Berechnung einer Tabellenzelle verwendet, andernfalls hat sie keine Auswirkung.
Syntax
Ausdruck.Volatile(Volatile)
Ausdruck Erforderlich. Ein Ausdruck, der ein Application-Objekt zurückgibt.
Volatile Variant optional. True, um die Funktion als flüchtig zu kennzeichnen. False, um die Funktion als nicht flüchtig zu kennzeichnen. Die Voreinstellung ist True.
Gruss- Micha
Anzeige
@MichaV AW: Neuberechnung Funktionen
06.06.2005 15:21:44
Thomas
Danke!!!
Klasse!
Hat funktioniert!!!!!!
Thomas
Bitte, Danke für die Rückmeldung mT
06.06.2005 16:28:15
MichaV
Hatte mir daran auch mal fast die Zähne ausgebissen :o)
Gruss- Micha
@MichaV AW: Neuberechnung Funktionen
07.06.2005 13:26:32
Thomas
Kann ich das Volatile eigentlich auch auf einen bestimmten Bereich einschränken? z. B. wenn sich nur in einer bestimmten größeren Matrix etwwas ändert? Mit der Worksheet_OnChange nach Target.Address suchen, das ist mri da ein bischen zu aufwendig
Thomas
@MichaV AW: Neuberechnung Funktionen
07.06.2005 14:11:19
MichaV
Hi,
ist nicht so mein Gebiet, schlage Dir einen neuen Threat vor.
Aber macht das überhaupt Sinn?
Gruss- Micha

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige