Merhaba Arkadaşlar,
Deneme.xlsm dosyamdaki "Veri" sayfasında yer alan C5:C77 hücre aralığını kopyalayarak mevcut açmış olduğum exceldeki F2 hücresinden alta doğru kopyalamak istiyorum ancak kodu çalıştırdığımda Workbooks("ad") ile başlayan satırda "Subscript out of range" hatası alıyorum. Acaba neyi yanlış yapıyorum?
Deneme.xlsm dosyamdaki "Veri" sayfasında yer alan C5:C77 hücre aralığını kopyalayarak mevcut açmış olduğum exceldeki F2 hücresinden alta doğru kopyalamak istiyorum ancak kodu çalıştırdığımda Workbooks("ad") ile başlayan satırda "Subscript out of range" hatası alıyorum. Acaba neyi yanlış yapıyorum?
Kod:
Sub Veri_Kopyala()
Application.ScreenUpdating = False
Dim ad, yol As String
ad = "Deneme.xlsm"
yol = "Dosya konumu\"
CreateObject("Shell.Application").Open yol & ad
Workbooks("ad").Sheets("Veri").Range("C5:C77").Select
Selection.Copy
ActiveWorkbook.Worksheets("Sayfa1").Range("F2").Select
ActiveSheet.Paste
Application.ScreenUpdating = True
End Sub