SQL - Excel

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
669
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
Merhaba, SQL ile gelen verilerde başlıkların altına sütun toplamlarını nasıl aldırabiliriz. Dosya yenilendiğinde toplam satırının korunması lazım.
Teşekkür ederim.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
Kodlarla aynı işlemi rahatlıkla yapabilirsiniz diye düşünüyorum.

Direkt bir ADO sorgu cümlesi yazılabileceğini tahmin etmiyorum. Varsa yöntemi ve bileni, cevap da gelecektir
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
669
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
Sorguyla değil, Excelde çözüm arıyorum.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
"SQL ile gelen" dediğiniz verilerin gelişi exceldeki kodlarla yapılmadı mı?
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

B ve C sütunları için aşağıdaki kod gibi bir şey olabilir.

Kod:
Sub toplam()

    Dim Sonsat As Long
    
    Sonsat = Range("B" & Rows.Count).End(xlUp).Row
    Range("B" & Sonsat + 2).Formula = "=SUM(B2:B" & Sonsat & ")"
    
    Sonsat = Range("C" & Rows.Count).End(xlUp).Row
    Range("C" & Sonsat + 2).Formula = "=SUM(C2:C" & Sonsat & ")"

End Sub

.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Ekli dosyadaki gibi bir ADO/SQL koduyla yapılabilir....

.
 

Ekli dosyalar

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,779
Excel Vers. ve Dili
Microsoft 365 Tr-64
ADOyu öğrenmeye devam.
Arşivime ekleyeceğim. Teşekkürler @Haluk bey.
 
Katılım
20 Şubat 2007
Mesajlar
655
Excel Vers. ve Dili
2007 Excel, Word Tr
Merhaba, SQL ile gelen verilerde başlıkların altına sütun toplamlarını nasıl aldırabiliriz. Dosya yenilendiğinde toplam satırının korunması lazım.
Teşekkür ederim.
Merhaba,
"Veri yenilenince formülün bozulmasın istersen" şöyle yapıyoruz:
*Veri alanında sağ tık
*veri aralığı özellikleri
*yeni veri için hücre ekle, kullanılmayan hücreleri sil
seçeneğini tıklarsak veri değiştikçe alttaki formül satırımız hep yerinde kalır, silinmez.
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
669
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
Ekran görüntüsü paylaşır mısınız. Teşekkür ederim.
 
Katılım
20 Şubat 2007
Mesajlar
655
Excel Vers. ve Dili
2007 Excel, Word Tr
Sql'den gelen verilerinizin herhangi bir hücresi üzerinde iken sağ tıklayacaksınız. Açılan pencerede "Veri aralığı özellikleri" satırı var. Oradan devam edilecek. Eğer "veri aralığı özellikleri" satırını görmüyorsanız, sql veri alanı üzerinde değilsiniz demektir.
 
Katılım
20 Şubat 2007
Mesajlar
655
Excel Vers. ve Dili
2007 Excel, Word Tr
Tam orası işte. Anlattığım yer orası. İstediğinizi orası sağlıyor.
"yeni veri için tam satır ekle, kullanılmayan hücreleri sil" tam çözüm olması lazım.
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
669
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
Maalesef bu alanların hepsini önceden denedim, yenilenince ikinci satıra koyduğum toplamlar da bozuluyor, başlıkları formatladığım kriterler de.
Teşekkür ederim
 
Katılım
20 Şubat 2007
Mesajlar
655
Excel Vers. ve Dili
2007 Excel, Word Tr
Çözüm yeri buydu. Muhtemelen görmediğimiz başka bir sebebi olmalı. İşe yaramadığına ben de üzüldüm.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
@besen;

6 No'lu mesajdaki dosya işinize yaramadı mı?

.
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
669
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
Teşekkür ederim ilginize. Makro dışında bir çözüm arıyorum, SQL ile gelen veri, yönetici raporuna dönüşüyor, orada bir makro çalıştırma şansım yok.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Başka bir Excel dosyasından makroyu çalıştırmak işinize yarar mı?

.
 

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
669
Excel Vers. ve Dili
excel 2019
İngilizce
Altın Üyelik Bitiş Tarihi
03-12-2024
Hayır hocam, SQL'den oluşturduğumuz onlarca tablo var, sanırım şu an makroyla olmaz. İlginize ve nezaketinize teşekkür ederim.
 
Üst