Kapalı dosyanın A1 hücresine tarih

mnz

Katılım
5 Eylül 2005
Mesajlar
282
Excel Vers. ve Dili
Excel 2002 (Tr)
Kapalı bir excel çalışma kitabının A1 hücresine tarih yazılabilirmi?
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
Set neresi = CreateObject("Excel.Application")
neresi.Workbooks.Open (ThisWorkbook.Path & "\deneme.xls") 'belge
Set Sayfa = neresi.Workbooks("deneme.xls").Sheets("benim")
Sayfa.Cells(1, 1)= "denemdnemdne" 'yazılacak bilgi
 
Son düzenleme:

mnz

Katılım
5 Eylül 2005
Mesajlar
282
Excel Vers. ve Dili
Excel 2002 (Tr)
Sayın conari ve COST_CONTROL ilginize teşekkürler.
Bu işlem ADO kullanılarak yapılabilirmi?
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
MS Excel dosyasına ActiveX Data Objects (ADO) vasıtasıyla kayıt ekleme, değiştirme yapılabiliyor. (NOT: "Okuma" bu mesajın kapsamı dışında ve gerçek anlamda "Silme" zaten yapılamıyor) Ancak bunun bazı dezavantajları var.

ADO ile kayıt'tan sonra hedef dosyanızın boyutu birkaç misli büyüyebiliyor.

Microsoft ürünlerinde bunun bir "Bug" olduğunu kabul etmiş durumda...

Önerilen çözüm ise, kayıttan sonra dosyanın açılıp tekrar kaydedilmesi :) Böylelikle dosya boyutu kendine geliyor. Amaca ne kadar hizmet ettiği tartışılır tabi...

Daha ayrıntılı bilgi için lütfen linki inceleyiniz.

http://support.microsoft.com/kb/293828

ADO ile kapalı "xls" dosyanızı editlemeyi bence tekrar düşünmelisiniz.

İyi çalışmalar
 

mnz

Katılım
5 Eylül 2005
Mesajlar
282
Excel Vers. ve Dili
Excel 2002 (Tr)
Herkese teşekkürler.
Bilgilerin tutulduğu bir veritabanı excel kitabım var. Bilgilerde değişiklik yapıldığında bu veritabanına yansıtılıyor. Haftada ortalama 3 kez değişiklik yapılabiliryor.
Kullanıcılar bu veritabanından bazı bilgileri kendi çalışma kitaplarına aktarıyor ve kullanıyorlar. Ama veritarabında bir değişiklik yapıldığında haberdar olmaları gerekiyor. Bundan dolayı veritabanının son güncelleme tarihinin kontrol edilmesi için böyle bir yöntem düşündüm. Kullanıcıların kitaplarını açtıkları gibi kontrol yapılıyor. Şayet veritabındaki tarih ile çalışma kitabındaki tarihte değişiklik varsa "GÜNCELLE" butonu aktif oluyor.
Bu işlemi iki sütun ve başlık oluşturarak yaptım.
Sanırım direk A1 hücresine veri girilip daha sonra güncelleme yapılamiyor.
 
Üst