Sometimes you may have to generate automatically different random passwords. This could be a very easy task if you just had an Excel function like “RandomPassword”, so you could write:

```=RandomPassword(8)
```

And get something like:

```e8NwB9Bi
```

If this isn’t what you’re looking for, as an alternative, you can visit the online random password generator.

The function syntax is as follows:

```=RandomPassword(length, [uppercase = TRUE], [numbers = TRUE],
[lowercase = TRUE])
```

If you don’t know how you should install an Excel Add-in, keep looking into the site since I’ll write a post about that soon… By now, I can give you this guidelines:

1- Copy the corresponding version of the add-in (XLA or XLAM) to C:\Program Files\Microsoft Office\OfficeXX\Library (where XX is the Office version, being 12 for Office 2007)
2- Follow the instructions given here for Office 2003 or below, or take a look at the first part of this steps for Office 2007.

Just in case you want to see the function code without looking into the add-in:

```Function RandomPassword(Length As Integer, Optional Upper As Boolean = True, Optional Number As Boolean = True, Optional Lower As Boolean = True)
If Not Upper And Not Lower And Not Number Then
Exit Function
End If

Dim Ret As String
Dim Num As Integer
Dim Repeat As Boolean

Randomize

Chars = 26 * 2 + 10 '26 (a-z) + 26 (A-Z) + 10 (0-9)
'a-z = 97-122
'A-Z = 65-90
'0-9 = 48-57

For i = 1 To Length
Repeat = False

Num = Int(Chars * Rnd) 'Int((upperbound - lowerbound + 1) * Rnd + lowerbound)

If Num &amp;lt; 26 Then        'a-z
If Lower Then
Ret = Ret & Chr(Num + 97)
Else
Repeat = True
End If
ElseIf Num < 52 Then    'A-Z
If Upper Then
Ret = Ret & Chr(Num - 26 + 65)
Else
Repeat = True
End If
ElseIf Num < 62 Then    '0-9
If Number Then
Ret = Ret & Chr(Num - 52 + 48)
Else
Repeat = True
End If
End If

If Repeat Then
i = i - 1
End If
Next i

End Function
```

### Support appreciated!

All the content offered in this website is, except noted otherwise, of free nature. This means you can share it wherever you want if you do it freely and stating its source.

If it was useful for you and you’d like to contribute, you can make a donation or, at least, visit one of our advertisers of your choice; they are all around the site.