Avatar billede berit66 Praktikant
21. november 2008 - 12:07 Der er 1 kommentar og
1 løsning

Prissammenligning evt. Selcect Case VBA

Hej

Jeg har lavet et regneark med forskellige transportørers priser opdelt i Zoner(igen opdelt efter postnumre) og en pris pr palle.

Nu skal jeg have lavet en Formular hvor De forskellige transportørers priser skal vises ved siden af hinanden når man indtaster postnr. og antal paller (jeg har lavet tekstbokse til at indtaste postnr. og antal paller samt tekstbokse til svarene). Desuden en knap hvor koden skal skrives ind, således at svaret vises i tekstboxene når man trykker på den.

Jeg havde forestillet mig at man kunne bruge en Select Case kode, men kan simpelthen ikke finde ud af hvordan jeg får det løst bedst.Jeg håber at der er nogen derude der er lidt klogere end mig, der kan hjælpe mig med en løsning.

Hilsen Berit66
Avatar billede excelent Ekspert
22. november 2008 - 18:36 #1
Du kan prøve at sende filen til pm@madsen.tdcadsl.dk
Avatar billede excelent Ekspert
23. november 2008 - 19:36 #2
Løsningen blev :

Private Sub cmdKør_Click()
sBW = Sheets("Post").Cells(1, Sheets("Post").Range("A1:H4010").Find(Me.txtpostnr, LookIn:=xlValues).Column).Value
soneBW = Sheets("BW").Range("A11:O11").Find(sBW, LookIn:=xlValues).Column
Me.txtBW = Sheets("BW").Cells(Me.txtpaller + 12, soneBW).Text
Me.BWzone = sBW
sDSV = Sheets("Post").Cells(1, Sheets("Post").Range("I1:V3310").Find(Me.txtpostnr, LookIn:=xlValues).Column).Value
soneDSV = Sheets("DSV").Range("A14:AC14").Find(sDSV, LookIn:=xlValues).Column
Me.txtDSV = Sheets("DSV").Cells(Me.txtpaller + 15, soneDSV).Text
Me.DSVzone = sDSV
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