Filtreme yaparken tutarların noktalı ve virgülle yapılması hk.

1903emre34@gmail.com

Altın Üye
Katılım
29 Mayıs 2016
Mesajlar
915
Excel Vers. ve Dili
Microsoft Excel 2013 Türkçe
Altın Üyelik Bitiş Tarihi
06-06-2027
Merhaba,

Sayfa1'de G2 hücresinden, veri doğrulama yoluyla seçtiğim zaman, sayfa2'de tutarların toplamları (Resim 1) listeleniyor, resim 2 olması için aşağıdaki kod nasıl değişiklik yaparız

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [G2]) Is Nothing Then Exit Sub
Dim brn()
Set s2 = Sheets("Sayfa2")
s2.Range("A5:p" & Rows.Count).Clear
veri = Range("A5:p" & Cells(Rows.Count, 1).End(3).Row).Value
For sat = 1 To UBound(veri)
If veri(sat, 1) = [G2] Or [G2] = "" Then
s = s + 1: ReDim Preserve brn(1 To 16, 1 To s)
For sut = 1 To 16: brn(sut, s) = veri(sat, sut): Next
End If: Next
If s > 0 Then s2.[A5].Resize(s, 16) = Application.Transpose(brn): Erase veri: Erase brn
If s > 0 Then s2.Range("I" & s + 5 & ":O" & s + 5).Formula = "=SUM(I5:I" & s + 4 & ")"
s2.Range("I" & s + 5 & ":O" & s + 5).Font.Bold = True
End Sub


224856Resim 1

224857 Resim 2
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

End Sub satırından önce aşağıdaki satırı ilave ediniz.
Kod:
s2.Range("I" & s + 5 & ":O" & s + 5).NumberFormat = "#,##0.00"
 
Üst