Zelle formatieren - und Zellen verketten
#21
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
Antworten Top
#22
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)
Antworten Top
#23
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
Antworten Top
#24
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
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste