Avatar billede Lyrs Praktikant
30. januar 2018 - 09:12 Der er 6 kommentarer

Flet 2 prislister med VBA

Hej Folkens

Jeg sidder og prøver at flette 2 lister med VBA uden held!

I A2 og ned er et unikt varenr. og B2 en tilhørende listepris.
I G2 og ned er der ligeledes et unikt varenr. og H2 en nyere listepris.

Jeg vil i første omgang gerne flette de 2 prislister ud fra varenr., og have de 2 priser i cellerne til højre. Der kan være +80.000 varenumre, varer der er udgået, og varer der er kommet til.

Nogen der kan hjælpe eller komme med løsningsforslag??
Avatar billede supertekst Ekspert
30. januar 2018 - 10:00 #1
Hej Lyrs
Velkommen til.

Det vil nok være en fordel hvis du uploader et eksempel, der viser "før og efter"  situationen af prislisterne.
Avatar billede Lyrs Praktikant
30. januar 2018 - 10:10 #2
Det kunne se sådan ud:
(Før)
Januar                                      Februar
varenr:  listepris:                    varenr:          listepris
1234      80,0                          1234              81,0
123        20,0                          123                23,0
12          11,0                          1                    47,0

Jeg ville gerne matche de to lister på varenumeret så det kom til at stå nogenlunde sådan:

varenr.    listepris januar            listepris februar
1234        80,0                              81,0
123          20,0                              23,0

resten matcher ikke, og behøver derfor ikke at komme med.
30. januar 2018 - 10:12 #3
Kan du ikke bruge lopslag til at finde februar prisen og så efterfølgende filter til at fjerne dem, der er ikke har februarpris?
Avatar billede kim1a Ekspert
30. januar 2018 - 15:19 #4
Du kan helt simpelt også bruge en Pivot. Sæt data fra februar under januar, men flyt pris til en ny kolonne:

Varenummer pris jan pris feb

Så laver du en pivot på varenummer, og hvis der er gentagelser i varenummer i den enkelte måned så evt. vælge gennemsnit (typisk hvis vi taler salgs eller indkøbsdata).
Avatar billede Lyrs Praktikant
31. januar 2018 - 08:24 #5
Hmm kan ikke rigtigt få det til at virke...I den skabelon jeg prøver at lave har jeg 2 lister med hhv. 84.000 og 87.000 varenumre(på VVS dimser) med tilhørende pris - der kan være udgået og nye varer, men jeg forsøger at matche de varenumre i de 2 lister der stadig er ens - har forsøgt med LOPSLAG og Pivottabeller, men uden held, så planen var umiddelbart at finde noget VBA kode der selv kan finde de matchende varenumre, men er endnu ikke en haj til kodning endnu.
31. januar 2018 - 08:38 #6
Med så mange varenumre ville jeg overveje at kaste det i en database i stedet.
Det er lidt fjollet at bruge VBA til noget Excel klarer ganske fint.
Du kan sende en liste med et lille udvalg af dine varenumre, så kan vi hjælpe med et par eksempler.
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
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

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





White paper
TIDSBEGRÆNSET KAMPAGNE: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner GRATIS.