Avatar billede MajaThomsen Nybegynder
09. marts 2015 - 18:12 Der er 4 kommentarer og
1 løsning

Sortere data i Excel med VBA

Hej,

Jeg er igang med at lave en salesform i Excel (jeg bruger Excel til mac 2011, version 14.4.8)

I første ark ("alle optioner") har jeg alle optioner og maskiner stående med partnummer, beskrivelse, mængde, kostpris, salgspris. (5 kolonner)
Jeg vil nu gerne have lavet så når skriver en mængde i første ark (ud for den pågældende maskine/option), vil Excel automatisk samle alle de valgte optioner/maksiner i næste ark ("cost calcyle").
Den skal altså her både overføre partnummer, beskrivelse, mængden, salgsprisen og kostprisen.
Hertil vil jeg gerne have at den sortere på salgsprisen, så den dyreste enhed står øverst.

Jeg har indtil videre udført det med HVIS formler. Her opstår dog problemer:
Først er jeg nødt til at sortere dataet, da der vil være en masse tomme celler. Dette medfører at den laver om i HVIS formlerne, hvilket er problematisk, når jeg skal lave et nyt tilbud, hvortil jeg er nødsaget til forfra at rette i formlerne.

Salesformen skal gerne være mere brugervenligt, så tænkte at en VBA procedure kunne være brugbart. Er der nogle som kan hjælpe mig med hvordan koden skal se ud? :-)
Avatar billede natkatten Mester
09. marts 2015 - 18:40 #1
Det kan, som jeg ser det, laves med og uden brug af VBA.

Hvor mange rækker omfatter din salesform? Hvis det er mange, så er VBA med stor sandsynlighed at foretrække.

Jeg forstår ikke helt, når du skriver "de valgte optioner/maskiner". Er det et udsnit, der vælges i "alle optioner", og hvordan vælges disse så?
Avatar billede MajaThomsen Nybegynder
09. marts 2015 - 19:10 #2
Fedt med så hurtigt respons! :-D

Der er lidt over 100 rækker, også derfor jeg selv tænkte at VBA ville være vejen frem.

Ja, når man vælger i arket "alle optioner" gøres det ved, at man vælger en mængde ud fra en maskine (altså 1 i kolonnen 'mængde' betyder 1 maskine valgt)
Til et tilbud vil jeg nok skulle vælge omkring 40-50 enheder, hvortil den skal samle disse i næste ark, så jeg kan se et samlet overblik over de valgte.
Avatar billede natkatten Mester
10. marts 2015 - 08:09 #3
Prøv at kigge på denne, som er lavet hurtigt og uden de store finesser:

http://gupl.dk/f/8qis6ggho0

Har gjort brug af avanceret filter og sortering.
Avatar billede MajaThomsen Nybegynder
10. marts 2015 - 09:22 #4
Det var lige præcis det jeg skulle bruge!
Tusind tak for hjælpen!
Avatar billede natkatten Mester
10. marts 2015 - 12:35 #5
Et svar så spørgsmålet kan lukkes.
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Lead DevSecOps

SOS International

Fagligt ambitiøs Scrum Master

Netcompany A/S

Linux Operations Engineer

Lyngsøe Rainwear ApS

ERP & E-commerce Systemansvarlig