Kapalı Excel Dosyasından Veri Alma

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
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.
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
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
 

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
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?
 
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
Örnek dosya ekledim. "1234" yazan yere şifrenizi girebilirsiniz.
dediğiniz gibi kodları butona atayacaksınız.
 

Ekli dosyalar

Mehmet Sait

Altın Üye
Katılım
19 Ekim 2009
Mesajlar
834
Excel Vers. ve Dili
Office 2016 TR
Altın Üyelik Bitiş Tarihi
08-09-2028
Katılım
6 Temmuz 2008
Mesajlar
1,875
Excel Vers. ve Dili
OFFİCE 2010- TÜRKÇE
Altın Üyelik Bitiş Tarihi
22-12-2019
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.
 
Üst