Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
180to184
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
180to184
180to184
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Arbeitsblatt kopieren ohne Datei zu öffnen

Arbeitsblatt kopieren ohne Datei zu öffnen
12.11.2002 13:27:06
Olli
Momentan stehe ich vor folgender Problemstellung:

Ich möchte gerne in eine (übergeordneten) Arbeitsmappe den Inhalt verschiedener anderer (Unter-)Excel-Dateien kopieren ohne diese zu öffnen (weil zu zeitintensiv).

Jede dieser Unter-Excel-Dateien enthält genau ein Blatt, welches in die übergeordnete Arbeitsmappe kopiert werden soll. Dabei sollen auch die Formate (Zeilenhöhe, Spaltenbreite) übertragen werden. Die übergeordnete Mappe soll dies bei jedem Start ausführen.

Ist dies durch eine Abfrage möglich oder muss ein Makro erstellt werden?

Leider ist mir die Objekthierarchie von Visual Basic nicht geläufig. Daher bin ich für jede Hilfe dankbar.

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Arbeitsblatt kopieren ohne Datei zu öffnen
12.11.2002 14:04:27
Michael Scheffler
Hallo,

ohne eine Datei zu öffnen, geht das nicht, wenn Du aber eine Schleife machst, das Ganze ohne Application.Screenupdating laufen lässt, wird es relativ schnell.

Gruß

Micha

Re: Arbeitsblatt kopieren ohne Datei zu öffnen
12.11.2002 14:28:00
Olli
Der Begriff "öffnen" war etwas unglücklich.

Auf jeden Fall soll nicht der ganze Prozeß über den Bildschirm laufen, sprich man soll es nicht sehen.

Re: Arbeitsblatt kopieren ohne Datei zu öffnen
12.11.2002 14:34:12
Michael Scheffler
Hallo,

dann mit einem "Dir" alle "*.xls"-Dateien eines Verzeichnisses abgreifen, eine Schleife bauen - dazu mal in die Hilfe vom Dir schauen.

Vorher sozusagen:
Application.ScreenUpdating = False
Application.DisplayAlerst = False

Und hinterher zurücksetzen.

Gruß

Micha

Anzeige

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige