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 99767 keer)

0 leden en 1 gast bekijken dit topic.

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.280
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #90 Gepost op: 12 oktober 2014, 11:37:45 »
Je zal het positioneren van de "Van" en "Voor" bedragen moeten gaan regelen met regelafstanden. Het is echt niet zo moeilijk (al lijkt het er inmiddels wél op). Als je 2 gegevens hebt (dus de "Van" en de "Voor" prijs), ga je met 4 regels aan de slag. Plaats dan in bijvoorbeeld cel B2 de Van-prijs en in cel C4 de Voor-prijs (gewoon ff een vaste nep-waarde kiezen). Maak de grootte van de teksten in beide cellen precies zoals je die op het label zou willen zien. Ga daarna aan de slag met het verhogen of verlagen van de regelhoogte van regel 1, net zo lang proefadrukken maken totdat je keurig uitgelijnd staat bij het woordje "Van" op het label. Zodra DIE klopt, ga je kolom A verbreden of versmallen, net zo lang totdat die (nep)prijs op de gewenste afstand van het woordje "Van" staat.
Het zelfde spelletje ga je daarna doen met regel 3. Net zo lang verhogen of verlagen totdat de "Voor" prijs keurig uitgelijnd staat bij het woordje "Voor" op het label. Nu zou het kunnen dat het spelen met de kolom - dus de tweede stap - lastig wordt omdat je dan wellicht de positie van het "Van" bedrag in de war schopt. Een oplossing kan dan zijn door de cellen B4 en C4 samen te voegen waardoor je de "Voor" prijs wél netjes achter het woordje "Voor" kan krijgen.
Het is niet moeilijk! Het is wél ff flink klooien en een hele boel labels verpesten. Maar dát is ff niet anders.

Dezelfde methodiek pas je toe voor het kleine label...

[EDIT]  Maar datzelfde gaf SoftAid dus ook al net aan...  'k Moet toch sneller leren typen...  ;D ;D ;D
______________________________

Groet, Leo

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.280
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #91 Gepost op: 12 oktober 2014, 11:42:09 »
Ah... En als je nog meer velden moet invoegen, gebruik je nog meer regels. Pér veld dus 2 regels gebruiken. Dáármee kan je namelijk de positie van die waarde heel mooi uitlijnen!
______________________________

Groet, Leo

Offline pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: hulp bij maken van vergelijk code
« Reactie #92 Gepost op: 12 oktober 2014, 22:52:13 »
't Kan nog gemakkelijker : één rij per gegeven en zonder cellen samenvoegen  :-\

Via de macro wel alles omzetten naar tekst (fluitje van een cent)
Gebruik per sticker de cellen D1, B2 en C3.
Lijn alle rijen onderaan uit voor verticale positionering.
En alle kolommen links voor horizontale positionering.

Vermits telkens de cellen rechts van de gebruikte leeg blijven speelt het geen rol dat de kolombreedte te smal zou zijn om de tekst te bevatten.

Mvg,
Pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #93 Gepost op: 13 oktober 2014, 19:06:32 »
Hallo allemaal,

Ik heb even 2 tab bladen gemaakt met grote en klein sticker die 100% goed print, maar ik moet wel de 3 cellen selecteren en op selectie printen drukken anders print hij niet, maar dit is volgens mij geen probleem hoop ik.

Groetjes Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.280
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #94 Gepost op: 13 oktober 2014, 20:37:44 »
mtcnl, ik heb een kleine poging voor je gedaan. De VBA-code staat nu nog op PrintPreview (print voorbeeld). Die zal je tzt moeten omzetten én daar nog iets zelf voor moeten doen...
In de Visual Basic Editor staat naast de afdrukprocdure nog een tweede procedure. Die zal je 2x moeten draaien om de juiste printernamen te achterhalen. Stel de printer van de grote labels in als actieve printer en doorloop die 2e procedure 1 keer. In het Immediate vak onderaan de editor zie je een output verschijnen. Plak deze in de afdrukprocedure op de plek tussen de dubbele quottes bij "hier de printernaam". Selecteer daarna de printer van de kleine labels en doorloop de stapjes nogmaals. Plak die output bij de regel van de kleine printer.
Als je dan het woordje 'PrintPreview' verwijdert en de enkele quote met alle spaties ook delete, zal automatisch de output van de labels naar de juiste printer worden gestuurd...
Dus als voorbeeld:
Dit: Sheets("Groot").PrintPreview                  ' PrintOut ActivePrinter:="hier de printernaam"
Wordt dit: Sheets("Groot").PrintOut ActivePrinter:="Canon iP7200 series WS on Ne03:"
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #95 Gepost op: 13 oktober 2014, 21:43:32 »
Hallo RedHead,

