Sayfada 8000,00 YTL yi geçenleri listelemek

Ö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,

Örnek dosyayı incelermisiniz..

.
 
Katılım
7 Eylül 2008
Mesajlar
28
Excel Vers. ve Dili
şls
Çok TeŞekkÜr Ederİm. Tam İstedİĞİm Gİbİ. Ellerİne SaĞlik
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,431
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Makrolu çözümde benden olsun. Belki işinize yarar.

Kod:
Sub Makro1()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
Dim i As Long, SonSat As Long
s2.Select
Application.ScreenUpdating = False
s2.Range("A:B").Clear
s1.Range("A:A, D:D").Copy s2.Range("A1")
SonSat = [A65536].End(3).Row
Range("A2:B" & SonSat).Sort Key1:=[A2]
For i = SonSat To 2 Step -1
    If Cells(i, "A") = Cells(i - 1, "A") Then
        Cells(i - 1, "B") = Cells(i - 1, "B") + Cells(i, "B")
        Rows(i).Delete
    ElseIf Cells(i, "B") < 8000 Then
        Rows(i).Delete
    End If
Next i
Columns("B:B").NumberFormat = "#,##0.00"
Application.ScreenUpdating = True
End Sub
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Buda dizi form&#252;ll&#252; &#246;rnek olsun.

Sar&#305; renkli alan ile G1 h&#252;cresindeki form&#252;ller dizi form&#252;l&#252; olup form&#252;l &#231;ubu&#287;unda iken direk ENTER tu&#351;una bas&#305;lmadan CTRL+SHIFT+ENTER tu&#351;lar&#305;na birlikte bas&#305;larak girilmelidir.

Not: Excel form&#252;l ba&#351;&#305;na ve sonuna { } i&#351;aretlerini otomatik olarak ekleyecektir.

E&#287;er 8000'de dahil olacaksa G s&#252;tunundaki

=E&#286;ER(ETOPLA($A$2:$A$100;A2;$D$2:$D$100)>8000;A2;"")

olan k&#305;s&#305;m&#305; >=8000 olarak de&#287;i&#351;tirrisiniz.

&#214;rnek dosya ektedir.
 
Son düzenleme:
Üst