GÜNLÜK VERİ KAYDI

Katılım
5 Ekim 2012
Mesajlar
19
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
17-03-2024
Merhaba;

Ekteki dosyada sol kutuda yazan sayıların sağ kutudaki gibi günlük olarak dosyanın açılış kapanışında farklı bir sayfaya kaydedilmesini sağlamak istiyorum.Kaydetme işlemi toplama işlemlerinide kaydetmeli

Tesekkurler.
 

Ekli dosyalar

Son düzenleme:

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,106
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Farklı bir sayfanın Sayfa2 olduğunu varsayarsak aşağıdaki kodu boş bir modüle kopyaladıktan sonra dosyanızı kaydedip deneyiniz.
PHP:
Private Sub Auto_Open()
Call kaydet
End Sub
Private Sub Auto_Close()
Call kaydet
End Sub
Private Sub kaydet()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
son = s2.Cells(Rows.Count, "A").End(3).Row + 1
s2.Cells(son, "A") = Date
For a = 2 To 4
    s2.Cells(son, a) = s1.Cells(a + 3, "F")
Next
ThisWorkbook.Save
End Sub
 
Katılım
5 Ekim 2012
Mesajlar
19
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
17-03-2024
Merhaba,
Farklı bir sayfanın Sayfa2 olduğunu varsayarsak aşağıdaki kodu boş bir modüle kopyaladıktan sonra dosyanızı kaydedip deneyiniz.
PHP:
Private Sub Auto_Open()
Call kaydet
End Sub
Private Sub Auto_Close()
Call kaydet
End Sub
Private Sub kaydet()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
son = s2.Cells(Rows.Count, "A").End(3).Row + 1
s2.Cells(son, "A") = Date
For a = 2 To 4
    s2.Cells(son, a) = s1.Cells(a + 3, "F")
Next
ThisWorkbook.Save
End Sub
aralıklı hücrelerde kaydetme işlemini nasıl yapabilirim yani yanyana yada alt alta hücreler değil
 
Son düzenleme:

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,106
Excel Vers. ve Dili
2007 Türkçe
Hücre adresini tek tek belirterek.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,106
Excel Vers. ve Dili
2007 Türkçe
Ben de hangi hücreleri kaydetmek istediğinizi bilmiyorum, onun için önceki mesajı yazmıştım. Neyse kaydetme kodunuzu aşağıdaki ile değiştirip kırmızı alanı kendi isteğinize göre güncellersiniz.
Rich (BB code):
Private Sub kaydet()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
sut = 2
son = s2.Cells(Rows.Count, "A").End(3).Row + 1
s2.Cells(son, "A") = Date
For Each hcr In s1.Range("A1,A10,B20,D36")
    s2.Cells(son, sut) = hcr.Value
    sut = sut + 1
Next
ThisWorkbook.Save
End Sub
 
Katılım
5 Ekim 2012
Mesajlar
19
Excel Vers. ve Dili
2010
Altın Üyelik Bitiş Tarihi
17-03-2024
resimdeki tabloyu excel dosyasının kapanışında aynı 2 sutun ve satırlar olarak kaydetmek için kodda yardımcı olur musunuz

Teşekkürler.
 

Ekli dosyalar

Üst