Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: hulp bij maken van vergelijk code  (gelezen 98683 keer)

0 leden en 2 gasten bekijken dit topic.

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #105 Gepost op: 14 oktober 2014, 18:57:51 »
Bedankt RedHead,

Ik ga hem morgen even testen :-) als ik daar weer ben.

groetjes
Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #106 Gepost op: 15 oktober 2014, 12:49:54 »
...het is inmiddels al halverwege de gisteren genoemde 'morgen'.  ;)
Ben wel heel nieuwsgierig of er al testresultaten beschikbaar zijn.
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #107 Gepost op: 15 oktober 2014, 20:33:18 »
Hallo RedHead,

Ik ben net thuis en ja hij werkt perfect, heb hem getest met 500 artikelen maar toen ging er wat fout met de etiketten die liep vast en terug in printer  :D

Dus hij werkt perfect maar is het ook mogelijk dat hij per 30 artikel nummer vraagt of je door wilt gaan ja of nee als er dan wat mis gaat kan je hem cancelen  ;)

Nu moet de 2 excel bestanden samen gevoegd worden als 1 excel bestand.

Maar nogmaals bedankt voor de hulp

Groetjes

Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #108 Gepost op: 15 oktober 2014, 22:56:09 »
mtcnl, Da's fijn om te horen dat die het in principe dus goed doet. Om de 30 artikelnummers even vragen of alles nog goed gaat kan wel. Er komt dan nog een extra veld bij in de tabel die aangeeft of de afdruk is gemaakt. Zo kan je eenvoudig de procedure weer opnieuw opstarten bij het moment dat het fout begon te gaan met afdrukken. Misschien dat ik hier morgenavond ff tijd voor heb (m'n 5 daagjes vakantie zijn weer over en het harde kantoorleven gaat weer beginnen).

Wat je precies bedoelt met dat samenvoegen van 2 bestanden begrijp ik ff niet...
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #109 Gepost op: 15 oktober 2014, 23:17:00 »
Dit was begin van de topic vraag om een vergelijk vba te maken en daar is dit uit gekomen, met erg veel goede hulp van deze forum.

Nu zou het mooi zijn dat de sticker print functie ook hier in komt.

Op tab 2 heb je lijst die geprint moet worden.

Groetjes

Marco

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: hulp bij maken van vergelijk code
« Reactie #110 Gepost op: 16 oktober 2014, 15:56:22 »
Wat je precies bedoelt met dat samenvoegen van 2 bestanden begrijp ik ff niet...

Workbooks Sticker2.xls en zlijst2014.xls samenvoegen tot 1 werkmap, zodanig dat:
- Invoerlijst kan ingevuld worden
- Met macro Sub Printlijst_maken() data sorteren en overbrengen naar tabblad "Z lijst print versie" (knop aan macro op tabblad maken)
- Uit "Z lijst print versie" met de macro "Sub AfdrukkenLabels() de etiketten afdrukken (Knop om afdrukken te onderbreken bij 30 stuks)

Groeten,

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #111 Gepost op: 16 oktober 2014, 22:08:45 »
@SoftAid, Ah... Dat lukt wel!  ;)

Mtcnl, Sterker nog, bijna klaar. Maareh... Ik zie in je laatste bijlage dat er labels 'normaal', 'klein' en 'groot' zijn. Is dit zo? Komt er spontaan nog een derde type label bij? Of houden we 't bij klein en groot? Indien 'ja' er komt nog een 'normaal' label bij, dan ook graag deze even aanleveren in het bestand 'Sticker2.xls' (geef dan ook gelijk weer ff de printer op met die knop uit de 4e sheet).
Daarnaast nog de vraag of je een artikel altijd óf alléén groot óf alléén klein afdrukt óf dat het zo moet zijn dat je bijvoorbeeld van een artikel 4 kleine en 2 grote moet afdrukken?
Geef antwoord op m'n 2 vragen en er zal spoedig licht aan het einde van de tunnel zijn.
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #112 Gepost op: 16 oktober 2014, 22:20:50 »
Hallo RedHead,

Nee die had ik gemaakt zo dat de mensen eerst kunnen aanvinken wat ze willen hebben. Maar normaal kan bv de kolom worden waar je 1 of 2 in zet voor de sticker formaat?.

Maat van de sticker hangt af van de artikel, dus ik weet nooit of er in de lijst grote of kleine artikel zijn, maar 1 artikel is altijd de zelfde maat en bijna nooit 2 maten.

groetjes

Marco


Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #113 Gepost op: 16 oktober 2014, 22:52:29 »
Top! Morgen verder. Nu vlug slapen (morgen weer vroeg dag namelijk).
______________________________

