Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA: Zeile löschen, ohne dass Datei aktiv

Forumthread: VBA: Zeile löschen, ohne dass Datei aktiv

VBA: Zeile löschen, ohne dass Datei aktiv
28.10.2002 16:20:56
Chris
Hallo Forum

Ist es möglich, ganze Zeilen aus einer Datei zu löschen, ohne dass die Datei aktiv ist d.h. geöffnet ist die Datei aber nicht im Vordergrund.

Makro wird aus einer anderen Datei heraus gestartet.

' Oeffne Datei Datenbank
...

' Lösche Zeile i in Blatt 1-6
For ii = 1 To 6
Workbooks("Datenbank").Sheets("Sheet" & ii).Select
Rows(i & ":" & i).Select
Selection.Delete Shift:=xlUp
Next ii

' Schliesse Datei
...


Ueberhaupt öffne ich verschiedene Dateien, die eigentlich nicht angezeigt werden müssen, sondern nur im Hintergrund laufen. Zwar hole ich mit Activate die Hauptdatei wieder in den Vordergrund, doch im Hintergrund vom Userform blinkt es jedesmal, erst recht, wenn ich mehrere Dateien öffnen lasse.

Zugegeben Kosmetik, aber wär trotzdem schön.

Danke und Gruss
Chris

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: VBA: Zeile löschen, ohne dass Datei aktiv
28.10.2002 16:57:59
PeterW
Hallo Chris,

hast Du es mal ohne Select versucht?

Workbooks("Datenbank").Sheets("Sheet" & ii).Rows(i & ":" & i).Delete Shift:=xlUp

Gruß
Peter

Re: VBA: Zeile löschen, ohne dass Datei aktiv
28.10.2002 17:11:33
Chris
Hallo Peter

Danke funktioniert.

Kennst du zufällig auch eine Möglichkeit, wie man das Öffnen von Dateien im Hintergrund gestalten kann.

Workbooks.Open Dateipfad1, True
Workbooks.Open Dateipfad2, True
Workbooks.Open Dateipfad3, True
Workbooks.Open Dateipfad4, True
Workbooks.Open Dateipfad5, True
...
Windows("Hauptdatei.xls").Activate

D.h. Hauptdatei.xls soll während dem Öffnen im Vordergrund bleiben.

Thanx
Chris

Anzeige
Re: VBA: Zeile löschen, ohne dass Datei aktiv
28.10.2002 17:37:19
PeterW
Hallo Chris,

vor dem Öffnen:
Application.ScreenUpdating = False
und am Ende dann
Application.ScreenUpdating = True

Gruß
Peter

Danke
28.10.2002 18:00:37
Chris
Muchos gratias Peter
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige