Runtime Error 1004
29.06.2016 08:38:23
Peter
seit heute morgen tritt bei mir im Code ein Runtime Error.
Genauer gesagt dieser: "runtime error 1004 application defined or object defined error"
komischerweise führe ich den Code schon seit Monaten ohne Probleme aus.
der Code lautet:
Function ReadItems(nTabLevel As Integer, ByRef nRow As Integer, ByRef nCol As Integer, Optional _
_
_
ByVal iMonitored As Integer = 0) As String
Dim sItems As String
Dim sItem As String
Dim sPrefix As String
Dim nCurrentRow As Integer
Dim nCurrentCol As Integer
Dim sMerker As String
Dim sMerker2 As String
Dim sMerker3 As String
Dim wsMusterAlarmOff As Worksheet
Set wsMusterAlarmOff = Sheets("MusterAlarmOff")
wsMusterAlarmOff.Activate
Dim Q As String
Q = Chr$(34)
nCurrentRow = nRow
While Cells(nCurrentRow, nCol) ""
nCurrentCol = nCol
sPrefix = ""
While Cells(nCurrentRow, nCurrentCol) ""
sMerker = Cells(nCurrentRow, nCurrentCol).Value
sItem = sItem & sPrefix & Cells(1, nCurrentCol) & "=" & Q & Replace(Cells( _
nCurrentRow, nCurrentCol), ",", ".") & Q
sPrefix = " "
Cells(nCurrentRow, nCurrentCol).Value = sMerker
nCurrentCol = nCurrentCol + 1
Wend
sItems = sItems & getTabs(nTabLevel) & " " & vbCrLf ' _
Struktur für Items wird mit ausgelesenem Wert beschrieben
nCurrentRow = nCurrentRow + 1
Wend
nRow = nCurrentRow
nCol = nCurrentCol
ReadItems = sItems
End Function
Der Code durchläuft mehrmals die Schleife und bricht dann mit dem oben benannten Fehler in der Zeile " While Cells(nCurrentRow, nCol) "" " ab.
Internet liefert nur bedingt Hilfe, da dort immer auf die nicht Aktivierung von Sheets verwiesen wird. Das tue ich allerdings.
Vielen Dank im Voraus.
Grüße Peter
Anzeige