I would like to load data to UserForm. I wrote the code, but I do not know where is the mistake.

Please help

VB Code:
  1. Sub Show_HK()
  2.  
  3. UserForm2.KeepScrollBarsVisible = fmScrollBarsNone
  4. UserForm2.ScrollBars = fmScrollBarsVertical
  5. UserForm2.Spreadsheet1.Toolbar.Appearance = cc3D
  6.  
  7. Dim i As Long, j As Long, k As Long
  8.  
  9. k = Worksheets("$").range("D3").Value
  10.     For i = 1 To k
  11.         For j = 1 To 12
  12.             UserForm2.Spreadsheet1.Cells(i, j).Value = Workbooks("C:\Documents and Settings\bolcskei\Dokumenty\FA\TV\HKA 2004 1.0.xls").Worksheet("HK2").Cells(i, j).Value
  13.         Next j
  14.     Next i
  15. UserForm2.Show (vbModeless)
  16. End Sub