Merhaba arkadaşlar ben bir excel dosyasındaki verileri açık olan excel dosyasının 2. sayfasına kaydetmek istiyorum bunun için forumda kod araştırması yaptım, bi kaç örnek buldum uygulamaya calıstım ama ; sorunla karışlatım bir bakarmısınız nasil bir hata var kodumda teşekkürler.
Dosya ismini ; textboxa girecek kullanıcı ve o girdiği dosyanın içindeki
A9 dan M100 e kadar olan verileri alıp açık olan exceldeki sheet2 de A9 ile M100 e aktarıcak combo boxa basınca.
Şimdiden yardımlar için teşekkür ederim.
Dosya ismini ; textboxa girecek kullanıcı ve o girdiği dosyanın içindeki
A9 dan M100 e kadar olan verileri alıp açık olan exceldeki sheet2 de A9 ile M100 e aktarıcak combo boxa basınca.
Şimdiden yardımlar için teşekkür ederim.
Kod:
Private Sub CommandButton1_Click()
If OptionButton1 = True Then
Call VERİ_AL
End If
End Sub
Sub VERİ_AL()
Dim Filename As String
Filename = TextBox1.Value
Dim Dosya_Yolu As String, Satır As Integer, Sütun As Byte
Dosya_Yolu = ThisWorkbook.Path & "\[Filename.xls]"
Application.ScreenUpdating = False
Range("A9:M100").ClearContents
For Satır = 9 To 100
For Sütun = 1 To 13
Cells(Satır, Sütun) = Application.ExecuteExcel4Macro("'" & Dosya_Yolu & "Sheet2'!R" & Satır & "C" & Sütun)
Next
Next
Application.ScreenUpdating = True
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
