• 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

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

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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

Üst