WinBoard - Das Windows Portal

  
Zurück   WinBoard - Die Windows Community > Software > Office Produkte
Seite neu laden EXCEL mehrere Dateien mit mehreren Blättern drucken

Antwort Zwischen GELÖST und OFFEN wechseln
 
Themen-Optionen

EXCEL mehrere Dateien mit mehreren Blättern drucken
Alt 02.10.2008, 12:11
  #1
Pentium II
 
Status: Offline
Beiträge: 317
Registriert seit: 23.01.2006
   
EXCEL mehrere Dateien mit mehreren Blättern drucken

Hiya!

Folgendes:
Ich habe ein Verzeichnis mit mehreren EXCEL-Dateien.
Diese Dateien beinhalten dazu mehrere Tabellenblätter.

Jetzt möchte ich alle Dateien in diesem Verzeichnis mit allen zugehörigen Tabellenblättern ausdrucken.

Wie ist das machbar?

Ein Makro zum Drucken aller Dateien in einem Verzeichnis habe ich schon - das mag aber nicht zusammen mit dem Ausdruck aller Blätter funktionieren; es wird immer nur das erste Blatt gedruckt.
Ich hatte auch schon mal was, wo man per Makro alle Blätter einer Datei ausdrucken konnte (nicht über den Drucken-Dialog mit "gesamte Arbeitsmappe") - nur die Kombination klappt nicht.

Jede Hilfe, Idee wird wie immer dankbar entgegen genommen.

Bis dahin...
Kaller
     Mit Zitat antworten
Alt 02.10.2008, 12:32
  #2
Pentium II
 
Status: Offline
Beiträge: 232
Registriert seit: 29.06.2006
Ort: in Deutschland.
   
alle dateien markieren und dann per rechtsklick drucken auswählen.


__________________
mfg
bagira
---------------------------
no risc, no fun
(ich schreib alles klein, meine macke !)
     Mit Zitat antworten
Alt 02.10.2008, 12:47
  #3
Dienstleister / Moderator
 
Benutzerbild von Peter Schirmer
 
Status: Offline
Beiträge: 4.112
Registriert seit: 14.04.2006
Alter: 28
   
Probiere diesen Code; er durchläuft alle Blätter und sendet sie zum Standarddrucker.

Zitat:
Sub Alle_Blätter_drucken()

Dim I As Integer
Dim Ende As Integer


Ende = ActiveWorkbook.Sheets.Count

For I = 1 To Ende

Worksheets(I).PrintOut

Next I

End Sub


__________________
Updates offline installieren? Jetzt hier die Final herunterladen (v2.1)! | Readme lesen | Wichtige "How-to's" findet ihr hier
     Mit Zitat antworten
Alt 02.10.2008, 12:50
  #4
Pentium II
 
Status: Offline
Beiträge: 317
Registriert seit: 23.01.2006
Themenstarter
   
Hiya!

Zitat:
Zitat von bagira Beitrag anzeigen
alle dateien markieren und dann per rechtsklick drucken auswählen.
Danke, aber das kannte ich auch schon.
Es funktioniert nur soweit, dass dann alle angewählten Dateien ausgedruckt werden, von diesen aber nur das jeweils zuletzt aktive Tabellenblatt.
Ich benötige das in der Form, dass von allen Dateien alle Blätter ausgedruckt werden und nicht jeweils nur eins.

Bis dahin...
Kaller

@PeterSchirmer: Überschneidung beim Posten, das werde ich probieren.
     Mit Zitat antworten
Alt 02.10.2008, 13:10
  #5
Pentium II
 
Status: Offline
Beiträge: 317
Registriert seit: 23.01.2006
Themenstarter
   
Hiya!

Zitat:
Zitat von Peter Schirmer Beitrag anzeigen
Probiere diesen Code; er durchläuft alle Blätter und sendet sie zum Standarddrucker.
Ich habe das wie folgt in einer neuen Tabelle kombiniert.
Zelle A1 enthält in diesem Fall den Pfad zu den auszudruckenden Dateien.

Zitat:
Sub AlleDruckenneu()
Dim FileCounter As Integer
Dim I As Integer
Dim Ende As Integer

