• DİKKAT

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

şifre oluşturma

Katılım
11 Temmuz 2007
Mesajlar
132
Excel Vers. ve Dili
2007
Merhab arkadaşlar,

A sutunundaki kelimelerle B sutunundaki kelimeleri rastgele karıştırara yeni anlamsız kelimeyi C sutununa yazdırmak istiyorum.örnek. A1 deki "ocak" kelimesi ile B1 deki "january "kelimesinin harfleri ile yeni bir kelime(şifre) oluşturmak istiyorum..CYUJAOKCNARYA.gibi..

Teşekkürler..
 

Ekli dosyalar

Merhaba,

Aşağıdaki kodu denermisiniz.

Kod:
Option Explicit
 
Sub KARIŞTIR()
    Dim SAYI As Integer, X As Long, Y As Integer
    Dim Veri As String, Dizi As Collection, Eleman As Variant
 
    Columns(3).ClearContents
 
    For X = 1 To Cells(Rows.Count, 1).End(3).Row
        Set Dizi = New Collection
        Veri = Cells(X, 1) & Cells(X, 2)
        For Y = 1 To Len(Veri)
10          Randomize Timer
            SAYI = Int((Rnd() * Len(Veri)) + 1)
 
            For Each Eleman In Dizi
                If Eleman = SAYI Then GoTo 10
            Next
 
            Cells(X, 3) = Cells(X, 3) & Mid(Veri, SAYI, 1)
 
            On Error Resume Next
            Dizi.Add SAYI, CStr(SAYI)
            On Error GoTo 0
        Next
        Set Dizi = Nothing
    Next
 
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Tamam Koray bey ..Eline sağlık...Teşekkür ettim..
 
Geri
Üst