Paradoxx
Gebruiker
- Lid geworden
- 2 nov 2007
- Berichten
- 135
Goedemiddag.
Ik heb het volgende probleem. Ik maak overzichtslijsten voor onze transporteurs welke 's avonds de karren die naar de veiling moeten, komen halen. De ene dag is drukker dan de andere, en het komt dus ook voor dat er voor 1 transporteur maar 1 opdrachtregel is, of zelfs geen één.
Er wordt 1 lange lijst gemaakt vanuit ons ordersysteem, en deze "lange" lijst wil ik automatisch verdelen over de tabbladen per transporteur.
Ik importeer de lijst vanuit een ander bestand in het tabblad "Import"
Nu is het zo dat wanneer elke transporteur 2 of meer opdrachtregels heeft, de macro goed werkt. Wanneer er 1 of 0 opdrachtregels zijn, loopt de macro vast omdat er of geen data is om te selecteren, of wanneer er maar 1 regel is, en deze geselecteerd wordt, met de opdracht Selection.CurrentRegion.Select, verkeerde regels mee selecteert.
Er moet dus iets komen dat wanneer er 0 regels zijn te selecteren, dat dit deel van de macro wordt overgeslagen, en wanneer er 1 regel is, alleen die regel wordt verplaatst naar het juiste tabblad.
Ik heb het voorbeeld bestand bijgevoegd. Bekijk bijlage Sjabloon transportoverzicht.xlsm
Opm: De macro "ImportData" heb ik even uitgeschakeld,... de te gebruiken data heb ik op het tabblad "Overig" staan, zodat dit makkelijk weer te herstellen is op het Import tabblad.
Ik heb het volgende probleem. Ik maak overzichtslijsten voor onze transporteurs welke 's avonds de karren die naar de veiling moeten, komen halen. De ene dag is drukker dan de andere, en het komt dus ook voor dat er voor 1 transporteur maar 1 opdrachtregel is, of zelfs geen één.
Er wordt 1 lange lijst gemaakt vanuit ons ordersysteem, en deze "lange" lijst wil ik automatisch verdelen over de tabbladen per transporteur.
Ik importeer de lijst vanuit een ander bestand in het tabblad "Import"
Nu is het zo dat wanneer elke transporteur 2 of meer opdrachtregels heeft, de macro goed werkt. Wanneer er 1 of 0 opdrachtregels zijn, loopt de macro vast omdat er of geen data is om te selecteren, of wanneer er maar 1 regel is, en deze geselecteerd wordt, met de opdracht Selection.CurrentRegion.Select, verkeerde regels mee selecteert.
Er moet dus iets komen dat wanneer er 0 regels zijn te selecteren, dat dit deel van de macro wordt overgeslagen, en wanneer er 1 regel is, alleen die regel wordt verplaatst naar het juiste tabblad.
Ik heb het voorbeeld bestand bijgevoegd. Bekijk bijlage Sjabloon transportoverzicht.xlsm
Opm: De macro "ImportData" heb ik even uitgeschakeld,... de te gebruiken data heb ik op het tabblad "Overig" staan, zodat dit makkelijk weer te herstellen is op het Import tabblad.