Application.ScreenUpdating = False
Application.EnableEvents = False
With Application.FileSearch
.LookIn = Range("A1").Value
.FileType = msoFileTypeExcelWorkbooks
.Execute
For FileCounter = 1 To .FoundFiles.Count
Workbooks.Open .FoundFiles(FileCounter), False
Ende = ActiveWorkbook.Sheets.Count
For I = 1 To Ende
Worksheets(I).PrintPreview
Next I
ActiveWorkbook.Close savechanges:=False
Next FileCounter
End With
End Sub
Anscheinend habe ich da aber einen Denkfehler drin, denn es funktioniert so nicht. Es werden Dateien durchlaufen, die angezeigten Blätter sind aber immer die Startseite der Datei, wo ich das Makro starte.

Bis dahin...
Kaller
     Mit Zitat antworten
Alt 06.10.2008, 10:06
  #6
Dienstleister / Moderator
 
Benutzerbild von Peter Schirmer
 
Status: Offline
Beiträge: 4.112
Registriert seit: 14.04.2006
Alter: 28
   
Zitat:
Zitat von kaller Beitrag anzeigen
Anscheinend habe ich da aber einen Denkfehler drin, denn es funktioniert so nicht. Es werden Dateien durchlaufen, die angezeigten Blätter sind aber immer die Startseite der Datei, wo ich das Makro starte.
Bei funktioniert es problemlos. Ich hatte zwei Dateien, die ich mir habe dann angezeigen lassen. Es tauchte alles von a bis c (Datei Mappe1.xls) und von a2 bis c2 (Datei Mappe2.xls) auf.

Hast du vielleicht einen Codeschnippsel, der aus irgendeinem Grund zur geöffneten Datei zurückspringt?


__________________
Updates offline installieren? Jetzt hier die Final herunterladen (v2.1)! | Readme lesen | Wichtige "How-to's" findet ihr hier
     Mit Zitat antworten
Alt 06.10.2008, 16:17
  #7
Pentium II
 
Status: Offline
Beiträge: 317
Registriert seit: 23.01.2006
Themenstarter
   
Hiya!

@Peter Schirmer:
Den Code des Makros habe ich oben angegeben. Nur funktioniert das bei mir irgendwie nicht.
Welchen hast Du denn benutzt?
Bei mir ist ja der von Dir in das Makro integriert worden - also der Anteil für die Blätter.

Irgendwo ist noch was vergraben, was da Mecker macht.

Bis dahin...
Kaller

P.S.: Ich nutze EXCEL 2003.
     Mit Zitat antworten
Alt 06.10.2008, 16:21
  #8
Dienstleister / Moderator
 
Benutzerbild von Peter Schirmer
 
Status: Offline
Beiträge: 4.112
Registriert seit: 14.04.2006
Alter: 28
   
Ich habe es aus Posting #5 einfach übernommen und probiert. Lief gut.


__________________
Updates offline installieren? Jetzt hier die Final herunterladen (v2.1)! | Readme lesen | Wichtige "How-to's" findet ihr hier
     Mit Zitat antworten
Alt 06.10.2008, 17:02
  #9
Pentium II
 
Status: Offline
Beiträge: 317
Registriert seit: 23.01.2006
Themenstarter
   
Hiya!

Zitat:
Zitat von Peter Schirmer Beitrag anzeigen
Ich habe es aus Posting #5 einfach übernommen und probiert. Lief gut.
Na prima.
Mein eigener, zusammengeschusterter Code läuft woanders, aber nicht bei mir.
Das soll ich nun verstehen?

Ich werde wohl nochmal was ausprobieren.

Danke jedenfalls für den Test und die Unterstützung.

Bis dahin...
Kaller
     Mit Zitat antworten
Alt 06.10.2008, 17:06
  #10
Dienstleister / Moderator
 
Benutzerbild von Peter Schirmer
 
Status: Offline
Beiträge: 4.112
Registriert seit: 14.04.2006
Alter: 28
   
Keine Ursache. Ich wünsche weiterhin viel Erfolg. Sag' mal Bescheid, woran es lag.


__________________
Updates offline installieren? Jetzt hier die Final herunterladen (v2.1)! | Readme lesen | Wichtige "How-to's" findet ihr hier
     Mit Zitat antworten

  
Zurück   WinBoard - Die Windows Community > Software > Office Produkte
Seite neu laden EXCEL mehrere Dateien mit mehreren Blättern drucken


Antwort Zwischen GELÖST und OFFEN wechseln

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are an
Refbacks are aus
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:04 Uhr.











Das WinBoard wird unterstützt von
OptimaNet & Hostfactory