Ga naar inhoud

Magazijn locaties aanmaken


Aanbevolen berichten

Hoi allen, 

 

Ik probeer met Excel een lijst van locaties aan te maken om in te geven in een Warehouse Management System. Het WMS geeft mij volgend formaat: xx-xx-xx-xx

Ik heb 8 tekens om 5 coördinaten aan te geven. Aangezien ik maar 3 magazijnen heb en nooit meer dan 20 gangen heb ik er voor gekozen om magazijn en gang in de eerste 2 tekens samen te vatten, en voor module-legger-positie telkens 2 tekens te gebruiken, aangezien die wel kunnen oplopen tot boven de 20.

Hieronder het voorbeeld:

1A-03-04-12

“1”: magazijn (1-2-3)

“A”: Gangpad (A tot P)

“03”: Module (1 tot 82)

“04”: Legger (1 tot 10)

“12”: Positie op de legger (1 tot 10)

 

Nu kan ik dit allemaal wel handmatig ingeven, maar dan ben ik een kleine eeuwigheid bezig. Ik vroeg me dus af of jullie hier een snellere manier voor hebben, zij het met de "doorvoeren"-functie, zij het met één of andere formule.

Link naar bericht
Delen op andere sites


Je zou je code nog 2 digi korter kunnen maken

“04”: Legger (0 tot 9)

“12”: Positie op de legger (0 tot 9)

dan heeft alleen Module 2 digi nodig en al de ander 1

1A0100

“1”: magazijn (1-2-3)

“A”: Gangpad (A tot P)

“01”: Module (1 tot 82)

“0”: Legger (0 tot 9) onderste legger ' in totaal ook 10 leggers

“0”: Positie op de legger (1 tot 10) 1 positie ' in totaal 10 posities

Link naar bericht
Delen op andere sites

@emielDS

 

Bouw de array op in het werkgeheugen en dump hem in 1 keer op je werkblad, anders kan je gerust een wandelingetje gaan maken.

 

Je kan de Array-size makkelijk berekenen aangezien je weet dat je 8200 rijen nodig hebt voor 1 gang, 16 gangen en 3 magazijnen.

 

Je bouwt dus een Array van (1 To 8200, 1 To 48)

 

Om de gangletters te genereren gebruik je ipv al die Ifs  gang = Chr(gan + 64)

 

Succes.

Link naar bericht
Delen op andere sites
Gast
Dit topic is nu gesloten voor nieuwe reacties.
×
×
  • Nieuwe aanmaken...