Avatar billede splokit Nybegynder
29. november 2005 - 01:21 Der er 5 kommentarer og
1 løsning

søg og erstat værdi

Ark 1
A1=id B1=data C1=tid D1=data E1=data

Ark 5
A1=id B1=data C1=tid D1=data E1=data

Jeg har en kode hvor jeg kan søge og hente ud fra id-nr på ark1 så man ikke skal hente data fra ark5 kan man så også lave en som erstater nogle celler ud fra id-nr!?


A1:E1 ud fra a1 finder den det på ark5 og smider de 4 celler ved siden af over på ark 5 ud for id-nr...
ark 5 er skjult og ikke noget man skal bruge andet end en db.
Avatar billede martin_moth Mester
29. november 2005 - 10:49 #1
Ark1:

B1 : = VLOOKUP($A$1;Ark5!$A$1:$E$1000;2;FALSE)
C1 : = VLOOKUP($A$1;Ark5!$A$1:$E$1000;3;FALSE)
D1 : = VLOOKUP($A$1;Ark5!$A$1:$E$1000;4;FALSE)
E1 : = VLOOKUP($A$1;Ark5!$A$1:$E$1000;5;FALSE)

Formlerne kopierer du bare nedad i ark1.
Herefter skal du kun rette i kolonne A. Skriv et andet id i kolonne A, og den laver et nyt opslag, og opdaterer tallene i kolonne B-C-D-E.

Den søger data i Ark5, fra række 1 til 1000
Avatar billede splokit Nybegynder
29. november 2005 - 16:04 #2
Det skal helst være noget vb som denne bare omvendt...

Public Sub Hent()
 
  Set rngHentIdNr = Worksheets("L").Range("B11")
 
  With Worksheets("ID")
    r = .Cells(Rows.Count, 2).End(xlUp).Row
    Set rngIdNr = Range(.Cells(2, 1), .Cells(r, 1))
  End With

    For Each n In rngHentIdNr
      For Each C In rngIdNr
      If n.Value = C.Value Then
        vdB = C.Offset(, 1).Resize(1, 18).Value
        n.Offset(, 1).Resize(1, 18).Value = vdB
      End If
      Next
    Next

    Set rngIdNr = Nothing
    Set rngHentIdNr = Nothing
End Sub
Avatar billede martin_moth Mester
29. november 2005 - 19:06 #3
vidste ikke det skulle være VBA.

Er spørgsmålet stadig relevant, eller er ovenstående kode det du skal bruge
Avatar billede splokit Nybegynder
29. november 2005 - 20:48 #4
Har ikke fåre et svar endnu så der er stadig åben for ider... :)
Avatar billede splokit Nybegynder
29. november 2005 - 20:50 #5
det er bare en kode jeg har til at hente fra min data base men skal så også kunne gøre det omvendt af hvad den kode gør...
Avatar billede splokit Nybegynder
05. februar 2006 - 13:51 #6
humm
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