• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

ilk Sayfadaki verilerin analiz edlip 2 ci sayfaya yazilmasi

  • Konbuyu başlatan Konbuyu başlatan ExceI
  • Başlangıç tarihi Başlangıç tarihi
Katılım
13 Mart 2009
Mesajlar
5
Excel Vers. ve Dili
Excel2003
Selamlar,

Arkadaşlar ekteki dosyamda anlatmaya çalıştım.

indirip yardimci olucak Arkadaslara

simdiden tesekur ederim

Saygılar
 

Ekli dosyalar

Son düzenleme:
Selamlar,

Verdiğiniz örnek dosyaya göre 3 lü grupta 21-24-26 veri grubunu ararken aynı satır içinde bu üç sayının olması şartımı aranacak? Yoksa farklı bir mantıkmı kurulacak?
 
Aslında makro dan istenilen C1 ile O500 arasındaki tum satirlari taramasi.C1 O500 Aralıdındakı tumsayı gruplarini tespit etmesi ve Sayfa 2 ye yazdırması.

Saygılar
 
Son düzenleme:
Selamlar,

Peki sayılar aynı satırda peşpeşemi olmak zorunda ?
 
evet peşpeşe

tesekurler
 
Son düzenleme:
Selamlar,

Sayfa2 deki yapıyı kullanarak aşağıdaki kodu oluşturdum. Sayfa2 ye 3 lü gruplarınızı elle girdikten sonra makroyu çalıştırıp deneyiniz.

Koddaki mavi renkli satırı çoğaltarak kırmızı renkli değerleri arttırarak 4-5-6 lı sınamalarınızı kendiniz oluşturabilirsiniz.

Kod:
Sub ÜÇLÜ_SINA()
    Dim S1 As Worksheet, S2 As Worksheet
    Dim X As Long, Y As Long, Bul As Range, Say As Long
    Set S1 = Sheets("Sayfa1")
    Set S2 = Sheets("Sayfa2")
    
    S2.Columns(7).ClearContents
    
    For X = 1 To S2.[A65536].End(3).Row
        For Y = 1 To 500
            Set Bul = S1.Range("A" & Y, "O" & Y).Find(S2.Cells(X, 1), LookAt:=xlWhole)
            If Not Bul Is Nothing Then
            If S1.Cells(Y, Bul.Column + 1) = S2.Cells(X, 2) Then
            [COLOR=blue]If S1.Cells(Y, Bul.Column + [COLOR=red]2[/COLOR]) = S2.Cells(X, [COLOR=red]3[/COLOR]) Then[/COLOR]
            Say = Say + 1
            End If: End If: End If
            Set Bul = Nothing
        Next
        S2.Cells(X, "G") = Say
        Say = 0
    Next
    Set S1 = Nothing
    Set S2 = Nothing
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Söyleyecek kelime bulamıyorum tam istedigim gibi

Elinize emeğinize sağlık Hocam

Saygılar
 
Son düzenleme:
Geri
Üst