Thema Datum  Von Nutzer Rating
Antwort
24.11.2020 16:22:50 Bernd
NotSolved
24.11.2020 17:02:55 volti
NotSolved
Rot Laufzeitfehler 9 Index außerhalb des gültigen Bereich
24.11.2020 17:08:31 volti
NotSolved
24.11.2020 21:47:56 Bernd
NotSolved
25.11.2020 16:13:17 Bernd
NotSolved
25.11.2020 17:19:09 volti
NotSolved
25.11.2020 17:29:18 volti
NotSolved
01.12.2020 15:59:46 Bernd
NotSolved
01.12.2020 16:34:04 volti
NotSolved
01.12.2020 16:35:39 Gast4857
NotSolved
02.12.2020 07:55:25 Bernd
NotSolved
02.12.2020 14:20:17 volti
Solved
03.12.2020 10:58:14 Bernd
Solved
03.12.2020 14:04:44 volti
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
24.11.2020 17:08:31
Views:
696
Rating: Antwort:
  Ja
Thema:
Laufzeitfehler 9 Index außerhalb des gültigen Bereich

Hallo,

hier noch eine Idee zu einer etwas aufgeräumten Version, die ich leider nicht testen konnte und auch nicht genau weiß, ob sie das macht, was Du möchtest.

Schau sie Dir einfach mal an, vielleicht hilft es Dir irgendwie weiter....

Sub TestseparierenNeu()
 Dim QWB As Workbook      ' Quellworkbook Suchmeldungen
 Dim ZWB As Workbook      ' Zielworkbook Meldungen
 Dim SMPfad As String     ' Pfad zum Quellworkbook
 Dim oldCalculation As Long
 Dim lngCounter As Long
 
 SMPfad = ("C:\Test\Blacklist Test.xlsx")

' Zum Beschleunigen Ausschalten
 With Application
    .ScreenUpdating = False
    .EnableEvents = False
' Caculation auf Zustand prüfen und ausschalten. Bei Fehler in alten Zustand zurücksetzen
    oldCalculation = .Calculation
    .Calculation = xlCalculationManual
 End With

'Name des Sheets ändern
 ActiveSheet.Name = "Original"

' Sheet Blacklist in Sheet einfügen
 Set ZWB = ActiveWorkbook
 
 
' Kontrolle ob Datei Blacklist für FIS Meldungen schon offen
 If Not Workbooks("Blacklist Test") Is Nothing Then
    Set QWB = Workbooks("Blacklist Test")
    If MsgBox("Blacklist Test schließen?", vbYesNo) = vbYes Then
        QWB.Close False        ' Schließen der Suchmeldungen
        GoTo Fehler
    End If
   Else
' Nicht offen
    Set QWB = Workbooks.Open(SMPfad)
    If Workbooks("Blacklist Test") Is Nothing Then GoTo Fehler
 End If

 
' Öffnen des Pfades und Kopieren aller Sheets in aktives Workbook
 For lngCounter = 1 To QWB.Sheets.Count
    QWB.Sheets(lngCounter).Copy After:=ZWB.Sheets(ZWB.Sheets.Count)
 Next lngCounter

'Nur wenn oben nicht funktioniert, einzele Sheets kopieren ???????

 QWB.Worksheets("Blacklist").Cells.Copy

 With ZWB
    .Sheets.Add After:=.ActiveSheet
    .ActiveSheet.Name = "Blacklist"
    .ActiveSheet.Range("A1").PasteSpecial Paste:=xlPasteAllUsingSourceTheme
    Application.CutCopyMode = False
 End With
 QWB.Close False        ' Schließen der Blacklist


Fehler:
 Set ZWB = Nothing
 Set QWB = Nothing
 
 With Application
    .ScreenUpdating = True
    .EnableEvents = True
    .Calculation = oldCalculation
 End With

End Sub

viele Grüße

Karl-Heinz


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
24.11.2020 16:22:50 Bernd
NotSolved
24.11.2020 17:02:55 volti
NotSolved
Rot Laufzeitfehler 9 Index außerhalb des gültigen Bereich
24.11.2020 17:08:31 volti
NotSolved
24.11.2020 21:47:56 Bernd
NotSolved
25.11.2020 16:13:17 Bernd
NotSolved
25.11.2020 17:19:09 volti
NotSolved
25.11.2020 17:29:18 volti
NotSolved
01.12.2020 15:59:46 Bernd
NotSolved
01.12.2020 16:34:04 volti
NotSolved
01.12.2020 16:35:39 Gast4857
NotSolved
02.12.2020 07:55:25 Bernd
NotSolved
02.12.2020 14:20:17 volti
Solved
03.12.2020 10:58:14 Bernd
Solved
03.12.2020 14:04:44 volti
NotSolved