een vraag kan je ook direct de goede aantal via print doen bv  je heb van regel 1 5 stuks regel 2 12 stuks etc??

en ik ga hem morgen proberen  ;D

groetjes Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.280
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #96 Gepost op: 13 oktober 2014, 23:34:16 »
Ja hoor, dan nemen we de aantallen óók op in de tabel. 1 van de argumenten van de opdracht PrintOut is namelijk "Copies:=". Die is dus dan héél eenvoudig op te pakken.
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #97 Gepost op: 14 oktober 2014, 10:31:12 »
Hallo

Ik krijg hem niet naar de sticker printer Hier heb ik wat info uit het scherm printen.

Naam: \\S7140001\E7140005
Status: Niet-actief
Type: EasyCoder 501 XP (305 dpi)
Waar: 10.7.14.45:E7140005

Maar hij staat standaard op normaal printer dat is dan D7140031

Hoop dat jullie nog een idee hebben om de printer goed te krijgen in de vbs

Groetjes Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.280
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #98 Gepost op: 14 oktober 2014, 12:51:55 »
Ja hoor, komt goed. Ik zal zo nog ff een workbook met wat uitleg plaatsen...
______________________________

Groet, Leo

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.280
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #99 Gepost op: 14 oktober 2014, 15:52:04 »
mtcnl, in de bijlage vind je - bijna hetzelfde - workbook dat ik gisteren ook plaatste. Maar nu met een extra sheet. Hierop staat een knop. Wat wil ik nu van je?...
Ik wil dat je nu de default printer als standaard afdrukprinter in Excel selecteert. Druk daarna op de knop in de sheet 'Printers". Je ziet in cel A2 een waarde verschijnen. Zet dan in cel B2 om welke printer dit gaat.
Selecteer daarna 1 van de 2 labelprinters als afdrukprinter. Druk wéér op de knop. Je ziet nu in cel A3 wat verschijnen. Zet in cel B3 welke printer dit is.
En als laatste selecteer je de 'andere' labelprinter als afdrukprinter. Druk voor de laatste keer op de knop en vul in cel B4 in welke printer dit is.

Als je deze stappen hebt doorlopen, sla je het workbook op en plaatst het weer op de site als bijlage. Hiermee kan ik de juiste printers gaan aansturen vanuit  VBA.
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #100 Gepost op: 14 oktober 2014, 16:30:54 »
Hallo RedHead,

Hierbij de lijst met de printer info

Groetjes Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.280
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #101 Gepost op: 14 oktober 2014, 16:44:54 »
Heel goed! Probeer nu de bijlage nog 'ns uit met de knop op de sheet "Database"...
Geef aub héél precies aan wat er fout gaat ALS het fout gaat!
______________________________

Groet, Leo

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #102 Gepost op: 14 oktober 2014, 17:53:00 »
Hallo RedHead,

Ik krijg deze melding na dat ik op de print knop druk  :-\

Ik heb even de bijlage er bij gedaan om het te laten zien.

Groetjes Marco

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.280
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #103 Gepost op: 14 oktober 2014, 18:02:49 »
Hmmm... Ik kan nét niet zien wat jij achteraan bij "Copies" hebt staan. Ik had namelijk heel kort een versie met een foutje er in staan. Wellicht heb je die toch te pakken gehad...
DIT moet er in elk geval staan...

Sheets("Klein").PrintOut ActivePrinter:="\\S7140001\E7140006 op Ne51:", Copies:=IIf(Labels(i, 4) = "", 1, Labels(i, 5))

En ik vrees dat daar bij jou nog een 4 staat. Zo ja, pas dit aan én dan óók bij dezelfde regel van de grote labels...

[EDIT] HO STOOOOOPPPPPP.... ik plaats zo het correcte bestand. Ik zie dat ik nóg een 4 in een 5 moet veranderen...
______________________________

Groet, Leo

Offline RedHead

  • Excel-Expert
  • Ambassadeur
  • *****
  • Berichten: 2.280
  • Geslacht: Man
  • Met Excel lukt 't wel.... (toch???)
Re: hulp bij maken van vergelijk code
« Reactie #104 Gepost op: 14 oktober 2014, 18:06:37 »
Probeer deze bijlage 'ns uit...
______________________________

Groet, Leo

 


www.combell.com