Registriert seit: 15.11.2015
Version(en): Office 2021
Hallo Uwe danke für die Info - nach langen probieren habe ich folgendes festgestellt:
alle drei Codes funktionieren
Folgender Ablauf:
Die Daten der Pivot Tabelle werden gelöscht, dann wieder importiert - in der Zelle "verketten" wird #Wert! ausgegeben.
Nach drücken Strg+Alt+F9 werden alle Datensätze angezeigt und alles ist perfekt.
Meines Erachtens liegt es daran, dass nach Import der Daten die Tabelle nicht neu berechnet wird.
Gruß Ubi5
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Moin!
Es dürfte eher an der fehlenden Volatilität der UDF liegen!
Dies kannst Du an einem einfachen Beispiel in einer leeren Mappe nachvollziehen.
Extrem einfache UDF:
Code:
Function Aktuell() As Date
Aktuell = Now
End Function
In eine beliebige Zelle schreibst Du =Aktuell()
Es wird das Pendant zu =JETZT() in die Zelle eingetragen.
Wenn Du jetzt in irgendeine freie Zelle etwas einträgst,
ändert sich das Funktionsergebnis nicht!
Änderst Du die Funktion in
Code:
Function Aktuell() As Date
Application.Volatile
Aktuell = Now
End Function
hast Du die gewünschte(?) automatische Aktualisierung bei Änderungen.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 15.11.2015
Version(en): Office 2021
Hallo Ralf, funktioniert leider nicht.
Das einzige was funktioniert ist - nach Import - drücken Strg+alt+F9
Habe in der Zwischenzeit die Datei umgebaut - funktioniert.
Wäre sicher interessant wie das mit VBA zu lösen ist.
Gruß Ubi5
Registriert seit: 15.11.2015
Version(en): Office 2021
Info an Sigi, Uwe, snb und Ralf!
Habe in "Sub Tabellenzusammenführen().........................
zum Schluss eingefügt - Application.CalculateFullRebuild - es funktioniert!
Recht herzlichen Danke an alle für die Hilfestellung!
Gruß Ubi5