Aşağıda kodlarını verdiğim makroda yazım yanlışı var diyor, fakat nerede hata var bulamadım. Yardım ederseniz sevinirim.
Private Sub CommandButton1_Click()
son_sat = 0
a = 17
alınacakdosya = ComboBox1.Value
Yol = "\\Yedek\Belgeler\2008\2008\"
sayfa = "Sayfa1"
hepsi = " '" & Yol & "[" & alınacakdosya & "]" & sayfa & "'!R"
1 If ExecuteExcel4Macro(hepsi & a & "C5") <> 0 Then
son_sat = son_sat + 1
a = a + 1
GoTo 1
Else
End If
For a = 17 To 56
Range("A" & a - 16) = IIf(ExecuteExcel4Macro("'D:\[Kitap1.xls]Sayfa1'!R" & a & "C5") = 0, "", ExecuteExcel4Macro("'D:\[Kitap1.xls]Sayfa1'!R" & a & "C5"))
Range("B" & a - 16) = IIf(ExecuteExcel4Macro("'D:\[Kitap1.xls]Sayfa1'!R" & a & "C5") = 0, "", ExecuteExcel4Macro("'D:\[Kitap1.xls]Sayfa1'!R" & a & "C6"))
Range("C" & a - 16) = IIf(ExecuteExcel4Macro("'D:\[Kitap1.xls]Sayfa1'!R" & a & "C5") = 0, "", ExecuteExcel4Macro("'D:\[Kitap1.xls]Sayfa1'!R" & a & "C7"))
Next
Range("IV1:IV100").ClearContents
End Sub
Private Sub CommandButton1_Click()
son_sat = 0
a = 17
alınacakdosya = ComboBox1.Value
Yol = "\\Yedek\Belgeler\2008\2008\"
sayfa = "Sayfa1"
hepsi = " '" & Yol & "[" & alınacakdosya & "]" & sayfa & "'!R"
1 If ExecuteExcel4Macro(hepsi & a & "C5") <> 0 Then
son_sat = son_sat + 1
a = a + 1
GoTo 1
Else
End If
For a = 17 To 56
Range("A" & a - 16) = IIf(ExecuteExcel4Macro("'D:\[Kitap1.xls]Sayfa1'!R" & a & "C5") = 0, "", ExecuteExcel4Macro("'D:\[Kitap1.xls]Sayfa1'!R" & a & "C5"))
Range("B" & a - 16) = IIf(ExecuteExcel4Macro("'D:\[Kitap1.xls]Sayfa1'!R" & a & "C5") = 0, "", ExecuteExcel4Macro("'D:\[Kitap1.xls]Sayfa1'!R" & a & "C6"))
Range("C" & a - 16) = IIf(ExecuteExcel4Macro("'D:\[Kitap1.xls]Sayfa1'!R" & a & "C5") = 0, "", ExecuteExcel4Macro("'D:\[Kitap1.xls]Sayfa1'!R" & a & "C7"))
Next
Range("IV1:IV100").ClearContents
End Sub