Registriert seit: 05.02.2018
	
Version(en): Ms-Excel 2010
	
 
	
	
		Hallo,
ich habe Probleme mit meiner Excel Datei (.xlsm).
Sie braucht viel Zeit, wenn ich die Datei öffnen, speichern oder schließen möchte. Es ist mit anderer Arbeitsmappe verknüpft und braucht auch viel Zeit (ca. 10 bis 30 Minuten), wenn ich die Verknüpfung aktualisieren möchte.
Um die Performance zu verbessern, habe ich gelesen, dass ich die Datei in .xlsb statt .xlsm speichern kann.
Dies ermöglicht die Datenvolume zu reduzieren.
Gibt es noch andere Möglichkeiten, um die Leistung zu erhöhen?
Mein .xlsm Datei ist mit anderer Arbeitsmappe verknüpft.
Wie kann man die Datei konvertieren, ohne die Verknüpfung zu ändern oder löschen?
kann jemand mir bitte helfen?? 
 
  
 Vielen Dank.
L.G.
Julia.
	
 
 
	
	
	
		
	Registriert seit: 10.04.2014
	
Version(en): Microsoft 365, mtl. Kanal
	
 
	
	
		Hi Julia,
mit einer .xlsb kannst du bis zur Hälfte des Dateivolumens sparen. Andere Sparmaßnahmen sind, die Datei (auch die verknüpfte!) nach Ressourcenfressern zu durchsuchen. Das wären (die üblichen Verdächtigen) bedingte Formatierungen, Formeln (oder auch Makros), die volatile Teile beinhalten. Ganz vorne dabei: =HEUTE(), Matrixformeln, durchsuchen ganzer Spalten anstelle eines Bereiches usw.
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 06.12.2015
	
Version(en): 2016
	
 
	
	
		Hallo,
wie wäre die Datei, in die verknüpft wird, zuerst zu öffnen?
10-30 Minuten für update ist ungwöhnlich lang, wie viele Verknüpfungen gibt es denn?
mfg
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 05.02.2018
	
Version(en): Ms-Excel 2010
	
 
	
	
		 (05.06.2018, 15:30)Fennek schrieb:  Hallo,
wie wäre die Datei, in die verknüpft wird, zuerst zu öffnen?
10-30 Minuten für update ist ungwöhnlich lang, wie viele Verknüpfungen gibt es denn?
mfg
Hallo,
ich habe drei Verknüpfungen, aber ich habe Probleme nur mit einer Datei.
diese Datei, die lange Zeit braucht, kommt aus der Access Datenbank und wird regelmäßig automatisch aktualisiert.
ich habe ein Button per Makro erstellt, um den Inhalt von Tabelle zu aktualisieren.
Code:
' Datenbank Access aktualisieren
    ActiveWorkbook.UpdateLink Name:= _
        "Link", Type:=xlExcelLinks
    Workbooks.Open Filename:="Link"
    ActiveWindow.Close
Vielen Dank.
L.G.
Julia.
	
 
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 06.12.2015
	
Version(en): 2016
	
 
	
	
		Hallo,
Zitat:' Datenbank Access aktualisieren
    ActiveWorkbook.UpdateLink Name:= _
        "Link", Type:=xlExcelLinks
    Workbooks.Open Filename:="Link"
    ActiveWindow.Close
Ein Workbooks.Open benötigt eine Dateinamen, z.B. "MyFile.xlsx", nur "Link" ist zuwenig.
ActiveWindow.Close ist "ungewöhnlich" (als politisch korrekte Kritik)
Für mich reichen die Angaben nicht für einen qualifizierten Kommentar, aber andere können das besser.
Mein Frage nach Anzahl der links war weniger, wie viele Dateien, als wie viele Zellen.
mfg
	
 
 
	
	
	
		
	Registriert seit: 29.09.2015
	
Version(en): 2030,5
	
 
	
	
		Ich fürchte du hast zu viele indentische Verknüpfungen in der Datei.
Code:
Sub M_snb()
   For Each it In Sheets
      c00 = c00 & vbLf & it.Name & vbTab & it.QueryTables.Count
   Next
   MsgBox c00
End Sub