RekenwonderNiels
Gebruiker
- Lid geworden
- 29 jul 2016
- Berichten
- 26
Beste iedereen,
In mijn bestand Bekijk bijlage Voorraadbeheer.xlsm wil ik d.m.v. barcodes te scannen, niet alleen artikelen aan een lijst toevoegen, maar ook een opdracht kunnen verzenden.
deze opdracht moet excel herkennen, en meteen uit de lijst weg halen (omdat de opdracht geen artikel is).
Voordat excel artikelen aan de voorraad kan toevoegen, moeten er eerst een aantal stappen worden ondernomen, deze stappen staan ook in het excel bestand vermeld.
Stap 1.
De eerst volgende lege cel in bereik A:A moet worden geselecteerd voordat het scannen begint. (einde van iedere macro selecteerd deze cel).
Start deze handeling met knop "Verder gaan met scannen".
Stap 2.
De sanner geeft zijn gegevens door zoals in het voorbeeld, in kolom A de barcode, kolom B is altijd 1 (excel teld dubbele waardes bij elkaar op) kolom C naam van scanner. kolom D wordt niet ingevuld, maar alleen geselecteerd, hierdoor zoekt de macro "verder scannen" weer de eerst volgende lege cel in bereik A:A.
Stap 3.
Keuze maken of de artikelen van de scanner bij de voorraad moeten worden opgeteld, afgenomen of geïnventariseerd.
Deze keuze kan via de knoppen boven in beel, en via het scannen van een barcode genaam "TOEVOEGEN" of "AFNEMEN".
Zodra een barcode / macro start met gegevens invullen in eerst volgende lege bereik A:C , ziet de macro van het tabblad dit, en onderbreekt het noteren om een gekoppelde macro te starten.
(klik op de knop Scan barcode toevoegen" om deze handeling na te bootsen met een macro).
De macro moet deze handeling uitvoeren, maar de tekst "TOEVOEGEN 1 Niels"niet in de lijst A:C weergeven.
Stap 4.
met de knop Uitvoeren, alle artikelen van de scanner volgens stap 3 verwerken met de voorraad (tabblad voorraad). ook deze handeling wil ik graag kunnen starten d.m.v. een barcode genaamd "VERWERKEN" te scannen.
Dit gaat er nog fout:
De barcode "Toevoegen" scannen start de macro 2x achter elkaar, en laat sporen achter in bereik A:B ( de 1 in kolom A staat voor aantal, en de 0 in kolom B voor naam scanner, deze gegevens zijn dus 1 cel naar links opgeschoven).
En als je nu verder gaat met scannen van artikelen, zijn de gegevens
Stap 4 gegevens verwerken met voorraad d.m.v. barcode (macro uitvoeren) deze macro starte ook 2x achter elkaar, waardoor gegevens dubbel werden toegevoegd of afgenomen.
Welke macro kan bij het scannen van de barcode "TOEVOEGEN" niet alleen een macro starten voor toevoegen, maar ook de gegevens in A:C voor deze opdracht weer wissen (liefst zonder de hele rij te verwijderen).
Groeten Niels
In mijn bestand Bekijk bijlage Voorraadbeheer.xlsm wil ik d.m.v. barcodes te scannen, niet alleen artikelen aan een lijst toevoegen, maar ook een opdracht kunnen verzenden.
deze opdracht moet excel herkennen, en meteen uit de lijst weg halen (omdat de opdracht geen artikel is).
Voordat excel artikelen aan de voorraad kan toevoegen, moeten er eerst een aantal stappen worden ondernomen, deze stappen staan ook in het excel bestand vermeld.
Stap 1.
De eerst volgende lege cel in bereik A:A moet worden geselecteerd voordat het scannen begint. (einde van iedere macro selecteerd deze cel).
Start deze handeling met knop "Verder gaan met scannen".
Stap 2.
De sanner geeft zijn gegevens door zoals in het voorbeeld, in kolom A de barcode, kolom B is altijd 1 (excel teld dubbele waardes bij elkaar op) kolom C naam van scanner. kolom D wordt niet ingevuld, maar alleen geselecteerd, hierdoor zoekt de macro "verder scannen" weer de eerst volgende lege cel in bereik A:A.
Stap 3.
Keuze maken of de artikelen van de scanner bij de voorraad moeten worden opgeteld, afgenomen of geïnventariseerd.
Deze keuze kan via de knoppen boven in beel, en via het scannen van een barcode genaam "TOEVOEGEN" of "AFNEMEN".
Zodra een barcode / macro start met gegevens invullen in eerst volgende lege bereik A:C , ziet de macro van het tabblad dit, en onderbreekt het noteren om een gekoppelde macro te starten.
(klik op de knop Scan barcode toevoegen" om deze handeling na te bootsen met een macro).
De macro moet deze handeling uitvoeren, maar de tekst "TOEVOEGEN 1 Niels"niet in de lijst A:C weergeven.
Stap 4.
met de knop Uitvoeren, alle artikelen van de scanner volgens stap 3 verwerken met de voorraad (tabblad voorraad). ook deze handeling wil ik graag kunnen starten d.m.v. een barcode genaamd "VERWERKEN" te scannen.
Dit gaat er nog fout:
De barcode "Toevoegen" scannen start de macro 2x achter elkaar, en laat sporen achter in bereik A:B ( de 1 in kolom A staat voor aantal, en de 0 in kolom B voor naam scanner, deze gegevens zijn dus 1 cel naar links opgeschoven).
En als je nu verder gaat met scannen van artikelen, zijn de gegevens
Stap 4 gegevens verwerken met voorraad d.m.v. barcode (macro uitvoeren) deze macro starte ook 2x achter elkaar, waardoor gegevens dubbel werden toegevoegd of afgenomen.
Welke macro kan bij het scannen van de barcode "TOEVOEGEN" niet alleen een macro starten voor toevoegen, maar ook de gegevens in A:C voor deze opdracht weer wissen (liefst zonder de hele rij te verwijderen).
Groeten Niels