• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Kapalı Excel dosyasından hücre kopyalama

  • Konbuyu başlatan Konbuyu başlatan kadir78
  • Başlangıç tarihi Başlangıç tarihi

kadir78

Altın Üye
Katılım
6 Nisan 2016
Mesajlar
227
Excel Vers. ve Dili
office 2019
İyi günler. Aynı klasör içerisinde bulunan kaynak.xlsx dosyasından, hedef.xlsx dosyasına makro kodları ile basit hücre kopyalama yapmak için makro kodu gerekiyor.

Örnek: Kaynak.xlsx dosyasında sayfa1 içerisinde bulunan B2 hücresini, Hedef.xlsx dosyasındaki sayfa2 içerisindeki D4 hücresine kopyalamak için. Makro kodları Hedef.xlsx dosyasında bulunacak. Hedef.xlsx açıkken makro kodu ile kaynak.xlsx dosyasındaki hücre verisini kopyalamak için gerekiyor. Yardımcı olurmusunuz.
 
Öncelikle kodlarınız .xlsx dosyasında olamaz. Dosyanızın uzantısı .xlsm olmalı.
Kodlarınız şunlar :

Kod:
Private Sub CommandButton1_Click()
yol = ThisWorkbook.Path & Application.PathSeparator
Workbooks.Open yol & "kaynak.xlsx"

Workbooks("kaynak.xlsx").Worksheets("sayfa1").[B2].Copy Destination:= _
Workbooks("hedef.xlsm").Worksheets("Sayfa2").[D4]
Application.CutCopyMode = False
Workbooks("kaynak.xlsx").Close False
End Sub
 
Biraz bu konularda acemiyim kusura bakmayın. Kodlar için teşekkür ederim.
 
Rica ederim, kolay gelsin.
 
Alternatif.:cool:
Kod:
Sub deger()
Range("D4").Value = Application.ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[kaynak.xlsx]Sayfa1'!R2C2")
End Sub
 
Sayın Hocam. 400 Hatası veriyor. Biraz uğraştım fakat çözemedim.
 
Kaynak dosyanın , dosya uzantısı farklı olabilir.Ona bakın.
 
Sayın Hocam. Sorun Birleştirilmiş hücreden kaynaklanıyormuş. Destekleriniz için teşekkür ederim. Elinize, emeğinize sağlık. İyi günler.
 
Sayın Hocam. Sorun Birleştirilmiş hücreden kaynaklanıyormuş. Destekleriniz için teşekkür ederim. Elinize, emeğinize sağlık. İyi günler.
İyi çalışmalar.:cool:
 
Geri
Üst