|  
                                             
	Hallo zusammen. 
	Ich habe folgendes Problem: 
	Ich habe eine Excel-Datei, welche mittels VBA geöffnet und angepasst wird. Zuerst wird sie unter einem anderen Namen gespeichert, danach sollen benannte Bereiche aus dieser Datei gelöscht werden. 
	Das Löschen der Bereiche funktioniert aber nur, wenn ich die entsprechende Funktion nach dem automatischen Erstellen per Hand aufrufe. Vorher findet Excel die Ranges nicht. 
	Ich habe vor dem Löschen schon "Calculate", "DoEvents", "Save" eingefügt, leider ohne Erfolg. 
	Ich möchte folgendermaßen löschen: 
	Set myRange = ActiveSheet.Range("bereichsname") 
	myRange.select 
	myRange.Delete shift:=xlUp 
	Und bei myRange.select wirft Excel den Error 1004 
	  
	Gibt es noch irgend einen Befehl, dass Excel die Ranges "festlegt", "aktualisiert" oder ähnliches? Das scheint m.M.n. das Problem zu sein. 
	  
	Danke! 
     |