- Katılım
- 5 Ocak 2009
- Mesajlar
- 1,586
- Excel Vers. ve Dili
- 2003 Türkçe
Arkadaşlar,
kapalı ve şifreli bir excel dosyasına veri aktarmak istiyorum.
Yardımcı olur musunuz?
Aşağıdaki kodlar ile veri aktarma yapabiliyorum. Ancak, dosyayı açıyorum, son boş satıra veriyi yazıp, kaydedip kapatıyorum. Ben bu işlemi dosya açıp kapanmadan yapılsın istiyorum.
ExecuteExcel4Macro metodunu araştırdım, ancak, kapalı dosyadan veri alıp, veri aktarılamıyormuş.
kapalı ve şifreli bir excel dosyasına veri aktarmak istiyorum.
Yardımcı olur musunuz?
Aşağıdaki kodlar ile veri aktarma yapabiliyorum. Ancak, dosyayı açıyorum, son boş satıra veriyi yazıp, kaydedip kapatıyorum. Ben bu işlemi dosya açıp kapanmadan yapılsın istiyorum.
ExecuteExcel4Macro metodunu araştırdım, ancak, kapalı dosyadan veri alıp, veri aktarılamıyormuş.
Kod:
Sub kapali_sifreli_ornek()
Workbooks.Open Filename:="C:\servisler\örnek.xls", Password:="1234"
Windows("örnek.xls").Activate
Dim fo As Worksheet
Set fo = Sheets("kullanıcı")
son_sat = fo.Range("A65536").End(3).Row
fo.Cells(son_sat + 1, "A") = Environ("username")
fo.Cells(son_sat + 1, "B") = Now
fo.Cells(son_sat + 1, "C") = ThisWorkbook.Name
fo.Cells(son_sat + 1, "D") = ThisWorkbook.Path
fo.Cells(son_sat + 1, "E") = "test1"
fo.Cells(son_sat + 1, "F") = "test2"
fo.Cells(son_sat + 1, "G") = "test3"
fo.Cells(son_sat + 1, "H") = "test4"
Windows("örnek.xls").Close True
End Sub
