• DİKKAT

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

A sütunundaki değerlere göre b sütununa yazdırma

  • Konbuyu başlatan Konbuyu başlatan Emrakin
  • Başlangıç tarihi Başlangıç tarihi
Katılım
6 Eylül 2009
Mesajlar
12
Excel Vers. ve Dili
2007
Merhaba arkadaşlar

Yapmak istediğim şey çok basit.(Bana değil tabi) Dosya Ek'tedir. A sütununda belirli değerler var, ona göre B sütununa ilgili şeyleri yazsın istiyorum. Excel 2003 kullanıyorum.

Teşekkür ederim şimdiden.
 

Ekli dosyalar

Sizin için aşağıdaki KTF'yi yaptım.Kullanacağınız başka dosyalardada bu KTF'yi boş bir modüle yapıştırıutrınız.Büyük küçük harfe duyarlıdır.
Dosya ektedir.:cool:
Kullanışı;
=saybak(A1)
Kod:
Function saybak(x As Range) As String
Dim i As Long, say As Long
i = x.Row
Do While Cells(i, x.Column).Value = x.Value
    say = say + 1
    i = i - 1
    If i < 1 Then Exit Do
Loop
saybak = x.Value & say
End Function
 

Ekli dosyalar

2 nolu mesajda verdiğim KTF büyük küçük harfe duyarlı idi.
Şimdiki verdiğim ise büyük küçük harfe duyarsız.
Hangisini isterseniz onu kullananın.:cool:
Dosya ektedir.:cool:
Kod:
Function saybak(x As Range) As String
Dim i As Long, say As Long, deg As String
i = x.Row
deg = UCase(Replace(Replace(x.Value, "ı", "I"), "i", "İ"))
Do While UCase(Replace(Replace(Cells(i, x.Column).Value, "ı", "I"), "i", "İ")) = deg
    say = say + 1
    i = i - 1
    If i < 1 Then Exit Do
Loop
saybak = x.Value & say
End Function
 

Ekli dosyalar

Geri
Üst