• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Kapalı dosyaya Veri Kaydetme

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
777
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Merhaba arkadaşlar

Üzerinde çalıştığım dosyada 75 civarında sayfa olduğu için çalışma kitabını kaydederken yavaş kaydediyor. Bu nedenle sayfaların bir kısmını çalışma kitabının dışına aldım.
sabit hücrelere kayıt yapılacak sayfalara veri kaydedebildim ama sayfadaki en son veriyi bulup bir altındaki ilk boş satıra nasıl veri kaydedebilirim.

Mesela aşağıdaki kodu kapalı sayfaya nasıl uyarlayabilirim.

sheets("not").range("b2").select
Do while not isempty(Activecell)
Activecell.offset(1,0).select
Loop

Kapalı olan doyanın yolu ve adı aşağıdadır.

Application.Workbooks.Open ThisWorkbook.Path & "\" & "notlar.xlsx"
notlar çalışma kitabındaki veri kaydedilecek sayfanın adı "not"

Yardımcı olursanız sevinirim.
 
kapalı dosyaya veri her zaman en alta eklenir ama excelle ilgili şöyle bir sorun var
ADO ile kapalı dosyadan veri alırken yada kapalı dosya veri eklerken veri eklenip silinmiş satırları hala kayıt gibi görür
dolayısıyla kapalı dosyaya veri her eklenirken önceden veri eklenip silinmiş satırlar varsa yeni veri son dolu satırın altına değil
boş satırların altına eklenir
 
veri eklemekte de sıkıntı olmaz bence hatta daha uygun olur
çünkü veri çokken kapalı dosyayı açmak tam bir işkence olabiliyor ama kapalı halinde eklemek çok pratik sayın @hby
 
  • Beğen
Reactions: hby
veri eklemekte de sıkıntı olmaz bence hatta daha uygun olur
çünkü veri çokken kapalı dosyayı açmak tam bir işkence olabiliyor ama kapalı halinde eklemek çok pratik sayın @hby

ADO ile veri eklerken veya veri alırken kapalı dosya açılmıyor mu?
 
Bildigim kadariyla Bildiğimiz anlamda açılmıyor. Yanılıyor olabilirim sonuçta işin eğitimini almış değilim
 
Benim fikrim; bu tür işlerde veri tabanı ister büyük, ister küçük olsun .... veri tabanı olarak ayrı bir Access dosyası kullanılmasıdır. Veri yazma, silme, okuma, değiştirme, sorgulayıp raporlama bütün operasyonel işlemleri de Excel'de bir dosyadan yapılabilir. Bu işler için bilgisayarda Access yüklü olması da gerekli değildir.

Veri tabanı Access olunca, yukarıda değinilen; verilerin veri tabanından gerçek anlamda silinip silinmemesi gibi acaip durumlarla da karşılaşılmaz.

.
 
size katılıyorum @Haluk hocam hatta çok fazla veri varsa ücretsiz MS SQL Server üzerinden de yapılabilir işlemler.
 
Geri
Üst