Username generator function

J

jkrons

I'm trying to create an automatic username generator function. This is
what I have so far:

Function createusername(konto, art, adgang) As String

If UCase(adgang) = UCase("ja") Then

If UCase(art) = UCase("kunde") Then
usnam = konto & 1
ElseIf UCase(art) = UCase("agent") Then
usnam = konto & "_AG" & 1
End If
End If

createusername = usnam

End Function

If
Konto = "MM", Art = "Kunde" and adgang = "ja" then the userid will
created as MM1

If
Konto = "SS", Art = "agent" and adgang = "ja" then the userid will
created as SS_AG1

Now to my question. If userid MM1 alrready exist in column where the
function is used, the next useridf for same "konto" and "art" should
be MM2, next MM3 and so on. Same goes for art = "agent", like

SS_AG1
SS_AG2 an so on

How do I get the function to look above so to speak, compare "konto"
and "art" and then add 1 to the highest number used?

Jan
 
P

Patrick Molloy

use the caller method ...this example returns the formula in the cell to the
left of teh cell with the function

Function xyx() As String
xyx = Range(Application.Caller.Address).Offset(, -1).Formula
End Function
 
J

jkrons

This works great, now i just have to put it into a loop that will loop
thru all cells above the function.

Jan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Move row last on change of value 2
Shapes in 2010 1
Search 14
Macro to Delete Rows if true HELP! 4
Deleting rows 4
Convert Function to Sub 6
How to print the values of cells 8
Help to repeat find on button click 1

Top