• DİKKAT

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

İBAN kontrulü

ŞAHİNce

Altın Üye
Katılım
14 Nisan 2006
Mesajlar
183
Excel Vers. ve Dili
TR 2010
Ekli dosyamda, bir isim listem var. Bu isim listesinin üzerinde gezinerek,
aktif olan hücre bilgisini, C1 hücresine aktarmak ve bu hücre ile İBAN kontrulünü yapılmak istiyorum.

Mümkün müdür?

TEŞEKKÜRLER
 

Ekli dosyalar

Teşekkür ederim.

Evet yapmak istediğim buydu.

İban konrolu D1 hücresinde bir formül ile yapılabilir mi?
 
Evet yapmak istediğim buydu.

İban konrolu D1 hücresinde bir formül ile yapılabilir mi?

iban kontrol formulu yazılı olan zaten d1 hücresine doğru veya yanlış olarak yazıyor. farklı bir formul istiyorsanız yapılabilir fakat iban no neye göre nasıl kontrol edilecek onu anlatabilirseniz.
 
Merhaba,

Formülü biraz sadeleştirip aşağıdaki gibi bir kullanıcı tanımlı bir fonksiyon hazırladım. Ekteki dosyadaki gibi kullanabilirsiniz.
Kod:
Function IBAN_CONTROL(ByVal IBAN) As Boolean
    Dim iban1, iban2
    
    If Not Len(IBAN) = 26 Then
        IBAN_CONTROL = False
        Exit Function
    End If
    
    iban1 = Right(IBAN, 22) & Left(IBAN, 4)
    
    For i = 1 To 26
        iban1 = Replace(iban1, Chr(64 + i), 9 + i)
    Next
    
    iban2 = Left(iban1, 4) Mod 97
    
    For i = 5 To 27 Step 2
        iban2 = Val(iban2 & Mid(iban1, i, 2)) Mod 97
    Next
    
    If iban2 = 1 Then
        IBAN_CONTROL = True
    Else
        IBAN_CONTROL = False
    End If
End Function
Kolay gelsin.
 

Ekli dosyalar

Emek ve paylaşımlarınız için teşekkürler.
 
Geri
Üst