Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
172to176
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
172to176
172to176
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige