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

0 leden en 1 gast bekijken dit topic.

Offline mtcnl

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

ik heb hem getest en hij werkt perfect in 2003  ;D

maar hij verwijderd regel 2 waar moet blijfen staan de art .nr info prijs aantal etc.

kan ik dit makelijk zelf veranderen in de macro zo dat die regel niet aangetast word door print versie??

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 #31 Gepost op: 08 oktober 2014, 11:16:44 »
Hallo Marco,

bij mij doet ie het goed.... ?

Rij 2 blijft gewoon staan als ik de macro laat uitvoeren.

Kan je het bestand dat jij nu in gebruik voor Excel 2003 hebt nog eens aanhangen als bijlage?

:) 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 pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: hulp bij maken van vergelijk code
« Reactie #32 Gepost op: 08 oktober 2014, 13:06:57 »
Marco,

Ik heb hier momenteel geen mogelijkheid om een bestand te wijzigen, maar zie wel het volgende : in de laatste bijlage is die regel 2 al leeg. Kopieer die even uit een vorig bestand en 't zal in orde zijn, want door de macro kan die absoluut niet verwijderd worden.

SoftAid,

ik heb je code een weinig aangepast, om dubbels te verwijderen.Primitief...
Ik laat voor de zekerheid het gedeelte van de macro die dient om dubbels te verwijderen gewoon 5 maal lopen (loop), maar dit zou ook kunnen veranderd worden (en consequenter zijn) met het tellen van de rijen voor en na dat macro-gedeelte.

Primitief, dat heb jij gezegd hé  :-\  Maar zoals je aangeeft moet dat inderdaad beter kunnen. Ik zou eerder als volgt gewoon één keer door de lijst gaan :
reeks = Cells(Rows.Count, 1).End(xlUp).Row
For a = reeks To 3 Step -1
    If WorksheetFunction.CountIf(Columns("A:A"), Cells(a, 1)) > 1 Then
        Rows(a & ":" & a).Delete
    End If
Next a
Groetjes,
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 #33 Gepost op: 08 oktober 2014, 13:27:06 »
Hallo Pitufo en softAid

ik heb hem getest en hij werkt perfect, en bedankt voor de hulp, ik zal hem ff uitwerken en de 2 sticker werkbladen ben ik nu mee bezig.

nogmaals bedankt voor de hulp en als ik vragen heb horen jullie het van mij.

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 #34 Gepost op: 08 oktober 2014, 14:32:08 »
SoftAid,

Primitief, dat heb jij gezegd hé  :-\ 

En dat was het ook, ik moet toegeven dat ik a) niet zo begaafd ben als jij, en b) mij snel tevreden stel met een eenvoudige macro, ook als hij wat "primitief" is, als hij zijn werk maar doet  ;D 0:-)

De macro met jou code loopt alleszins prima (en sneller) in Excel 97-2003  :) :) :)

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 mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #35 Gepost op: 08 oktober 2014, 20:45:45 »
hallo

heb ff vraagje ik heb in tab 3 en 4 sticker lijst gemaakt met zweefende tekst vakken (dit om dat het dan goed op de sticker komt, in de tekst vak daar heb ik een formule in zo dat hij de cel kopieert van tab 2

is er een makkelijker manier om dit in 100 a 200 vak handmatig te doen, ik heb de eerste 5 klaar in beide tab bladen  (nu doe ik per tekst vak dit hand matig maar dat 3 per vak en ik moet de formaat en grote etc van de tekst telkens veranderen als ik in  tekst vak iets veranderd aan de formule  :'(

groetjes marco


Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #36 Gepost op: 08 oktober 2014, 22:52:51 »
Sorry SoftAid

Ik probeer zo duidelijk mogelijk te zijn.

1. Ik heb  2 nieuwe werkblad gemaakt 1 voor sticker groot en 1 voor sticker klein.
2. Daar heb ik 3 tekst velden in gemaakt van prijs en voor prijs en art.nr.
3. Die heb ik met formule kopie van werkblad 2 gedaan zo dat ik van voor prijs krijgt en art.nr ( dit werk goed)
4. Als ik rij 1 kopie naar 2 blijft hij het zelfde (als ik hem dan aan pass dan gaat letter type en maat e.t.c naar standaard  :'( :'( :'(

Is er een makkelijke manier voor om de tekst vak te koppelen met tab 2

zo dat ik niet  1200 keer de formule en formaat en letter type en style moet aan passen  :'( :'( :'( :'( :'(

hoop dat dit duidelijker is en ik zal de laatste bijlage er bij doen

let op de tekst vakken staat  zo i.v.m printen

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 #37 Gepost op: 09 oktober 2014, 12:46:23 »
Hallo mtcnl,

kan je uitleggen op welke labels je gaat afdrukken, dus hoe de indeling moet zijn?
Dus bvb met een labelprinter, met een gewone printer (merk en model), op A4 papier met labels op:
- maat labels (mm x mm) + eventuele tussenruimte + randruimte
- Afdrukbaar gebied (op de labels of op A4)

Die strook kolom B, die nu groen is gekleurd, moet deze ook mee op het label staan? Hoe breed?

Een macro om in een tabblad de opmaak te automatiseren is eenvoudig, maar uit ervaring weet ik dat het heel wat vlieg- en testwerk kost om (zeker bij grote hoeveelheden te printen labels) het moeilijk wordt om alles netjes binnen de lijnen te houden.

De keuze van materiaal bepaald ook de opzet van je af te printen tabblad.

Graag zo veel mogelijk info hierover.

:) 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 pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: hulp bij maken van vergelijk code
« Reactie #38 Gepost op: 09 oktober 2014, 13:04:53 »
Ja Marco, ik snap echt niet waarom je het jezelf absoluut zo moeilijk mogelijk wil maken door met die tekstvakken te zitten foefelen.
De oplossing is nochtans doodeenvoudig. Maak één keer één perfecte sticker in Excel : gebruik per sticker 3 rijen (in plaats van 1), voorzie die elk van de gewenste opmaak (speel desgewenst ook met celmarges), zorg dat die samen de perfecte afmeting hebben voor je eigenlijke stickers (akkoord, werkje van groot geduld, cfr. SoftAid, maar sowieso eenmalig, dus beter ineens goed).

En pas als dat klaar is kopieer je het boeltje, en je bent finaal van je miserie verlost  ;) 0:-)
 
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 #39 Gepost op: 09 oktober 2014, 16:14:26 »
Hallo SoftAid en Pitufo

Ik weet dat wij altijd die sticker zo print met die tekst vakjes op een label printer, deze printer heeft 1 maat sticker per printer, en wij hebben 2 maten stickers, en de sticker zitten onder elkaar op 1 rij, en er staat boven weg er mee en daar onder kan je van  en voor prijs doen.

1. De eerste rij heb ik op de perfect plek staan voor het printen van de stickers, maar helaas in tekst vakken.
2. Groen veld was voor mij alleen maar dat ik weet welke nr. moet zetten in de formule.
3. Mij idee was dat hij van alle artikel die hij heeft gevonden in tab 2, dat hij daar ook de sticker voor maakt dan hoef ik dit niet meer met de hand te doen.
3. Printer is deze link: https://www.intermec.com/products/prtrpx4irfid/index.aspx
4. De maat van de sticker is rond met voorgedrukt van voor  er op en je gebruikt alleen onderste helft van de sticker  --> grote maat is 7,5 cm rond en kleine 4,5
5. Zo als de voorbeeld die ik heb gemaakt is het belangrijk bv letter type en grote.

Ik heb mij sticker voor beeld al geprint en die komt mooi uit, Ik hoop genoeg info te hebben gegeven.

Ik ben al heel erg blij met de vergelijk functie scheelt me erg veel werk, en daar voor kan ik niet genoeg keer bedankt zeggen aan jullie ::)


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 #40 Gepost op: 09 oktober 2014, 16:42:14 »
Hallo Marco,

in Excel kan je zo maar 50 stickers op 1 verticale rij plaatsen, is dat genoeg per keer?

Ik heb enkele macro's geschreven.
1 - Macro die alle kolommen de breedte geeft die jij in je voorbeeld bestand hebt meegegeven (231 pixels)
2 - Macro die alle rijen aanpast, zodat je per sticker 4 rijen hebt voor de data, en de celeigenschappen aanpast.
3 - Macro die de data van tabblad "Z lijst print versie" overzet naar tabblad "Grote Sticker"

Omdat ik eerst wil dat je dit programma test, heb ik "Kleine Sticker" nog niet gemaakt.

In bijlage 2 versies, 1 voor Excel 97-2003, en 1 voor Excel 2007-2014

Je kan in de macro's eventueel waarden aanpassen.

:) 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 pitufo

  • Ambassadeur
  • *****
  • Berichten: 1.343
  • Geslacht: Man
Re: hulp bij maken van vergelijk code
« Reactie #41 Gepost op: 09 oktober 2014, 16:44:01 »
Marco,

Zoals ik het zie staat dat toch allemaal los van wat ik je in mijn vorige bericht had geschreven, wat een reactie was op het feit dat het niet lukte om gemakkelijk te kopiëren.
Misschien eens opnieuw bekijken ?
Trouwens, als je sticker er nu goed uit komt zal je waarschijnlijk die 3 rijen waar ik het over had samen exact zo hoog moeten maken als 1 rij in je huidige systeem.

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

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.128
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: hulp bij maken van vergelijk code
« Reactie #42 Gepost op: 09 oktober 2014, 17:03:06 »
er staat boven "weg er mee" en daar onder kan je van en voor prijs doen.
Tja, van die "Weg er mee" waren wij niet op de hoogte, daar is dus ook geen rekening mee gehouden...
1. De eerste rij heb ik op de perfect plek staan voor het printen van de stickers, maar helaas in tekst vakken.
Dat is ondoenlijk om daar mee te automatiseren.
Citaat
2. Groen veld was voor mij alleen maar dat ik weet welke nr. moet zetten in de formule.
is verwijderd....
Citaat
3. Mij idee was dat hij van alle artikel die hij heeft gevonden in tab 2, dat hij daar ook de sticker voor maakt dan hoef ik dit niet meer met de hand te doen.
Dat doet hij dus, enkel het afdrukken "op de juiste plaats" zal nog wel wat tijd en aanpassing vragen.
Vergeet niet dat de kleinste afwijking in elke sticker de plaatsing van de tekst telkens slechter maakt.
Citaat
3. Printer is deze link: https://www.intermec.com/products/prtrpx4irfid/index.aspx
Mooi, maar een label type nummer was beter.
Citaat
4. De maat van de sticker is rond met voorgedrukt van voor  er op en je gebruikt alleen onderste helft van de sticker  --> grote maat is 7,5 cm rond en kleine 4,5

Citaat
5. Zo als de voorbeeld die ik heb gemaakt is het belangrijk bv letter type en grote.
Het lettertype dat jij origineel hebt gebruikt staat zelfs niet op mijn Windows 7, of zeker niet in mijn Excel 2007 en helemaal niet op Excel 2003. Dat type ga je dus niet terugvinden of kunnen gebruiken op alle Windows versies of/en Excel versies. Kies voor een meer algemeen gebruikt lettertype, zoals Arial, Verdena, Calibri. 

:) 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 mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #43 Gepost op: 09 oktober 2014, 17:22:04 »
Hallo SoftAid,

Ik heb even gevraagd of iemand hem voor mij kan testen en foto van de sticker kan maken, anders doe ik het morgen wel even.

Type nr. van printer kan ik vinden achter op neem ik aan (had net even gebeld om te vragen welke printer het was px4i)

Ik kan geen foto vinden van de sticker maar die zal volgen

Laat je het weten hoe die print

Groetjes Marco

Offline mtcnl

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: hulp bij maken van vergelijk code
« Reactie #44 Gepost op: 09 oktober 2014, 17:32:39 »
Hallo SoftAid,

Ik heb nog niets terug maar als ik print voorbeeld naast elkaar leg denk ik dat het niet helemaal goed kom met druk versie???

Heb even print screen gemaakt

groetjes marco

 


www.combell.com