Groet, Leo

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #114 Gepost op: 18 oktober 2014, 15:29:03 »
Goeddddd.... Ik heb de hele bende opnieuw opgebouwd. Ook de code herschreven die er voor zorgt dat de ingevoerde artikelnummers worden vergeleken met de Database en daarna in de printsheet worden geplaatst. Alle overbodige opmaak heb ik verwijderd. Een tabel hoort nou eenmaal op regel 1 te beginnen zonder dat daar Tekstboxen of andere zooi boven staat. Lijnen en kleuren ben ik ook niet van (sorry). Naar mijn idee heb je nu een heel helder programma wat precies dat doet wat er moet gebeuren en dan zónder overbodige opsmuk.
De sheets zijn zonder password beveiligd. Die beveiliging heb ik er op gezet om de headers van de tabellen te beveiligen. Je moet daar ook niet met kolommen e.d. gaan zitten schuiven, want dan loopt het programma daarop stuk. 
Ik heb de boel verdeeld over 3 verschillende sheets. De eerste is je database. Daarin zet je al je artikelen die je hebt in je winkel (?). De volgende is de sheet die nodig is voor je invoer van de labels die je zou willen gaan afdrukken. In kolom A zet je dan al je artikelnummers. Na het drukken op de knop in die sheet, verschijnt in kolom B een JA of een NEE. Dit al naar gelang er een match in de Database is gevonden. Als deze match is gevonden, zal er ook een entry worden aangemaakt in de sheet Printlijst. Dit alles is in een fractie van een seconde gebeurd (komt omdat mijn code alles in het geheugen afhandelt zonder tussentijdse interacties met de sheet). Je krijgt een melding als het programma klaar is. Als je nogmaals op de knop in de sheet drukt, krijg je de melding dat alles al is gecheckt. Deze melding kan je omzeilen door alle JA's en NEE's in kolom B te verwijderen.
Daarna ga je naar de sheet Printlijst. Vul hier per artikel het type label in. Indien er geen type (óf een foute entry) is ingevuld zal het programma daar netjes op stoppen. Door op de knop in die sheet te drukken, ga je het afdrukproces in. Na elk artikel zal in kolom G de datum en de tijd van afdrukken worden vermeld. DIT is tevens voor het programma de trigger dat het artikel al 'ns is afgedrukt. Hierdoor kan je heel eenvoudig bij een vastloper van de printer bepalen welk artikel je al wel en welke je niet hebt afgedrukt. Voor de artikelen waar het is misgegaan verwijder je dus simpelweg de inhoud van die cel in kolom G. Het programma zal dat artikel dan weer opnieuw beetpakken.
Na elke 30 labels (óf meer als dat net zo uit komt), krijg je de vraag of je verder wilt of niet. Druk je op JA dan gaan de volgende 30 labels. Druk je op NEE dan stopt het proces daar. Je moet dan weer opnieuw op de knop van de sheet drukken om de boel te starten. Het programma begint dan weer met afdrukken bij het eerste artikel dat zonder DatumTijd in de tabel staat.
Ga d'r maar 'ns mee spelen en laat weten hoe het werkt.

Overigens ben je wel een mazzelaar want dit zou een beste cent gekost hebben voor het bedrijf waar je werkt.  ;)
______________________________

Groet, Leo

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #115 Gepost op: 19 oktober 2014, 10:16:22 »
Misschien wel ff een kleine aanwijzing bij het bestand in de bijlage hierboven....

Er staan in de afdrukprocedure 3 regels die de correcte printer instellen en/of de afdruk naar die printer sturen. Als je NIET de TS bent, is het denk ik handig om die even als commentaar in de procedure te zetten (dus een enkele quote voor de regel). In dat geval kan je ook met het hele workbook spelen zonder dat de code knalt of wellicht rare instellingen gaat maken op je PC.
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #116 Gepost op: 19 oktober 2014, 17:34:08 »
Hallo RedHead,  en de rest  ;)

Ik ga hem woensdag testen Maar het ziet er top uit erg bedankt voor de goede hulp, en er gaat maar 2 personen mee werken bij ons, dit zal heel wat tijd schelen wij waren minimaal 2 uur bezig met uitzoeken van lijsten en dan wachten tot ze alle artikel handmatig hadden ingevoerd en geprint.

Nog maal erg bedankt aan iedereen in deze forum die me geholpen heeft.

Ik zou jullie op de hoogte houden van hoe het gaat de komen tijd met testen etc.  :)


Groetjes Marco

En nogmaals bedankt.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #117 Gepost op: 19 oktober 2014, 21:17:12 »
Mtcnl, Mooi dat je het eindresultaat gezien hebt. Ik ben benieuwd naar de resultaten van het testen komende woensdag. Ik hoop dat die netjes z'n ding blijft doen. Je gaf het al aan, maar vergeet je inderdaad niet om dat terug te koppelen? ;)
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #118 Gepost op: 22 oktober 2014, 18:23:56 »
Hallo RedHead,

Ik heb hem getest en hij werkt perfect  ;D

Had nog 1 vraag kan er ook lijntjes op elke regel in de printlijst komen, zo dat het duidelijk is als iemand met de hand er een nr 1 of 2  neer zet, voor de sticker formaat.

Als dit kan maar verder ziet het er top uit erg bedankt  ;D ;D

Groetjes

Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.277
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #119 Gepost op: 22 oktober 2014, 21:20:28 »
De tabel op de sheet Printlijst is nu een echte Table geworden. Op zich hoef je de records uit die Table niet te verwijderen omdat de aanmaakprocedure de oude records eerst zal verwijderen voordat er nieuwe worden geplaatst. Maar voor het geval dat je dat tóch wil doen, is er een extra knop bijgekomen. Met deze knop is het mogelijk om alle records van die Table te deleten. Het voordeel van een Table is dat er automatisch mooie lijnen worden geplaatst zonder dat je daar ook maar 1 letter hoeft te programmeren.
Zo helemaal OK?

[EDIT] Er zat een foutje in de bijlage. Nieuw bestand om 22:53 toegevoegd...
______________________________

Groet, Leo

 


www.combell.com