Thema Datum  Von Nutzer Rating
Antwort
01.04.2017 02:26:25 Tom
NotSolved
01.04.2017 05:37:23 Crazy Tom
NotSolved
01.04.2017 06:12:49 Tom
NotSolved
Blau Warum bricht das Script ab? Öffnen von anderer Arbeitsmappe
01.04.2017 08:59:58 Gast7341
NotSolved
02.04.2017 21:55:35 Tom
Solved

Ansicht des Beitrags:
Von:
Gast7341
Datum:
01.04.2017 08:59:58
Views:
401
Rating: Antwort:
  Ja
Thema:
Warum bricht das Script ab? Öffnen von anderer Arbeitsmappe

Hallo Tom,

 

versuche es mal so:

1. Habe ich

 

    Sheets("blabla22322").Select
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False

 

in 

    Sheets("blabla22322").PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False

 

geändert. Das hat keinen direkten Einfluss auf die Funktionalität, aber Du musst die Blätter nicht selectieren und dann den selektierten Bereich drucken. Es reicht die Blätter direkt zu drucken. Bei größeren Codes erhöht sich hierdurch die Geschwindigkeit deutlich.

 

2. Zur Lösung Deines Problems habe ich das ursprüngliche workbook über 

 

Dim wb As Workbook, wbNeu As Workbook
    
Set wb = ThisWorkbook

 

in einer Variablen gespeichert, so kannst Du es direkt ansprechen ohne es zu aktivieren.

 

Die neu zu öffnende Datei habe ich in der Variablen wbNeu gespeichert und hierüber angesprochen.

 

Option Explicit

Sub PRINTitALLbaby()
'
' PRINTitALLbaby Makro
'
 
'
Dim wb As Workbook, wbNeu As Workbook
    
Set wb = ThisWorkbook
    Sheets("blabla22322").PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False
         
         
         
    Sheets("blabla24462").PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False
         
         
         
    Sheets("blabla12679007").PrintOut Copies:=1, Collate:=True, _
        IgnorePrintAreas:=False

    Sheets("Tabelle1").Select
 
    Workbooks.Open Filename:="T:\.................................xlsm"
    Set wbNeu = ActiveWorkbook
    wbNeu.Close

    wb.Close saveChanges:=False


End Sub

Ich hoffe das hilft

 

Viele Grüße

 

Kai


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
01.04.2017 02:26:25 Tom
NotSolved
01.04.2017 05:37:23 Crazy Tom
NotSolved
01.04.2017 06:12:49 Tom
NotSolved
Blau Warum bricht das Script ab? Öffnen von anderer Arbeitsmappe
01.04.2017 08:59:58 Gast7341
NotSolved
02.04.2017 21:55:35 Tom
Solved