abonnement Unibet Coolblue
pi_71377454
Nee i is geen individuele cel. Ik had de variabele net zogoed 'DeMoederVanHendrik2009' kunnen noemen. Het gaat om het deel "As Range".
Zelf gebruik ik trouwens liever 'c' als ik zo'n constructie gebruik (vanwege c van cel, dus makkelijker voor mezelf).

Sheets("Blad3").Range("A6").Select werkt wel.
  dinsdag 28 juli 2009 @ 15:40:51 #77
73305 Stpan
Zullen wij laten hoo-ooren...
pi_71398367
[Excel 2007; Engels]

Ik moet voor m'n werk een bestand opleveren aan een externe partij met onze personeelsnummers. Zover niets aan de hand. Wij gebruiken echter 5 of 6 cijfers per personeelsnummer.
De externe partij wil dat het bestand wordt ingelezen met 8 cijfers, en wij dienen er dus 2 of 3 nullen voor te plakken.

Hoe ga ik van

155088
230174
9001125

naar

000155088
000230174
009001125

???

Dank!
pi_71399047
quote:
Op dinsdag 28 juli 2009 15:40 schreef Stpan het volgende:
[Excel 2007; Engels]

Ik moet voor m'n werk een bestand opleveren aan een externe partij met onze personeelsnummers. Zover niets aan de hand. Wij gebruiken echter 5 of 6 cijfers per personeelsnummer.
De externe partij wil dat het bestand wordt ingelezen met 8 cijfers, en wij dienen er dus 2 of 3 nullen voor te plakken.

Hoe ga ik van

155088
230174
9001125

naar

000155088
000230174
009001125

???

Dank!
Ten eerste lees ik daar zes of zeven cijfers die naar 9 geconverteerd moeten worden maar dat geeft niet.
Achter de kolom met personeelsnummers zet je de formule:
1=IF(LEN(A1)=6,"000"&A1,IF(LEN(A1)=7,"00"&A1,"Personeelsnummer bestaat niet uit 6 of 7 cijfers"))

Vervolgens kopieer je de kolom en die plak je als waarden en klaar is keesStpan.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_71399178
Of je maakt de celeigenschap van Getal naar Speciaal en gebruikt:
000#####
(3 nullen, 5 hekjes)

Das voor 8 cijfers totaal, niet 9 zoals je zelf aangeeft. Anders moet je er een hekje of een nul bijplakken.
  dinsdag 28 juli 2009 @ 16:21:22 #80
73305 Stpan
Zullen wij laten hoo-ooren...
pi_71399747
Thanks, het is inderdaad 9 tekens

Ik ga beide methoden testen. Enorm bedankt.

(eindejaarsbeoordeling +1)
  dinsdag 28 juli 2009 @ 17:02:54 #81
73305 Stpan
Zullen wij laten hoo-ooren...
pi_71401128
[Excel 2007, Engels]

Ok, ik ga even voortborduren op de vorige vraag.

1. Kun je instellen dat er een maximaal aantal karakters in een cell komt te staan? Bijv. column A max 1, colum B max 9, column C max 1 (een spatie), column D max 20, Column E weer een spatie Column F max 20

2. Ik moet een Excel bestand opleveren in een txt bestand, in ANSI format.
Iemand enig idee hoe ik dat kan doen?

Vraag 1 & 2 hebben dan als het goed is dat het eindresultaat lijkt op:
1
2
3
4
5
D000012345 De Groot      Afdeling X
E000123456 Pietersen     Afdeling Y
F001234567 De Vries      Afdeling X
G012345678 Jansen        Afdeling Y
H123456789 Overgaag      Afdeling Z


En dan zouden de afdelingen allemaal op positie 32 moeten beginnen. Is m'n uitleg een beetje duidelijk?

Edit, er bestaan conversie programma's naar ANSI. Maar ik (n00b) snap dan niet hoe ik de fixed length per cell kan invoeren.

[ Bericht 4% gewijzigd door Stpan op 28-07-2009 17:17:56 ]
  dinsdag 28 juli 2009 @ 17:16:44 #82
158136 Joooo-pi
Do you want a balloon...
pi_71401520
quote:
Op dinsdag 28 juli 2009 17:02 schreef Stpan het volgende:
[Excel 2007, Engels]

Ok, ik ga even voortborduren op de vorige vraag.

1. Kun je instellen dat er een maximaal aantal karakters in een cell komt te staan? Bijv. column A max 1, colum B max 9, column C max 1 (een spatie), column D max 20, Column E weer een spatie Column F max 20

2. Ik moet een Excel bestand opleveren in een txt bestand, in ANSI format.
Iemand enig idee hoe ik dat kan doen?

Vraag 1 & 2 hebben dan als het goed is dat het eindresultaat lijkt op:
[ code verwijderd ]

En dan zouden de afdelingen allemaal op positie 32 moeten beginnen. Is m'n uitleg een beetje duidelijk?
Opslaan als --> selecteer txt- bestand
heitieh
  dinsdag 28 juli 2009 @ 17:26:53 #83
73305 Stpan
Zullen wij laten hoo-ooren...
pi_71401822
Joooo-pi, thanks, maar die heeft dan tabs tussen de verschillende columns, terwijl het spatie, spatie, spatie en dan de nieuwe waarde moet worden.
pi_71403377
quote:
Op dinsdag 28 juli 2009 17:26 schreef Stpan het volgende:
Joooo-pi, thanks, maar die heeft dan tabs tussen de verschillende columns, terwijl het spatie, spatie, spatie en dan de nieuwe waarde moet worden.
tja dan zul je in het tekstbestand alle tabs moeten vervangen door drie spaties met de zoeken/vervangen functie.

Of je slaat hem eerst op als .csv bestand. Dan heb je ipv spaties komma's. Zorg er dan wel eerst voor dat je voor je decimaal punten hebt en geen duizental komma's gebruikt. Hierna kun je van je .csv bestand de komma's verangen door drie spaties in een teksteditor waarna je hem als .txt opslaat.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_71404279
1. Data -> Validation -> Text length.
  woensdag 29 juli 2009 @ 10:10:13 #86
73305 Stpan
Zullen wij laten hoo-ooren...
pi_71420033
@DaFan, maar dat heeft alleen invloed op input, niet op het exporteren neem ik aan?
quote:
Op dinsdag 28 juli 2009 18:31 schreef Deetch het volgende:

[..]

tja dan zul je in het tekstbestand alle tabs moeten vervangen door drie spaties met de zoeken/vervangen functie.

Of je slaat hem eerst op als .csv bestand. Dan heb je ipv spaties komma's. Zorg er dan wel eerst voor dat je voor je decimaal punten hebt en geen duizental komma's gebruikt. Hierna kun je van je .csv bestand de komma's verangen door drie spaties in een teksteditor waarna je hem als .txt opslaat.
Het punt is dat per regel en per veld het aantal spaties dat nodig is tot de volgende waarde in het txt bestand verschilt.

Zie in mijn voorbeeld, na bijv. De Vries moeten minder spaties komen te staan dan na Jansen om Afdeling op dezelfde positie te laten beginnen.

Export met 'formatted text (space delimited)' komt in de buurt, maar dan merk ik dat sommige cellen worden afgekapt als het ware. Dat er bijv. staat De Vrie Afdeling Y. Is er een manier op de lengte van de export in de space delimited per cell aan te geven?
  woensdag 29 juli 2009 @ 10:57:40 #87
158136 Joooo-pi
Do you want a balloon...
pi_71421401
quote:
Op woensdag 29 juli 2009 10:10 schreef Stpan het volgende:
@DaFan, maar dat heeft alleen invloed op input, niet op het exporteren neem ik aan?
[..]

Het punt is dat per regel en per veld het aantal spaties dat nodig is tot de volgende waarde in het txt bestand verschilt.

Zie in mijn voorbeeld, na bijv. De Vries moeten minder spaties komen te staan dan na Jansen om Afdeling op dezelfde positie te laten beginnen.

Export met 'formatted text (space delimited)' komt in de buurt, maar dan merk ik dat sommige cellen worden afgekapt als het ware. Dat er bijv. staat De Vrie Afdeling Y. Is er een manier op de lengte van de export in de space delimited per cell aan te geven?
Heb je opslaan als --> .PRN geprobeerd? Ziet er bij mij goed uit!
heitieh
pi_71421532
Stpan, ja alleen invoeren. Als je het bij exporteren wil checken moet je dat met een macro doen.

(Bijvoorbeeld highlighten van 'foute' cellen)
  woensdag 29 juli 2009 @ 13:48:52 #89
73305 Stpan
Zullen wij laten hoo-ooren...
pi_71426797
quote:
Op woensdag 29 juli 2009 10:57 schreef Joooo-pi het volgende:

[..]

Heb je opslaan als --> .PRN geprobeerd? Ziet er bij mij goed uit!
Dat is ook de richting die ik aan het op werken ben. Maar ik krijg dan de volgende situatie:

1
2
3
4
5
D000012345 De GroAfdeling X
E000123456 PieterAfdeling Y
F001234567 De VriAfdeling X
G012345678 JansenAfdeling Y
H123456789 OvergaAfdeling Z


De celbreedte lijkt 'willekeurig' te worden geexporteerd, en sommige cellen worden afgekapt. Ik weet in ieder geval niet hoe ik de 'breedte van de cel' in de export kan aangeven. Het is wel het formaat wat ik wil, dus we zijn er echt biijjjnnaaaa.

Ik denk dat ik een mooie macro moet verzinnen die de cellen gaat uitlijnen. Bijv. indien C2 = 5 karakters, dan 30x spatie, indien 4 karakters 31x etc. etc. zodat de volgende 'cell' op positie nummer 36 kan beginnen.

