Ten eerste lees ik daar zes of zeven cijfers die naar 9 geconverteerd moeten worden maar dat geeft niet.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!
| 1 |
| 1 2 3 4 5 | E000123456 Pietersen Afdeling Y F001234567 De Vries Afdeling X G012345678 Jansen Afdeling Y H123456789 Overgaag Afdeling Z |
Opslaan als --> selecteer txt- bestandquote: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?
tja dan zul je in het tekstbestand alle tabs moeten vervangen door drie spaties met de zoeken/vervangen functie.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.
Het punt is dat per regel en per veld het aantal spaties dat nodig is tot de volgende waarde in het txt bestand verschilt.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.
Heb je opslaan als --> .PRN geprobeerd? Ziet er bij mij goed uit!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?
Dat is ook de richting die ik aan het op werken ben. Maar ik krijg dan de volgende situatie: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!
| 1 2 3 4 5 | E000123456 PieterAfdeling Y F001234567 De VriAfdeling X G012345678 JansenAfdeling Y H123456789 OvergaAfdeling Z |
| 1 |
eeej, jeweettogquote:Op donderdag 30 juli 2009 15:44 schreef Stpan het volgende:
Gij zijt een ware held!
iets met: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
vlookup ftwquote:Op dinsdag 4 augustus 2009 11:32 schreef Stpan het volgende:
vert.zoeken (aka VLOOKUP) heeft mij inmiddels 337 jaar aan werkuren bespaard. Eigenlijk zou er een vlookup fanpage moeten komen!
Beregd,quote:Op donderdag 6 augustus 2009 08:16 schreef Beregd het volgende:
[..]
neen, als je van 1 naar 6 gaat heb je 500% meer.
van 0 naar 5 heb je een stijging die niet met getallen aan te duiden is, maar die nadert naar +oneindig, wiskunding gezien dan.
Als jij wilt dat dat 500% wordt, dan kun je zelf wel de formulme op jouw maat aanpassen vermoed ik?
Dus jij deelt 0 door de waarde van F4!2010 en vraagt je dan af waarom de uitkomst 0 is? Ga eens terug naar de basisschool ofzoquote:
nee, tis omgekeerd, hij deelt een waarde in 2010!f4 door 0, wat dus niet kan, maar hij wil wel ietsquote:Op donderdag 6 augustus 2009 08:35 schreef Bart het volgende:
[..]
Dus jij deelt 0 door de waarde van F4!2010 en vraagt je dan af waarom de uitkomst 0 is? Ga eens terug naar de basisschool ofzo
Helemaal super!!! Bedanktquote:Op donderdag 6 augustus 2009 08:34 schreef Beregd het volgende:
als('2009'!F4=0;als('2010'!F4=0;0;'2010'!F4);'2010'!F4/'2009'!F4-1)
Ah, hij deelt door 0, tja, dat kan dan ook niet neequote:Op donderdag 6 augustus 2009 08:41 schreef Beregd het volgende:
[..]
nee, tis omgekeerd, hij deelt een waarde in 2010!f4 door 0, wat dus niet kan, maar hij wil wel iets
dan zou het 2*max(c2-c3;0) moeten zijn..quote:
Is het ook echt sneller, zoals ze beloofd hebben?quote:Op woensdag 12 augustus 2009 12:47 schreef Deetch het volgende:
er schijnen wel tooltjes te zijnom de menustructuur aan te passen maar ten eerste zijn deze niet van microsoft en worden ze dus ook niet ondersteund en ten tweede zal je gaandeweg toc h over moeten naar office 2007 dus waarom zou je er niet alvast aan wennen.
Ik was zel ook skeptisch toen we op het werk overgingen op offic e 2007 maar ben na een maandje inmiddels redelijk goed gewend. heel af en toe kan ik een mogelijkheid niet vinden maar gelukkig zijn er genoeg fora waar je je antwoord kan vinden.
Excel 2007 is wel krachtiger en flexibeler dan 2003 dus er zijn ook voordelen.
ik heb het nog niet gemerkt, had je dat werkelijk verwacht?quote:Op woensdag 12 augustus 2009 13:21 schreef Beregd het volgende:
[..]
Is het ook echt sneller, zoals ze beloofd hebben?
Wtf. is het zo makkelijkquote:Op woensdag 12 augustus 2009 22:50 schreef DaFan het volgende:
Selecteer rij 10, ga naar Vensters -> Rij vastzetten
Of iets van View -> Freeze panes.
Geef in ieder geval even een beschrijving van je probleem, evt. met plaatjes. Zo weten we of we je kunnen helpen of niet.quote:Op woensdag 12 augustus 2009 19:31 schreef Summerscreen het volgende:
Ik heb een vraag:
Vandaag heb ik een Excel-zoek database gedownload, die ik wat wil aanpassen. Zelf al 1,5 lopen klungelen, maar kom er niet uit. Wie zou mij kunnen helpen? Handigst is even via de mail of MSN, dan kan ik wat toelichten/sturen!
Ben benieuwd(en dankbaar als iemand me zou willen helpen)
Waar wil je de totalisering hebben in jouw voorbeeld?quote:Op zondag 16 augustus 2009 11:27 schreef Gizlijntje het volgende:
Hm ja dat begin ik een beetje door te krijgen, maar dan moet er ook nog een totalisering in. Het lukt me niet helemaal. Heb je een voorbeeld in dit geval ogv mijn plaatje ?
In kolom E. Kolommen A en B worden continu uitgebreid, dus:quote:Op zondag 16 augustus 2009 11:35 schreef sanger het volgende:
[..]
Waar wil je de totalisering hebben in jouw voorbeeld?
| 1 2 3 4 5 | For each i in Range("A1:A10") i.Value = i.Value & "%" Next i |
Ofquote:Op zondag 16 augustus 2009 16:01 schreef hooibaal het volgende:
Er is ook een voorwaardelijke som-functie.
In het Nederlands is dat =SOM.ALS, in het engels zal het dan wel =SUMIF zijn.
In cel E3 zou dan het volgende moeten staan: =SOM.ALS(A:A;D3;B:B)
Dan kun je de lijst ongelimiteerd uitbreiden. Succes!
Dank. En als ik die range variabel wil hebben?quote:Op maandag 17 augustus 2009 13:46 schreef DaFan het volgende:
Als je range A1:A10 is
[ code verwijderd ]
Dan geef je je range een naamquote:Op maandag 17 augustus 2009 13:58 schreef Z het volgende:
[..]
Dank. En als ik die range variabel wil hebben?
| 1 |
| 1 2 | VariabeleRange = Range("A1:A" & UitkomstVanFormule) |
| 1 2 3 4 5 6 | For Each cell In Selection.Cells cell.Select ActiveCell.Formula = ActiveCell.Formula & "%" Next End Sub |
| 1 2 3 4 5 | For Each cell In Selection.Cells cell.Value = cell.Value & "%" Next End Sub |
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |