• DİKKAT

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

excell vba kodu

  • Konbuyu başlatan Konbuyu başlatan cirakli
  • Başlangıç tarihi Başlangıç tarihi
Katılım
25 Mayıs 2009
Mesajlar
6
Excel Vers. ve Dili
2000 türkçe
Hocam merhaba excell
A1 Hücersinde TC kimlik numarsı 11 haneli
12345678934
12*******34 şeklinde
C1 hücresine 12*******34 yazsın
B1 hücresinde
Ahmet Hasan Hüseyin YILMAZ ALTIN
Ah*** Ha*** Hü***** YI**** AL*** şeklinde
D1 Ah*** Ha*** Hü***** YI**** AL*** yazsın
vba kodunu gönderebilir misiniz şimdiden teşekkürler
 
Son düzenleme:
Siz mi sormuştunuz bilmiyorum ama geçende de sorunuzun ikinci kısmı aynen sorulmuştu.
Aşağıdaki iki UDF (kullanıcı tanımlı fonksiyon) bu işi görmektedir.
Kodları excel dosyanızın VBA penceresinde yeni bir boş modül ekleyerek ikisini beraber yapıştırın.

A1 de TC No ve B1 de Adı Soyadı yazıyorsa

C1 hücrenize
=TcNoSifreli(A1)

D1 hücresine
=ilk2karakter(B1)


C++:
Function ilk2karakter(kaynak As Range)
    dizi = Split(Trim(kaynak.Value), " ")
    For i = LBound(dizi) To UBound(dizi)
        dizi(i) = Left(dizi(i), 2) & WorksheetFunction.Rept("*", Len(dizi(i)) - Len(Left(dizi(i), 2)))
    Next i
    ilk2karakter = Join(dizi, " ")
End Function

Function TcNoSifreli(TcNo As Range)
    TcNoSifreli = Left(TcNo, 2) & WorksheetFunction.Rept("*", 7) & Right(TcNo, 2)
End Function
 
Hocam merhaba excell
A1 Hücersinde TC kimlik numarsı 11 haneli
12345678934
12*******34 şeklinde
C1 hücresine 12*******34 yazsın
B1 hücresinde
Ahmet Hasan Hüseyin YILMAZ ALTIN
Ah*** Ha*** Hü***** YI**** AL*** şeklinde
D1 Ah*** Ha*** Hü***** YI**** AL*** yazsın
vba kodunu gönderebilir misiniz şimdiden teşekkürler
 

Ekli dosyalar

teşekkürler hocam
 
Geri
Üst