Das Archiv des Excel-Forums

Ergebnis UDF ändert, wenn Tabelle deaktiviert wird

Bild

Betrifft: Ergebnis UDF ändert, wenn Tabelle deaktiviert wird
von: Peter

Geschrieben am: 04.07.2008 10:42:20

Guten Tag
Ich habe eine Frage zu einer User defined function.
Die Berechnung erfolgt korrekt. Wenn ich jedoch eine andere xls-Datei öffne und aktiviere (und die deaktivierte Datei sichtbar bleibt, sehe ich, dass die UDF aktualisiert werden und dann dann nicht mehr das gewünscht Ergebnis zeigen.
In der Beispieldatei habe ich jeweils in einer Zelle ein UDF und in einer anderen die komplexere Formel, die zum gleichen Ergebnis führt. Das Ergebnis der Formel bleibt immer richtig.
Kann die UDF (hier privat function cw) verbessert werden, damit das Ergebnis bestehen bleibt, wenn die entsprechende Datei deaktiviert ist (manchmal möchte man ja gewisse Zellen in andere Dateien verlinken)?
Gruss, Peter
https://www.herber.de/bbs/user/53587.xls

Bild

Betrifft: AW: Ergebnis UDF ändert, wenn Tabelle deaktiviert wird
von: ypsilon
Geschrieben am: 04.07.2008 11:11:01
hi,
ohne lange über das Problem nachzudenken:
If RefZelle.Parent.Parent.Name <> ActiveWorkbook.Name Then Exit Function
und gut ist
cu Micha

Bild

Betrifft: AW: Ergebnis UDF ändert, wenn Tabelle deaktiviert wird
von: Peter

Geschrieben am: 04.07.2008 11:25:30
Hallo Micha
Danke für die Antwort.
Heisst das mit anderen Worten, dass eine UDF nur funktioniert, wenn kein Link in eine andere Datei besteht? Wenn ich beispielsweise in einer anderen Datei einen Wert ändere, der einen Einfluss auf meinen Daten in der Datei mit der UDF hat, würde keine Aktualisierung mehr erfolgen.
Oder ist deine Antwort mehr als "Praktikerlösung" zu verstehen mit der Annahme, dass keine Datei-übergreifenden Verknüpfungen vorhanden sind?
Gruss, Peter

Bild

Betrifft: AW: Ergebnis UDF ändert, wenn Tabelle deaktiviert wird
von: ypsilon
Geschrieben am: 04.07.2008 11:44:41
hi,
sieh dir doch mal die Hilfe zu Application.Volatile an
vielleicht reicht dir das schon
meine erste Antwort war eigentlich mehr quick and dirty ;-)
cu Micha

Bild

Betrifft: AW: Ergebnis UDF ändert, wenn Tabelle deaktiviert wird
von: Peter

Geschrieben am: 04.07.2008 13:31:56
Hallo Micha
Danke für diesen wichtigen Hinweis!
Gruss, Peter

 Bild

Excel-Beispiele zum Thema "Ergebnis UDF ändert, wenn Tabelle deaktiviert wird"

Teilergebnisse in Zahlenreihe eintragen und löschen download Fußballergebnisse in Tabelle eintragen und zu HTML konvertieren download
Über InputBoxes Zeile und Spalte auswählen und Ergebnis nennen download Teilergebnisse einer Serie von Tabellen in anderes Blatt kopieren download
Filtern und Ergebnisse in Tabellen übertragen download Msg- und InputBoxes kombinieren und nach Ergebnis verzweigen download
Werte vergleichen und Ergebnis in Tabelle eintragen download Werte in Monats/Namen-Ergebnismatrix übernehmen download
Ergebnisse in Fussballtabelle eintragen und diese aktualisieren download Fußballergebnisse eingeben und Tabelle sortieren download
Ermittlung von Datenbank- und Array-Formelergebnissen per VBA download Zellen in Abhängigkeit des Summen-Teilergebnisses markieren download
Liste nach Kriterien Filtern und Ergebnisse in ListBox eintragen download Ergebnis einer WebAbfrage in neue Arbeitsmappe download
Lottozahlen generieren und Ergebnisse auswerten download Webabfrage periodisch aktualisieren und Ergebnisse speichern download
Formulardaten aus Zellen an Webformular und Ergebnis eintragen download Suchbegriffe an Google übergeben und Ergebnis aufrufen download
Wetten auf Wahlergebnisse download Suche über mehrere Tabellen download
Benennen von Tabellenblättern mit Monatsnamen download Druckseitenlinien im Tabellenblatt download
Tabellenblattnamen in ein Listenfeld einlesen download Suchbegriff über mehrere Tabellenblätter suchen. download
Tabellenblätter benennen download Tabellenblatt auswählen download
Zustand von Tabellenblatt-Checkboxes ermitteln download Tabellenblattnamen der VBE-Projekte ändern download
Tabellenblattnamen nach Datum download Gefilterte Daten in neues Tabellenblatt übertragen download
Zeichentabelle StandBy download Wochentage Mo - Fr in Tabelle eintragen download
Mehrmals vorkommende Werte in neues Tabellenblatt download Kommentare in geschützte Tabellen einfügen download
Tabellen vergleichen download Grafiken im Tabellenblatt ordnen download
Einzelnes Tabellenblatt speichern download Tabellenblattnamen in eine ListBox einlesen download
Tabellenblätter in umgekehrter Reihenfolge drucken download Anwendername in Tabellenblatt eintragen download
Arbeitszeittabelle und SVERWEIS-Formel download Druck aus mehreren Tabellenblättern auf eine Druckseite download
Daten von Tabelle1 auf Tabelle2 übertragen download Zwei Tabellen wechselseitig ändern download
Wert in Tabelle suchen und in UserForm ausgeben download Tabellen hinzufügen und sortieren download
Tabellenvergleich und Übernahme der Doppel download Fußballtabelle aktualisieren download
Termine in Jahrestabelle eintragen download Tabellencode nach Kopieren des Blattes löschen download
Tabellenblatt in UserForm download Nach Eingabe Werte aus Tabellen Übernehmen download
Errechnung von Schulnoten anhand einer Punktetabelle download Tabelle vor der Bearbeitung schützen download
Geburtstage eines vorzugebenden Monats in neue Tabelle download Dateinamen in Tabelle einlesen download
Übernahme von Werten mit "x" in eine zweite Tabelle download Letztes Speicherdatum in die Fußzeile aller Tabellenblätter download
Ausgewählte Tabellenblätter als eigene Arbeitsmappen speichern download Den selben Bereichsnamen in mehreren Tabellenblättern download
Textdatei in Tabellenblatt importieren download Tabellen hinzufügen und mit Namen aus einer Liste belegen download
Einzelnes Tabellenblatt unter Tagesdatum speichern download Dateien einer Ordnerliste in einer Tabelle zusammenstellen download
Tabellen für die Werktage eines Monats erstellen download Auswahl aus Tabellenblatt-ListBox in Zellen übernehmen download
Tabellenblattbereich als Email versenden download Daten in jeweils einer Spalte zweier Tabellen vergleichen download
CommandButtons sollen auf Schaltflächen-Klick deaktiviert werden download