18. november 2007 - 20:37Der er
7 kommentarer og 1 løsning
Udtræk fra kundedatabase
Jeg har en kundedatabase, hvori der er indtastet hvilke ansatte, der arbejder på kunden. Der kan være 1-3 ansatte på de forskellige kunder. I ark2 har jeg følgende (startende fra celle A4)
Jeg ønsker nu i ark1, celle A1 at kunne indtaste et medarbejdernavn, hvorefter de linier (fra ark2), hvor det pågældende medarbejdernavn eksisterer bliver kopieret over til ark1.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
En af ulemperne ved at prøve at bruge Excel som "database".
************************* Sub KopierUdFraMedarbejder() Dim strEmployee As String Dim objCopyTo As Range Dim objCopyFrom As Range Dim i As Integer
strEmployee = Sheets("ark1").Range("A1") Set objCopyTo = Sheets("ark1").Range("A1").CurrentRegion Set objCopyTo = objCopyTo.Offset(objCopyTo.Rows.Count).Resize(1)
Set objCopyFrom = Sheets("ark2").Range("A4").CurrentRegion
For i = 1 To objCopyFrom.Rows.Count If objCopyFrom.Cells(i, 2) = strEmployee Or objCopyFrom.Cells(i, 3) = strEmployee Or objCopyFrom.Cells(i, 4) = strEmployee Then objCopyFrom.Rows(i).Copy Destination:=objCopyTo.Rows(1) Set objCopyTo = objCopyTo.Offset(1) End If Next i
Set objCopyFrom = Nothing Set objCopyTo = Nothing End Sub ************
Tak-tak, men det ville være at pynte sig med lånte fjer. :-)
Synes godt om
Ny brugerNybegynder
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.