Avatar billede dane022 Seniormester
21. marts 2012 - 10:04 Der er 1 løsning

Finde og vælge ledige initialer

Jeg har 2 regneark. I det første opretter man en ny medarbejder og finder de initialer den medarbejder skal have i systemerne. Når man har fundet ledige initialer i det første regneark, skal disse initialer overføres til regneark 2 (som indeholder alle de mulige kombinationer af initialer aaa-zzz) og ud for de valgte initialer skrive noget i kolonne b, c og d.

F.eks. hvis initialerne xxx er ledige, skal der i regneark 2 ud for xxx skrives navn i kolonne b, dags dato i kolonne c og så Environ("username") i kolonne d.

Jeg forestiller mig at dette skal kunne lægges ind i en kommandoknap.
Avatar billede dane022 Seniormester
13. juni 2012 - 15:43 #1
Er løst med:

Sub reserver_loginnavn()
On Error Resume Next
On Error GoTo 0

Dim oCell As Range
Dim Dest1 As Range
Dim Dest2 As Range
Dim Dest3 As Range

'åbner regneark loginnavne
Workbooks.Open "T:\Tværfaglige arbejds opgaver\Decentral Brugeradministration\mulige loginnavne.xls"
Windows("1_ansaettelsesbrev med it-blanket.xltm").Activate

'reserverer loginnavn
For Each oCell In ActiveSheet.Range("H7")
Set Dest1 = Range("mulige_loginnavne").Find(What:=oCell).Offset(0, 1)
Dest1 = Range("c7")
Set Dest2 = Range("mulige_loginnavne").Find(What:=oCell).Offset(0, 2)
Dest2 = Date
Set Dest3 = Range("mulige_loginnavne").Find(What:=oCell).Offset(0, 3)
Dest3 = "Oprettet af " & Environ("username")
Next oCell

'lukker regneark
Workbooks("mulige loginnavne.xls").Close SaveChanges:=True

MsgBox ("Initialerne " & Range("h7") & " blev reserveret i listen med loginnavne"), vbInformation, "Loginnavn reserveret"
slut:
End Sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester