Results 1 to 2 of 2

Thread: [RESOLVED] Generate random string

  1. #1

    Thread Starter
    Hyperactive Member
    Join Date
    Jun 2009
    Posts
    257

    Resolved [RESOLVED] Generate random string

    Hello,

    Can someone tell me how i generate a random string of number and letters and assign it to a cell pls?

    Thx

  2. #2
    Discovering Life Siddharth Rout's Avatar
    Join Date
    Feb 2005
    Location
    Mumbai, India
    Posts
    12,001

    Re: Generate random string

    Try this

    The only problem with this code is that it might sometimes not create Alphanumeric Strings...

    You can put in an extra check to see if the string is an alphanumeric and then only store it in a cell... I am sure you will be able to do it... If you get stuck simply post and we will definitely help you...

    Code:
    Sub GenerateRandomString()
        '~~> This will generate a passwords 5 chars long and
        '~~> Store it to Cell A1 in Sheet1
        Sheets("Sheet1").Range("A1").Value = RandomString(5)
    End Sub
    
    Function RandomString(Lngth As Integer) As String
        Randomize
        
        Dim baseString As String
        
        baseString = "abcdefghijklmnopqrstuvwxyz"
        baseString = baseString & UCase(baseString) & "0123456789"
    
        Dim i As Long
        For i = 1 To Lngth
            RandomString = RandomString & Mid$(baseString, Int(Rnd() * Len(baseString) + 1), 1)
        Next
    End Function
    A good exercise for the Heart is to bend down and help another up...
    Please Mark your Thread "Resolved", if the query is solved


    MyGear:
    ★ CPU ★ Ryzen 5 5800X
    ★ GPU ★ NVIDIA GeForce RTX 3080 TI Founder Edition
    ★ RAM ★ G. Skill Trident Z RGB 32GB 3600MHz
    ★ MB ★ ASUS TUF GAMING X570 (WI-FI) ATX Gaming
    ★ Storage ★ SSD SB-ROCKET-1TB + SEAGATE 2TB Barracuda IHD
    ★ Cooling ★ NOCTUA NH-D15 CHROMAX BLACK 140mm + 10 of Noctua NF-F12 PWM
    ★ PSU ★ ANTEC HCG-1000-EXTREME 1000 Watt 80 Plus Gold Fully Modular PSU
    ★ Case ★ LIAN LI PC-O11 DYNAMIC XL ROG (BLACK) (G99.O11DXL-X)
    ★ Monitor ★ LG Ultragear 27" 240Hz Gaming Monitor
    ★ Keyboard ★ TVS Electronics Gold Keyboard
    ★ Mouse ★ Logitech G502 Hero

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width