MeltedForest
Gebruiker
- Lid geworden
- 22 sep 2008
- Berichten
- 178
Ik heb de volgende code en bij de vetgedrukte regel krijg ik de melding: typen komen niet overeen. Weet iemand wat ik fout doe? 

Code:
Sub Knop11_BijKlikken()
Dim CurCell As Range
Dim AppXls As Excel.Application
Dim ObjWb As Excel.Workbook
Dim ObjWs As Excel.Worksheet
Dim strFilename As String
Set AppXls = CreateObject("Excel.Application")
For Each CurCell In Selection.Rows
strFilename = ThisWorkbook.Path & "\Archief " & _
Format(Range("E" & CurCell.Rows.Row).Value, "yyyy") & ".xls"
If Dir(strFilename) <> "" Then
Set ObjWb = AppXls.Workbooks.Open(strFilename)
Set ObjWs = ObjWb.Worksheets(1)
Else
Set ObjWb = AppXls.Workbooks.Add
Set ObjWs = ObjWb.Worksheets(1)
ObjWb.SaveAs (strFilename)
End If
[B] CurCell.Rows.EntireRow.Copy Sheets(ObjWs).Cells(Rows.Count, 2).End(xlUp).Offset(, -1)[/B]
'CurCell.Rows.EntireRow.ClearContents
ObjWb.Close (SaveChanges = True)
Next CurCell
End Sub