• DİKKAT

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

11 Eğer 12 Durum

Katılım
5 Şubat 2007
Mesajlar
86
Excel Vers. ve Dili
office 2010
Arkadaşlar Merhaba;
Bir sütunda ingilizce aylar var. Ayların sayısal değerlerini yazdırmak istiyorum.
Örnek: Ay April ise 4 yazsın.
 
Ekli dosyayı inceleyiniz.:cool:
A sütununa ingilizce karşılıklarını giriniz
Kod:
Sub aylar()
Dim ay As String
Sheets("sayfa1").Select
ay = InputBox("Ay Giriniz..:", "AYLAR", Range("A1").Value)
If ay = "" Then Exit Sub
Set k = Range("A:A").Find(ay, , xlValues, xlWhole)
    If Not k Is Nothing Then
        MsgBox "[ " & ay & " ] Ayı sayısı = " & k.Row, vbOKOnly + vbInformation, "AY"
        Else
        MsgBox "[ " & ay & " ] Ayı Bulunamadı..!!", vbCritical, "YOK"
    End If
    
End Sub
 
Evran Bey, kod yazmadan fonksiyon olarak cevabı var mıdır? acaba
 
Aylar sırayla gitmiyor. Karışık gidiyor. Birde 200 satır var.
 
Merhaba,

DÜŞEYARA(VLOOKUP) kullanabilirsiniz.

Ekteki örnekte ay adlarını siz ingilizceye çeviriniz.
 
Arkadaşlar örnek dosya ektedir. eğer yapılabilirse iyi olur. ben düşeyara ile denedim hep 8'i getiriyor. sorunu bulamadım.
 
sayın mschumi;
umarım ekteki dosya işinizi görür.kolay gelsin.
 
sayın benli58 benim göndermiş olduğum dosyada niye çalışmadığı hakkında bir fikriniz var mı ? çünkü ben bunu asıl dosyaya uygulayacağım ve oraya sizin yazdığınız formülü yazacağım çalışmayacak. aslında sizin yaptığınız formül ile benim döndermiş olduğum dosyadaki formül aynı....
 
Merhaba,

Yaptığınız fonksiyon doğru ama hesaplama otomatik değil elleye ayarlanmış.

Hesaplamayı otomatiğe alınız, yada F9 tuşuna basınız.

Araçlar
Seçenekler
Hesaplama
Otomatik
 
Geri
Üst