Userform üzerindeki labelde sütun toplamını verme

antitez21

Altın Üye
Katılım
26 Ocak 2013
Mesajlar
40
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
11-05-2027
Arkadaşlar merhaba,

Sayfa 5 de bulunan dördüncü ve beşinci sütunların toplamını label1 ve label 2 de ayrı ayrı userform üzerinde göstermek istiyorum.
Label 1 i para cinsinden Label 2 yi ise adet cinsinden göstermek istiyorum. bazı hazır kodları uyarlamak istedim ama olmadı. Ayrıca Labeli tıklamadan userformda otomatik güncellenmeli değerler..
Yardımcı olursanız memnun olurum.
 

antitez21

Altın Üye
Katılım
26 Ocak 2013
Mesajlar
40
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
11-05-2027
Bilen yok mu arkadaşlar?
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,386
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2026
Arkadaşlar merhaba,

Sayfa 5 de bulunan dördüncü ve beşinci sütunların toplamını label1 ve label 2 de ayrı ayrı userform üzerinde göstermek istiyorum.
Label 1 i para cinsinden Label 2 yi ise adet cinsinden göstermek istiyorum. bazı hazır kodları uyarlamak istedim ama olmadı. Ayrıca Labeli tıklamadan userformda otomatik güncellenmeli değerler..
Yardımcı olursanız memnun olurum.
Şöyle yapabilirsiniz. Öncelikle işiniz olmayan bir hücreye mesela Z1'e =TOPLA(D:D ) Z2'e =TOPLA(E:E) 4. ve 5. hücrelerin toplamını aldınız.

Daha sonra UserForm'a

Private Sub UserForm_Initialize()
Label1.Caption = [Sayfa1!Z1]
Label2.Caption = [Sayfa1!Z2]
End Sub
 

antitez21

Altın Üye
Katılım
26 Ocak 2013
Mesajlar
40
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
11-05-2027
Eyvallah hocam ama textbox tarafından dolduralan toplada verilen yanında bir ünlem çıkıyor ve herhangi bir hücrede sütunları topladığımda 0 çıkıyor.
 

byfika

Altın Üye
Altın Üye
Katılım
15 Ağustos 2009
Mesajlar
512
Excel Vers. ve Dili
Excel Vers. ve Dili : Ofis 2016 Tr
Altın Üyelik Bitiş Tarihi
13.09.2027
Deneyiniz..
Private Sub UserForm_Initialize()
Label1 = WorksheetFunction.Sum(Range("D:D"))
Label2 = WorksheetFunction.Sum(Range("E:E"))
Label1.Caption = Format(Label1.Caption, "#,##0.00 TL")
End Sub
 

Ekli dosyalar

Son düzenleme:

antitez21

Altın Üye
Katılım
26 Ocak 2013
Mesajlar
40
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
11-05-2027
Eyvallah hocam çok teşekkür ederim. Emeğinize sağlık
 
Üst