Anzeige
Archiv - Navigation
1748to1752
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
Inhaltsverzeichnis

For...Next ohne Felder

For...Next ohne Felder
31.03.2020 16:17:12
Debugger
Hallo zusammen,
folgender Fehler hat sich bei mir eingeschlichen
Ich bekomme die Fehlermeldung:
Fehler beim Kompilieren:
Next ohne For
Ausgegeben. Leider kann ich nicht festellen, wo das Next fehlt.
Sub DokumenteAnlegen()
Dim pre, Projekt As String
pre = ActiveWorkbook.Sheets("Eingabefenster").Cells(4, 2)
Projekt = ActiveWorkbook.Sheets("Eingabefenster").Range("B2").Value
Dim x As Integer
Dim m As Integer
Dim i As Integer
Dim a As Integer
Dim b As Integer
Dim Dokumente As Variant
Dim DokumenteSource As Variant
m = Sheets("Dokumente").Cells(1, 1).End(xlToRight).Column
x = 1
For x = 1 To m
i = Sheets("Dokumente").Cells(1, x).End(xlUp).Row
Dokumente = (Sheets("Dokumente").Cells(2, x).Value)
For i = 1 To x
With Worksheets("Quelle")
a = .Cells(1, x).CurrentRegion.Rows.Count
For b = 1 To a
DokumenteSource = (Sheets("Quelle").Cells(b, x))
Next b
If Dokumente = "" Then Exit For
FileCopy DokumenteSource, Dokumente
Next i
Next x
End Sub
VG
Debugger

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: For...Next ohne Felder
31.03.2020 16:19:06
Hajo_Zi
arbeite mit einrückungen, dann fällt auf das End With fehlt.
Option Explicit
Sub DokumenteAnlegen()
Dim pre, Projekt As String
pre = ActiveWorkbook.Sheets("Eingabefenster").Cells(4, 2)
Projekt = ActiveWorkbook.Sheets("Eingabefenster").Range("B2").Value
Dim x As Integer
Dim m As Integer
Dim i As Integer
Dim a As Integer
Dim b As Integer
Dim Dokumente As Variant
Dim DokumenteSource As Variant
m = Sheets("Dokumente").Cells(1, 1).End(xlToRight).Column
x = 1
For x = 1 To m
i = Sheets("Dokumente").Cells(1, x).End(xlUp).Row
Dokumente = (Sheets("Dokumente").Cells(2, x).Value)
For i = 1 To x
With Worksheets("Quelle")
a = .Cells(1, x).CurrentRegion.Rows.Count
For b = 1 To a
DokumenteSource = (Sheets("Quelle").Cells(b, x))
Next b
If Dokumente = "" Then Exit For
FileCopy DokumenteSource, Dokumente
Next i
Next x
End Sub

Anzeige
AW: For...Next ohne Felder
31.03.2020 16:25:13
Debugger
Hallo Hajo_Zi,
Danke für deine Antwort.
Hast du das End-With schon eingefügt?
Leider ergibt sich bei mir immer noch der gleiche Fehler...
Wo würde es denn eingefügt werden?
VG
Peter
AW: For...Next ohne Felder
31.03.2020 16:40:34
UweD
Hi
das hat Hajo noch nicht eingefügt.

Sub DokumenteAnlegen()
Dim pre, Projekt As String
pre = ActiveWorkbook.Sheets("Eingabefenster").Cells(4, 2)
Projekt = ActiveWorkbook.Sheets("Eingabefenster").Range("B2").Value
Dim x As Integer
Dim m As Integer
Dim i As Integer
Dim a As Integer
Dim b As Integer
Dim Dokumente As Variant
Dim DokumenteSource As Variant
m = Sheets("Dokumente").Cells(1, 1).End(xlToRight).Column
x = 1
For x = 1 To m
i = Sheets("Dokumente").Cells(1, x).End(xlUp).Row
Dokumente = (Sheets("Dokumente").Cells(2, x).Value)
For i = 1 To x
With Worksheets("Quelle")
a = .Cells(1, x).CurrentRegion.Rows.Count
For b = 1 To a
DokumenteSource = (Sheets("Quelle").Cells(b, x))
Next b
If Dokumente = "" Then Exit For
FileCopy DokumenteSource, Dokumente
End With
Next i
Next x
End Sub
z.B. Hier...
LG UweD
Anzeige
AW: For...Next ohne Felder
31.03.2020 17:44:53
Hajo_Zi
vor next I,
Ich hatte es so gelassen wie es war damit Du es auch siehst.
Gruß Hajo
AW: For...Next ohne Felder
31.03.2020 16:20:22
Nepumuk
Hallo,
es fehlt ein End With.
Gruß
Nepumuk

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige