fjerne dubletter og finde unikke elementer mellem tabeller i 2 forskellige ark
HejJeg er lidt nybegynder i VBA og har derfor brug for eksperthjælp med et problem. Firmaet jeg arbejder hos kører i 2 forskellige systemer, (betegnes i casen som "X" og "Y" som desværre ikke altid passer helt overens med hinanden hvilket skaber fejl i mine excel rapporter.
Jeg har 2 tabeller i hvert sit ark hvor jeg gerne skulle finde de uoverenstemmelser der måtte være.
Begge mine tabeller i hvert ark består af 2 kolonner; A=sagsnumre og B=varenummer
Vi har 4 hovedtyper af vare som så har en del subgrupper af varenumre. Hovedgrupperne kaldes; L, RE, LS, LR som så har subgrupper som f.eks L05, L06, L50, RE01, RE09, RE10 osv... Hvert sagsnummer kan sagtens have mange af de samme varenumre: f.eks kan sag 119005 bestå af 10 stk L05, 4 stk L50, 6 stk osv. Samme varebetegnelse bruges på de forskellige sager hvorfor det er sagsnummer som gør dem unikke; f.eks kan varenummer L15 være på 5 forskellige sager; 115002, 115389, 116210, 119915. ialt har vi godt 15000 varer på lager
Nedenstående viser et eksempel hvor Tabel 1 er for mit "X" system og og tabel 2 for mit "Y"
Et eksempel på tabel X ses til venstre og Y til højre.
724897 L07 724897 L07
724897 L07 724897 L07
724897 L07 724897 LS01
724897 LS01 724897 LS02
724897 LS02 724897 RE05
724897 RE05 724897 RE12
724897 RE05 724897 RE12
724897 RE12
724897 RE12
Antallet i de 2 tabeller skulle meget gerne stemme overens, men det som det fremgår er der f.eks på sag 727897 - varenummer L07 en forskel på -1
og det samme gør sig f.eks gældende for 724897 - RE05
Det jeg egentlig tænker er en kode som looper samtlige celler igennem i Ark 2 (Y). Findes der dubletter i begge ark med samme sagsnummer + varenummer, skal linien slettes i BEGGE ark. Derved burde jeg kunne finde de varenumre på de respektive sagsnumre som er i enten overskud/underskud i de 2 tabeller.
Er godt klar over der findes "fjern dubletter" funktionen i Excel, men bruges denne, bliver flere varenumre med samme sagsnumre fjernet i samme dokument da der jo kan forekomme flere af samme varenummer under samme sagsnummer.
Håber ovenstående gav mening og en venlig sjæl kunne være behjælpelig med en VBA kode som løse dette. På forhånd tak :)
Med venlig hilsen
Danny