DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Option Explicit
Sub kapalı_kayıt_1967()
'Konu : Kapalı Dosya Açıkda Olsa Kayıt Yap
'Mail : m.batu.1967@gmail.com
'Msn : m.batu.1967@hotmail.com.tr
'Skype : m.batu.1967
'Coder By : asi_kral_1967
Dim asi As String, kral As Worksheet, _
yol As String, kitap As String, hücre As Long
Application.ScreenUpdating = False
yol = ThisWorkbook.Path & "\"
kitap = "denemex.xls" ' Verinin Gideceği Dosya-Hedef
On Error GoTo asi
Workbooks(kitap).Close
asi:
Workbooks.Open (yol & kitap)
Workbooks("Deneme.xlsm").Activate ' Verinin Olduğu Dosya-Kaynak
Set kral = Workbooks(kitap).Sheets("Sayfa1")
'hücre = kral.Range("A" & Rows.Count).End(xlUp).Row
hücre = kral.[a65536].End(3).Row
'kral.Range("A" & hücre + 1) = "asi_kral_1967"
kral.Range("A" & hücre + 1) = Range("d10")
kral.Range("b" & hücre + 1) = Date
kral.Range("c" & hücre + 1) = Range("d11")
kral.Range("d" & hücre + 1) = Date
Workbooks(kitap).Save
Workbooks(kitap).Close
Application.ScreenUpdating = True
MsgBox "İşlem Tamamlandı" & vbLf & Application.UserName, _
vbInformation, "asi_kral_1967"
End Sub
Evet, forumda örnekler mevcut ama zamanım olmadığı için; çözüm olarak, basit olan örneği tercih ettim.benim kapalı dosyadan anladığım dosyanın open la açılmadanki hali değilmidir...
Evet, aynen dediğiniz gibi.yukardaki macroda dosya açılıp veri kaydediliyor sonra tekrar save edilip kapatılıyor...