Hücre dolu ise toplama yap

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
761
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
g ve h hücrelerinde tutar yazılı.

g veya h hücresinde tutar dolu ise g ve h hücresindeki değerleri ı hücresine topla

saygılar
 

magnesia

Yasaklı üye
Katılım
1 Ocak 2018
Mesajlar
351
Excel Vers. ve Dili
Excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
01.01.2023
I1 hücresine yazacağınız,

=EĞER(G1="";"";G1+H1)

formülü işinizi görür umarım.
Bu formülü aşağıya doğru çekersiniz.
 

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
761
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
Bunun bana makro kodu lazım hocam.
 

magnesia

Yasaklı üye
Katılım
1 Ocak 2018
Mesajlar
351
Excel Vers. ve Dili
Excel 2010 Türkçe
Altın Üyelik Bitiş Tarihi
01.01.2023
Makro bilgim yok maalesef.. Yardımcı olacak arkadaş var mutlaka..
 

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
761
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
teşekkür ederim magnesia hocam
 

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,125
Excel Vers. ve Dili
office2010
Deneyiniz..

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = 7 Or Target.Column = 8 Then
    If Target.Column = 7 Then sut = 1
    If Target.Column = 8 Then sut = -1
    sat = Target.Row
    Cells(sat, "I") = Target + Target.Offset(, sut)
End If
End Sub
 

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
761
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
yukarıdaki kod işlem yapmıyor nasıl bir düzeltme yapılır.?
 

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

Ekli dosyalar

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
761
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
benim daha önceki yaptığım userformdada çalışıyordu diye hatırlıyorum ancak commandbutton komutuna bu kodu ekleyince işlem yapomıyor. sebeb nedir acaba. daha önceki de command buttondaydı? ekli dosya indiremiyorum altın üye olmadığım için
 

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
benim daha önceki yaptığım userformdada çalışıyordu diye hatırlıyorum ancak commandbutton komutuna bu kodu ekleyince işlem yapomıyor. sebeb nedir acaba. daha önceki de command buttondaydı? ekli dosya indiremiyorum altın üye olmadığım için
Verilen koddu sayfanın kod bölümüne kaydedin, commandbuttona bağlamadan veri girdikçe çalışmakta.
Buradan indirebilirsiniz
http://s7.dosya.tc/server5/jacnz4/Hucre_dolu_iste_toplama_yap.rar.html
 

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
761
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
Evet hocam haklısınız. Peki bu kodu command buttpon olayına nasıl ekleyebiliriz? Ben istemediğim sürece toplamasın diye
 

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
761
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
Command buttonda daha önce satırlarda işlem yapıcak ve en sonunda toplayacak çünkü.
 

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,125
Excel Vers. ve Dili
office2010
Buton olarak bu şekilde deneyin. Verileriniz 2. satırdan başladığı varsayılmıştır.

Kod:
Private Sub CommandButton1_Click()
son = Range("G:H").Find("?", , , , xlByRows, xlPrevious).Row
For i = 2 To son
Cells(i, 9) = Cells(i, 7) + Cells(i, 8)
Next i
End Sub
 

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
761
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
Teşekkür ederim ziynetyin hocam. Şuan tatilde olduğum için ancak haftasonu deneyeceğim kodu. Mantıksal olarak tamam gibi. Umuyorumki bir noksanı yoktur. Gelişmelerdrn tekrar haberdar edeceğim. Emeğinize sağlık. Teşekkürler
 

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
761
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
Ziynettin hocam bu formül işimi gördü. Emeğinize sağlık. Ancak ufak bir sorunu kaldı. Binlik ayracını bırakmıyor fakat andalık ayracını virgül olarak bırakıyor. Toplanacak rakamlarda binlik ayracı nokta olarak mevcut ancak toplam sonucında binlik ayracı bırakmıyor. Toplam sonucında hücrede yeşil ücgen mevcut. Yani sayı olarak görmüuor metin olarak görüyor bu nedenle binlik ayracı bırakmıyor. Nasıl bir ekleme yapabiliriz
 

zulfuernek

Altın Üye
Katılım
24 Haziran 2017
Mesajlar
761
Excel Vers. ve Dili
türkçe
Altın Üyelik Bitiş Tarihi
11-04-2030
Yardım lütfen
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,137
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aşağıdaki kodu deneyiniz.

Kod:
Private Sub CommandButton1_Click()
    Range("I:I").ClearContents
    son = Range("G:H").Find("*", , , , xlByRows, xlPrevious).Row
    For i = 2 To son
        If Cells(i, 7) <> "" Or Cells(i, 8) <> "" Then
            Cells(i, 9) = Cells(i, 7) + Cells(i, 8)
        End If
    Next
    Range("I:I").NumberFormat = "#,##0.00"
End Sub
 
Üst