• DİKKAT

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

Kapalı Excel Dosyasından Veri Alma

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
840
Excel Vers. ve Dili
Office 2016 TR
Merhabalar,

Kapalı ve şifreli bir excel dosyasından; veri çekilecek sayfaya şifre kaydı yapılarak, her açılışta şifre girmeden veri almak mümkün mü ?

Teşekkür ederim.
 
Merhabalar,
Kodlarınız bu şekilde..
Deneyiniz..
Kod:
Sub veri_al()
With ActiveSheet
Application.ScreenUpdating = False: Application.Calculation = xlCalculationManual
Application.DisplayAlerts = False
yol = ThisWorkbook.Path & "\Kitap1.xlsx"

 Set wb = Workbooks.Open(yol, Password:="1234").Sheets("Sayfa1").UsedRange
 
 
 wb.Copy .Range("A1")
Workbooks("Kitap1.xlsx").Close 0
 End With
 Application.ScreenUpdating = True: Application.Calculation = xlCalculationAutomatic
Application.DisplayAlerts = True
End Sub
 
Merhabalar,
Kodlarınız bu şekilde..
Deneyiniz..
Kod:
Sub veri_al()
With ActiveSheet
Application.ScreenUpdating = False: Application.Calculation = xlCalculationManual
Application.DisplayAlerts = False
yol = ThisWorkbook.Path & "\Kitap1.xlsx"

Set wb = Workbooks.Open(yol, Password:="1234").Sheets("Sayfa1").UsedRange


wb.Copy .Range("A1")
Workbooks("Kitap1.xlsx").Close 0
End With
Application.ScreenUpdating = True: Application.Calculation = xlCalculationAutomatic
Application.DisplayAlerts = True
End Sub

Teşekkür ederim Hocam,

Bu kodları butona atayıp, butonu tıklamak mı gerek?
 
Örnek dosya ekledim. "1234" yazan yere şifrenizi girebilirsiniz.
dediğiniz gibi kodları butona atayacaksınız.
 

Ekli dosyalar

Anlayamadım tam olarak ne olduğunu?

Merhaba Hocam,

Verdiğiniz kodları uyguladım ancak " wb.Copy .Range("A1") " veri aldığından kodlama yapılan hücreler gelmemekte.
 
Geri
Üst