Avatar billede Chenowen Nybegynder
17. september 2015 - 09:50 Der er 3 kommentarer

Returner værdi baseret på intervaler - VBA

Hej Eksperter,
Jeg sidder med et problem, hvor jeg ønsker at lave en Excel fil, hvor man kan indtaster 2-3 forskellige kriterier, og når disse kriterier udfyldt, vil en VBA kode returner én eller flere tekstværdier (produkter), som opfylder alle de indtastede kriterier.

Mere specifikt vil jeg have udfyldt følgende:
A1 (hedder Luftmængde) --> Værdi indtastes i B1 og skal "slå op" i D og E kolonnerne. D indikerer lower limit og E upper limit i intervallet. I kolonne C vil der være et navn på det produkt der kan er tilknyttet intervallet.
A2 Belastning --> Værdi indtastes i B2 og skal "slå op" i G og H kolonnerne. E indikerer lower limit og F upper limit i intervallet. F kolonne C vil der være et navn på det produkt der kan er tilknyttet intervallet.
Osv.

Intervallerne kan overlappe hinanden, hvilket vil sige der kan være flere produkter der opfylder de indtastede kriterier.

Dette er tankegangen bag opbygningen af VBA koden.

Når man har indtastet værdierne i B1, B2 ... BN, skal der således fremkomme de produkter der opfylder alle kriterierne fra A10 og ned efter:

Håber dette virker klart, ellers må i endelig stille spørgsmål. Hvis det ønskes kan jeg også sende excelfil med den ønskede opbygning, hvis det gør det mere klart.

Mvh.
Jeppe
17. september 2015 - 09:54 #1
Har du overvejet at bruge avancet filter i stedet? - det lyder lidt som om det kan løses på den måde.

https://support.office.com/da-dk/article/Filtrere-ved-hj%C3%A6lp-af-avancerede-kriterier-4c9222fe-8529-4cd7-a898-3f16abdff32b
Avatar billede natkatten Mester
17. september 2015 - 10:31 #2
Og et avanceret filter kan om ønsket ret let indsættes i en stump VBA-kode.

Du er velkommen til at sende filen til mig, så skal jeg kigge på det i aften. natkatten snabela gmail dot com
Avatar billede Chenowen Nybegynder
17. september 2015 - 13:22 #3
Okay, denne funktion har jeg aldrig arbejdet med, men det kan nemt tænkes den kan løse mit problem. Har dog umiddelbart svært ved at se om den også kan løse problemet med overlappende intervaller?

Jeg får lige lavet et Excel med mine ideer, også sender jeg det til dig @natkatten. Og tak for hjælpen til jer begge indtil videre.
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat