NeMeSiS1987
Erfahrenes Mitglied
So fügst du ein neues Sheet ein:
Dann musst du iStartLine auf 1 setzen und in der Schleife wo die PLZen eingefügt werden überall wo "wsCalc" steht "wsNew" hinschreiben:
Code:
wsNew = ThisWorkbook.Worksheets.Add
wsNew.Name = strSearch
Dann musst du iStartLine auf 1 setzen und in der Schleife wo die PLZen eingefügt werden überall wo "wsCalc" steht "wsNew" hinschreiben:
Code:
'diese zwei Zeilen nur da lassen wenn du wieder eine Überschrift haben willst
wsNew.Cells(lngLine, 1).Value = strHeader
lngLine = lngLine + 1
With wsData
For i = 2 To .UsedRange.Rows.Count
If StrComp(.Cells(i, iSearchColumn).Value, strSearch, vbTextCompare) = 0 Then
If CLng(.Cells(i, 1).Value) <= CLng(.Cells(i, 2).Value) Then
'schreibe PLZs ins calculator-sheet
For j = CLng(.Cells(i, 1).Value) To CLng(.Cells(i, 2).Value)
wsNew.Cells(lngLine, 1).Value = j
lngLine = lngLine + 1
Next
Else
MsgBox "PLZ error"
End If
End If
Next
End With