Thema Datum  Von Nutzer Rating
Antwort
Rot Löschen von Ranges nach Erstellung der Datei
06.04.2017 11:53:31 S W
NotSolved
06.04.2017 14:14:11 Gast73107
NotSolved

Ansicht des Beitrags:
Von:
S W
Datum:
06.04.2017 11:53:31
Views:
974
Rating: Antwort:
  Ja
Thema:
Löschen von Ranges nach Erstellung der Datei

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!


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Löschen von Ranges nach Erstellung der Datei
06.04.2017 11:53:31 S W
NotSolved
06.04.2017 14:14:11 Gast73107
NotSolved