Ben ik nog te volgen? Dank voor het meedenken trouwens, mijn eindejaarsbeoordeling gaat punten omhoog schieten hierdoor
pi_71429576
Een .PRN file is iets wat gegenereerd wordt door je printer driver, dus ik vermoed dat deze niet 'op te maken' valt. Maar ik ken het format niet.
pi_71431216
Ik weet niet of jullie mij hier kunnen helpen maar ik probeer het toch maar....
[Excell 2007, NL]

Ik maak mijn website in Flash (8).
De website is van ons voetbalteam en ik wil elke week de stand updaten...
nou kan dat handmatig in Flash, zoals ik het nu heb op http://www.acvzeven.nl(maak een tabel door lijntje te trekken en zet je txt waar je wilt)
maar aangezien het in Excell een stuk makkelijk zou gaan vroeg ik mij af om op de een of andere manier het excell bestandje in Flash te openen....
pi_71431714
Wanneer ik een grafiek als pdf wil opslaan neemt hij niet alles mee. Terwijl hij wel opslaat als maar 1 pagina. In excel staat mijn pagina wel goed ingesteld dat de grafiek op 1 a4tje staat. Hoe kan ik dit verhelpen?
  donderdag 30 juli 2009 @ 09:43:40 #93
73305 Stpan
Zullen wij laten hoo-ooren...
pi_71450604
Terug op mijn issue. Een PRN file komt slechts tot 240 karakters, vandaar dat hij wat cellen afkapte.

Dan is wat ik nodig heb een macro waarin de cell wordt aangevuld met spaties. Wat ik dan nodig heb is dat bijv column C een maximale lengte van 35 karakters heeft, en indien er 20 worden gebruikt er 15 spaties komen.

Een beetje zoals met het uitvullen van de nullen zoals deetch dat voor me heeft gedaan. Maar als ik straks met waardes van 35 werk, is er dan een korte manier behalve dan:

1=IF(LEN(C1)=0,A1&"              (35 spaties)          ",IF(LEN(A1)=1,A&1"        (34 spaties)                " etc. etc. etc.


Thanks voor al jullie suggesties!
pi_71450729
Daarvoor gebruik je de functie =REPT(" ",35-LEN(A1))&A1

Op die manier krijg je 35 - "de lengte van je personeelsnummer" spaties gevolgd door het personeelsnummer

de functie REPT kende ik ook nog niet, zo leren we er allemaal wat van
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  donderdag 30 juli 2009 @ 15:44:51 #95
73305 Stpan
Zullen wij laten hoo-ooren...
pi_71461096
Gij zijt een ware held!
pi_71461321
quote:
Op donderdag 30 juli 2009 15:44 schreef Stpan het volgende:
Gij zijt een ware held!
eeej, jeweettog
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_71471418
liefe mensen ik weet het ff niet meer mijn common sense is ook ff de deur uit maar dit lukt me even niet wie weet hoe??

ik wil graag minuten optellen dus

01:00
02:00

en dan de uitkomst van die 2. 3 minuten totaal dus

de seconden staan ingevuld in het veld maar zijn alleen al 00
I found the love but it didn't last
Wonderful Days belong to the past
I don't know where I stand, what I'm to do
tried to forget and i'll find someone new
  donderdag 30 juli 2009 @ 22:02:11 #98
158136 Joooo-pi
Do you want a balloon...
pi_71472645
quote:
Op donderdag 30 juli 2009 21:24 schreef Remon het volgende:
liefe mensen ik weet het ff niet meer mijn common sense is ook ff de deur uit maar dit lukt me even niet wie weet hoe??

ik wil graag minuten optellen dus

01:00
02:00

en dan de uitkomst van die 2. 3 minuten totaal dus

de seconden staan ingevuld in het veld maar zijn alleen al 00
iets met:
=som(eerstecel : laatstecel)

of moet je specifiek meer weten over de tijden. Kijk (rechterknop op cel) bij celeigenschappen, getal. Selecteer "aangepast" en zet daar bijvoorbeeld neer uu:mm:ss voor uren : minuten : seconden.
heitieh
  zondag 2 augustus 2009 @ 21:56:56 #99
135789 Damzkieee
Ontzettende natnek
pi_71549619
Verdomme! Need help!
Ik wil een aantal waarden (in dit geval een stand van mijn poultje) mailen met hotmail of Gmail.
Het gaat om een rijtje als dit:
1. Sjaak 10
2. Henk 12
3. Harry 14

Als ik dit copy-paste vanuit Excel naar Hotmail of Gmail staat het daar nog netjes onder elkaar. De ontvanger krijgt echter dit:

1.Sjaak 10 2. Henk 12 3. Harry 14

Iemand tips?
The Killers Heracles Almelo Real Madrid
29.10 Novastar HMH
pi_71558440
selectie kopieren, plakken in paint, opslaan als GIF en dan versturen.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')