Avatar billede spoi Nybegynder
06. november 2006 - 12:32 Der er 10 kommentarer og
1 løsning

loplag let opgave

=LOPSLAG("Containertype";'H:\Pakkeinstruktioner\instruktion\[9999.xls]Nyeste version'!$B$10:$E$75;2;FALSK)

Hvorledes omskrives det så i stedet for 9999 tages der værdien i d2?

LN
Avatar billede benson Nybegynder
06. november 2006 - 13:57 #1
X =LOPSLAG("Containertype";'H:\Pakkeinstruktioner\instruktion\[' & D2 & '.xls]Nyeste version'!$B$10:$E$75;2;FALSK)

Skulle virke
Avatar billede spoi Nybegynder
06. november 2006 - 14:00 #2
hmm det gør det ikke. hele ligningen kommer til at stå i feltet
Avatar billede spoi Nybegynder
06. november 2006 - 14:07 #3
det kan også være en makro der åbner filen og henter vædien i feks d2 i pågældende dokumt og sætter det ind i det sokumnt man kører makroen fra feks i c2.
Og derefter lukker D2.xls igen.

Hvis det er en bedre løsning

For mig er det lige meget - bare det virker.

LN
Avatar billede bak Forsker
06. november 2006 - 17:20 #4
denne skulle gerne indsætte formlen i D3

Sub InsertFormula()
  Dim FormulaString As String
  FormulaString = "=vlookup(""""Containertype"""";'H:\Pakkeinstruktioner\instruktion\[" & Range("D2") & ".xls]Nyeste version'!$B$10:$E$75,2,FALSE)"
  Range("D3").Formula = FormulaString
End Sub
Avatar billede bak Forsker
06. november 2006 - 17:21 #5
UPS der må ikke være semicolons

Sub InsertFormula()
  Dim FormulaString As String
  FormulaString = "=vlookup(""""Containertype"""",'H:\Pakkeinstruktioner\instruktion\[" & Range("D2") & ".xls]Nyeste version'!$B$10:$E$75,2,FALSE)"
  Range("D3").Formula = FormulaString
End Sub
Avatar billede bak Forsker
06. november 2006 - 17:25 #6
UPS igen

Sub InsertFormula()
  Dim FormulaString As String
  FormulaString = "=vlookup(""Containertype"",'H:\Pakkeinstruktioner\instruktion\[" & Range("D2") & ".xls]Nyeste version'!$B$10:$E$75,2,FALSE)"
  Range("D3").Formula = FormulaString
End Sub
Avatar billede kabbak Professor
06. november 2006 - 17:49 #7
Denne er ikke testet

=LOPSLAG("Containertype";INDIREKTE("'H:\Pakkeinstruktioner\instruktion\[" & D2 & ".xls]Nyeste version'!$B$10:$E$75");2;FALSK)
Avatar billede spoi Nybegynder
07. november 2006 - 14:57 #8
Ok det var ikke helt det jeg mente. Har nu opgivet det emd Lopslag lidt og INDIREKTE.
Men måske jeg vender tilbage med det

Måske du kan rette i nedenstående udtryk


orkbooks.Open Filename:="H:\Pakkeinstruktioner\instruktion\" & [d2] & ".xls"    ' xxxx = kundenr.
    'Windows([d2] & ".xls").Activate
    Sheets("Nyeste version").Activate
    ActiveWorkbook.Sheets("Nyeste version").Range("C21").Copy.ThisWorkbook.Sheets("startside").Range ("g6")

Jeg vil kopiere felt c21  i den fil jeg åbner over i felt g6 i den fil hvor makroen ligger. Har ikke helt styr på om formlen.

LN
Avatar billede spoi Nybegynder
07. november 2006 - 15:00 #9
Ok hmm løste det vist selv der var vist et . for meget i formlen

LN
Avatar billede spoi Nybegynder
08. november 2006 - 11:33 #10
Hej Bak

Løsningen bliver ikke lige helt fundet, men fik en anden ide og synes helt sikkert at nogle skal have point for indsatsen, så smid et svar.

LN
Avatar billede bak Forsker
08. november 2006 - 23:46 #11
ok-)
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