Çözüldü Excel Kapalı Dosyadan Veri Alma

Katılım
10 Mart 2013
Mesajlar
187
Excel Vers. ve Dili
2016 - İngilizce
Altın Üyelik Bitiş Tarihi
29.05.2018
Merhaba,

Makro ile mevcut excel'e ortak alanda yer alan Adet Kalıp.xlsx dosyasının, Adet Kalıp isimli sayfasını otomatik olarak yeni bir sayfa oluşturup içeri almasını istiyorum. Denedim fakat yapamadım. Konu hakkında değerli yardımlarınızı rica ederim.

Not: Bu işlemi mevcut bir makroya entegre edeceğim.

Saygılarımla,
İyi çalışmalar.
 

Ekli dosyalar

Son düzenleme:

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,162
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Aşağıdaki kodu deneyiniz...
Kod:
Sub Kod()
Dim w1 As Workbook
Set w1 = Workbooks.Open(ThisWorkbook.Path & "/" & "Adet Kalıp.xlsx")
w1.Sheets("ADET KALIP").Copy After:=ThisWorkbook.Sheets(1)
w1.Close 0
End Sub
 
Katılım
10 Mart 2013
Mesajlar
187
Excel Vers. ve Dili
2016 - İngilizce
Altın Üyelik Bitiş Tarihi
29.05.2018
Merhaba,

Aşağıdaki hatayı veriyor.

1536590702302.png
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Kodlar ile dosyanız aynı konumda olması gerekli.
Kod:
Sub Kod()
Dim w1 As Workbook
Application.DisplayAlerts = False
Adet = 0
On Error GoTo son
For Each C In Sheets
    If C.Name = "ADET KALIP" Then Adet = 1: Exit For
Next
If Adet = 0 Then
    Set w1 = Workbooks.Open(ThisWorkbook.Path & "/" & "Adet Kalıp.xlsx")
    w1.Sheets("ADET KALIP").Copy After:=ThisWorkbook.Sheets(1)
son:
    w1.Close 0
End If
End Sub
 
Katılım
10 Mart 2013
Mesajlar
187
Excel Vers. ve Dili
2016 - İngilizce
Altın Üyelik Bitiş Tarihi
29.05.2018
Kodlar ile dosyanız aynı konumda olması gerekli.
Kod:
Sub Kod()
Dim w1 As Workbook
Application.DisplayAlerts = False
Adet = 0
On Error GoTo son
For Each C In Sheets
    If C.Name = "ADET KALIP" Then Adet = 1: Exit For
Next
If Adet = 0 Then
    Set w1 = Workbooks.Open(ThisWorkbook.Path & "/" & "Adet Kalıp.xlsx")
    w1.Sheets("ADET KALIP").Copy After:=ThisWorkbook.Sheets(1)
son:
    w1.Close 0
End If
End Sub
Asri üstadım merhaba,

İlginiz için teşekkür ederim.

İyi çalışmalar.
 
Üst