30. december 2010 - 03:38Der er
5 kommentarer og 1 løsning
Opslag fra andet faneblad
Hej derude Håber på lidt hjælp her.
Jeg har et regneark med to faneblade "Dataark" og "Log"
Jeg ønsker at arket "Dataark" skal fungere som opslagark til "Log" arket.
Datarket indeholder 6 kolonner med ca 600 rækker.
Logarket skal så når jeg begynder at skrive i første kolonne prøve at genkende teksten fra først kolonne i dataarket, og herefter overfører alle 6 kolonner til Logarket.
Har leget lidt med OPSLAG og LOPSLAG kan ikke helt få det til at virke :/
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Dim arkData As Worksheet Dim ændretRække As Long, flag As Boolean Private Function søgSkib(skibsNavn) Set arkData = ActiveWorkbook.Sheets("Dataark")
With arkData.Range("A2:A65000") Set c = .Find(skibsNavn, LookIn:=xlValues, LookAt:=xlWhole) If Not c Is Nothing Then søgSkib = c.Row Else søgSkib = 0 End If End With End Function Rem +++++++++++++++++++++++++++++++++++++++++++++++ Private Sub Worksheet_Change(ByVal Target As Range) If flag = False Then If Target.Column = 2 Then ændretRække = Target.Row Else ændretRække = 0 End If End If End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim dataRække As Long If flag = False Then If ændretRække > 0 Then flag = True dataRække = søgSkib(UCase(Range("B" & ændretRække).Value))
If dataRække > 0 Then With arkData .Range("A" & dataRække & ":G" & dataRække).Copy End With
ActiveSheet.Range("B" & ændretRække).Select ActiveSheet.Paste End If End If
Set arkData = Nothing Application.CutCopyMode = False ændretRække = 0
flag = False End If End Sub
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.