Merhaba,
Elimde, aynı klasör içinde; "dosya1.xlsx" ve "dosya2.xlsx" isimli iki adet dosya olduğunu düşünelim.
Ben dosya2'nin "A2" hücresinden başlayarak sonra ki hücrelerde de veri var ise eğer, bu verileri kopyalayarak, dosya1'in A2 hücresinden başlayarak verileri buraya taşımak istiyorum.
Kendim bir şeyler yazdım ancak "veri var ise" şartıyla diğer hücrelerde olan verileri nasıl alabilirim.
Kodum şu şekildedir;
Sub Kod()
Application.ScreenUpdating = False
Set dosya1 = ThisWorkbook.Sheets("Sayfa1")
Set dosya2 = Workbooks.Open("C:\Users\userx\Desktop\macrodeneme\dosya2.xlsx")
dosya1.Range("A2") = dosya2.Sheets("Sayfa1").Range("A2")
dosya2.Close
Application.ScreenUpdating = True
End Sub
Elimde, aynı klasör içinde; "dosya1.xlsx" ve "dosya2.xlsx" isimli iki adet dosya olduğunu düşünelim.
Ben dosya2'nin "A2" hücresinden başlayarak sonra ki hücrelerde de veri var ise eğer, bu verileri kopyalayarak, dosya1'in A2 hücresinden başlayarak verileri buraya taşımak istiyorum.
Kendim bir şeyler yazdım ancak "veri var ise" şartıyla diğer hücrelerde olan verileri nasıl alabilirim.
Kodum şu şekildedir;
Sub Kod()
Application.ScreenUpdating = False
Set dosya1 = ThisWorkbook.Sheets("Sayfa1")
Set dosya2 = Workbooks.Open("C:\Users\userx\Desktop\macrodeneme\dosya2.xlsx")
dosya1.Range("A2") = dosya2.Sheets("Sayfa1").Range("A2")
dosya2.Close
Application.ScreenUpdating = True
End Sub
