- Katılım
- 6 Kasım 2005
- Mesajlar
- 300
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
arkadaşlar yazılan kodu çalııştıramadım...bunu makro ile yapmamız mümkün mü....kolay gelsin...
=EĞER(EĞERSAY($A:$A;$A15)=1;"";EĞER(VE(EĞERSAY($A$1:$A$14;$A15)>0;
EĞERSAY($A$16:$A$65536;$A15)>0);"ALTUST";EĞER(EĞERSAY($A$1:$A$14;$A15)>0;"USTTE"
;EĞER(EĞERSAY($A16:$A$65536;$A15)>0;"ALTTA";""))))
tşk.ler ihsan tank bey...yazdığınız formülüm makrosu...yardımcı olacak arkadaşlara tşk.ler
Option Explicit
Sub açıklamarı_yaz()
Dim ts, kaplan
kaplan = MsgBox("Bilgileri Çıkartıyorum", vbYesNo, "Onay")
If kaplan = vbNo Then Exit Sub
Range("D:D").ClearContents
For ts = 15 To Cells(65536, "A").End(xlUp).Row
If WorksheetFunction.CountIf(Range("A:A"), Cells(ts, "A")) = 1 Then
Cells(ts, "D") = ""
ElseIf WorksheetFunction.CountIf(Range("A1:A14"), Cells(ts, "A")) > 0 _
And WorksheetFunction.CountIf(Range("A16:A65536"), Cells(ts, "A")) > 0 Then
Cells(ts, "D") = "Alt-Üst"
ElseIf WorksheetFunction.CountIf(Range("A1:A14"), Cells(ts, "A")) > 0 Then
Cells(ts, "D") = "Üstte"
ElseIf WorksheetFunction.CountIf(Range("A16:A65536"), Cells(ts, "A")) > 0 Then
Cells(ts, "D") = "Altta"
Else
Cells(ts, "D") = ""
End If
Next
MsgBox "Bilgiler Çıkartıldı", vbInformation, "Bitiş"
End Sub
syn ihsan tank bey emeğiniz için tşk.ler...elinize sağlık...