abonnement Unibet Coolblue Bitvavo
pi_161929964
quote:
0s.gif Op woensdag 4 mei 2016 20:52 schreef Janneke141 het volgende:

[..]

Gebruik de functie LINKS, die pakt het linkerdeel van een tekst.
Als in A6 staat 'Ritdatum: 21-4-2016', dan levert de functie =LINKS(A6;8) de tekst "Ritdatum".
Maar ik wil dat die " 21-4-2016" er ook bij komt :@ Ik leg het waarschijnlijk raar uit.

Ik heb nu heel veel data direct vanuit mailtjes, daar wil ik iets van 80% van weghalen, ik dacht door te filteren op te dingen die ik wel wil houden.
  woensdag 4 mei 2016 @ 20:58:37 #252
346939 Janneke141
Green, green grass of home
pi_161930022
quote:
10s.gif Op woensdag 4 mei 2016 20:56 schreef RacerDKB het volgende:

[..]

Maar ik wil dat die " 21-4-2016" er ook bij komt :@ Ik leg het waarschijnlijk raar uit.

Ik heb nu heel veel data direct vanuit mailtjes, daar wil ik iets van 80% van weghalen, ik dacht door te filteren op te dingen die ik wel wil houden.
Ja, dat snap ik wel, maar je gebruikt het LINKS-gedeelte dan alleen om de regels te filteren. Je originele gegevens blijven toch gewoon staan?
Opinion is the medium between knowledge and ignorance (Plato)
  woensdag 4 mei 2016 @ 20:59:32 #253
346939 Janneke141
Green, green grass of home
pi_161930068
Als het netjes geplakt is (dus zonder wisselende aantallen witregels en dergelijken) dan kun je trouwens ook nog vrij makkelijk modulorekenen.
Opinion is the medium between knowledge and ignorance (Plato)
pi_161930105
quote:
0s.gif Op woensdag 4 mei 2016 20:59 schreef Janneke141 het volgende:
Als het netjes geplakt is (dus zonder wisselende aantallen witregels en dergelijken) dan kun je trouwens ook nog vrij makkelijk modulorekenen.
Helaas zit er per pagina verschil tussen, dit kan ik niet fixen. Anders had ik gewoon handmatig nulletjes en eentjes gezet bij "pagina 1", en dit geplakt bij alle overige pagina's.

Maar bedankt voor je hulp, hier lukt het wel mee denk ik. Snap nog niet wat ik heb aan dat LINKS/LEFT gedoe maar ik ga weer verder kloten.
  woensdag 4 mei 2016 @ 21:04:19 #255
346939 Janneke141
Green, green grass of home
pi_161930238
quote:
7s.gif Op woensdag 4 mei 2016 21:00 schreef RacerDKB het volgende:

[..]

Helaas zit er per pagina verschil tussen, dit kan ik niet fixen. Anders had ik gewoon handmatig nulletjes en eentjes gezet bij "pagina 1", en dit geplakt bij alle overige pagina's.

Maar bedankt voor je hulp, hier lukt het wel mee denk ik. Snap nog niet wat ik heb aan dat LINKS/LEFT gedoe maar ik ga weer verder kloten.
Nou ja, het wordt iets van =ALS(OF(A6=iets;A6=iets anders;A6=nog iets anders;LINKS(A6;8)="Ritdatum");1;0)
Opinion is the medium between knowledge and ignorance (Plato)
pi_161930281
quote:
10s.gif Op woensdag 4 mei 2016 20:56 schreef RacerDKB het volgende:

[..]

Maar ik wil dat die " 21-4-2016" er ook bij komt :@ Ik leg het waarschijnlijk raar uit.

Ik heb nu heel veel data direct vanuit mailtjes, daar wil ik iets van 80% van weghalen, ik dacht door te filteren op te dingen die ik wel wil houden.
Is het gewoon 1 werkblad, 1 kolom met data? En is het een eenmalige actie om de overbodige zooi te deleten?
  woensdag 4 mei 2016 @ 21:07:01 #257
346939 Janneke141
Green, green grass of home
pi_161930383
Wat ook nog kan is alle regels nummeren, daarna alles alfabetisch sorteren, handmatig wegmikken wat je niet wil hebben en daarna weer terugsorteren op regelnummer.

Och, er zijn wel honderd opties om zoiets te doen.
Opinion is the medium between knowledge and ignorance (Plato)
  woensdag 4 mei 2016 @ 22:19:41 #258
77676 The_vice
alweer 'n idee?
pi_161933064
quote:
0s.gif Op woensdag 4 mei 2016 20:47 schreef Modus het volgende:
En wat gebeurt bij de laatste keer csv inlezen die ik heb kunnen doen: applicatie zegt dat het eerste item van de eerste dataregel leeg is 8)7.
Terwijl dat stuk code werkend was en ik ook niks veranderd heb. Om gek van te worden. Los je issue 1 op, heb je daardoor ineens issue 2. Los je die op, werkt 1 weer niet meer of ontstaat issue 3. :{.
Leuk hè programmeren. De frustaties zijn bekend.
Speltip 1 : zorg altijd dat je iets zachts bijdehand hebt, dan is de tafel niet zo hard als je er met je voorhoofd op bonkt.

Ik ga even kijken of ik wat aan je (deel) code kan zien.

[ Bericht 2% gewijzigd door The_vice op 04-05-2016 22:25:03 ]
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_161933654
Nou ja, frustrerend idd, maar ook wel leerzaam en uiteindelijk toch bevredigend als je iets hebt kunnen maken waar men wat aan heeft. Al dan niet hier en daar wat code lenend. Alvast bedankt voor de tips voor zover.
  woensdag 4 mei 2016 @ 22:54:45 #260
77676 The_vice
alweer 'n idee?
pi_161934484
quote:
14s.gif Op woensdag 4 mei 2016 22:34 schreef Modus het volgende:
Nou ja, frustrerend idd, maar ook wel leerzaam en uiteindelijk toch bevredigend als je iets hebt kunnen maken waar men wat aan heeft. Al dan niet hier en daar wat code lenend. Alvast bedankt voor de tips voor zover.
Precies, ben er ook geweest en doorheen gekomen. Zeker de laatste 10 jaar is het ook steeds beter op internet zoeken.
En geleend is absoluut geen zonde, ook daar leer je stapje bij beetje steeds meer van. Je zal het toch weer steeds een beetje moeten aanpassen naar eigen gebruik.

Had er even snel naar gekeken.
zoals als ik hem open na exporteren in notepad++

1
2
3
4
5
6
koptekst1;koptekst2;koptekst3;koptekst4{CR}{LF}
datarij1item1; "datarij1item2[lijn 1]{LF}
datarij1item2[lijn 2]{LF}
datarij1item2[lijn 3]{LF}
datarij1item2[lijn 4]";datarij1item3;datarij1item4{CR}{LF}
etc.

Kan je het voor de test:
• zonder chr (10) (=linefeed) testen. Als je dit veld splitsbaar wilt houden is PIPE character ook een gebruikelijk alternatief = "|"

en/of
• om alle velden quotes plakken -> chr(34) = "

Dan kan je in ieder geval weer iets uitsluiten.
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_161934778
Die chr(10) eruit slopen om uit te sluiten had ik ook al bedacht, maar nog geen tijd voor gehad. Maar kan me nauwelijks voorstellen dat die problemen geeft, die komt zoals je correct ziet pas voor in datarij1item2, waar de app vermoedelijk niet eens komt, omdat hij al op het item ervoor vastloopt.
-edit
maar het hele ding even terugbrengen naar de "basics", puur platte tekst, kijken of die gelezen wordt, en dan 1 voor 1 die bijzondere dingen erin verwerken

Weet niet of je er wat aan hebt verder maar bij het inlezen heb je nog een paar opties
-scheidingsteken selecteren --> ; lijkt goed te werken
-linebreak: kan ik kiezen tussen automatisch, DOS of UNIX. In de helpfiles staat bij voorkeur Auto gebruiken, en tot nu toe doe ik dat eik ook.

[ Bericht 12% gewijzigd door Modus op 04-05-2016 23:09:00 ]
pi_161935313
quote:
0s.gif Op woensdag 4 mei 2016 21:07 schreef Janneke141 het volgende:
Wat ook nog kan is alle regels nummeren, daarna alles alfabetisch sorteren, handmatig wegmikken wat je niet wil hebben en daarna weer terugsorteren op regelnummer.

Och, er zijn wel honderd opties om zoiets te doen.
Op deze manier heb ik de data nu netjes in één bestand onder elkaar.

Het is nu echter:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
A
B
C
D
E
F

A
B
C
D
E
F

A
B
C
D
E
F

en hier wil ik van maken

1
2
3
A B C D E F
A B C D E F
A B C D E F

Kan wel wat omslachtige maniertjes bedenken, maar wat is een simpele betrouwbare manier om dit te doen?
pi_161935718
-edit
nee dat werkt niet
pi_161936744
Daar kan je redelijk makkelijk een macro voor schrijven, heb je daar wat ervaring mee?
  donderdag 5 mei 2016 @ 02:20:30 #265
346939 Janneke141
Green, green grass of home
pi_161938433
quote:
10s.gif Op woensdag 4 mei 2016 23:13 schreef RacerDKB het volgende:

[..]

Op deze manier heb ik de data nu netjes in één bestand onder elkaar.

Het is nu echter:
[ code verwijderd ]

en hier wil ik van maken
[ code verwijderd ]

Kan wel wat omslachtige maniertjes bedenken, maar wat is een simpele betrouwbare manier om dit te doen?
Iets met =INDEX(). Maar er is iets te veel wijn in de vrouw om dat nu verder voor je uit te werken.
Opinion is the medium between knowledge and ignorance (Plato)
  donderdag 5 mei 2016 @ 15:35:16 #266
77676 The_vice
alweer 'n idee?
pi_161945512
quote:
10s.gif Op woensdag 4 mei 2016 23:13 schreef RacerDKB het volgende:
Het is nu echter:
[ code verwijderd ]
en hier wil ik van maken
[ code verwijderd ]
Kan wel wat omslachtige maniertjes bedenken, maar wat is een simpele betrouwbare manier om dit te doen?
Betrouwbare manier is een key + transformatie vlookup combo. Zo vlieg ik dit soort dingen geregeld aan. Is achteraf makkelijk aanpasbaar en werkt met veldnamen.

Gaat als volgt:

• Maak twee kolommen voor je data.
• Maak een formule die alle groepen per groep nummert (neem aan dat je nu per groep data je data hebt gesorteerd?)
• Combineer GroepNummer en Veldnaam zodat je een uniek te vinden waarde hebt voor vlookup.

• Dan maak een genummerde kolom (op een ander sheet) met op de eerste rij de veldnamen in de kolommen.
• Doe een Vlookup op {(genummerde kolom} & {veldnamen}) in je range met data.

Ziet er in formules zo uit:
formules en je data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
     Kolom A   Kolom B                     Kolom C   Kolom D
1    
2    =B2&C2    =IF(C2="Veld 1";B1+1;B1)    Veld 1    Waarde 1.1
3    =B3&C3    =IF(C3="Veld 1";B2+1;B2)    Veld 2    Waarde 1.2
4    =B4&C4    =IF(C4="Veld 1";B3+1;B3)    Veld 3    Waarde 1.3
5    =B5&C5    =IF(C5="Veld 1";B4+1;B4)    Veld 4    Waarde 1.4
6    =B6&C6    =IF(C6="Veld 1";B5+1;B5)    Veld 5    Waarde 1.5
7    =B7&C7    =IF(C7="Veld 1";B6+1;B6)        
8    =B8&C8    =IF(C8="Veld 1";B7+1;B7)    Veld 1    Waarde 2.1
9    =B9&C9    =IF(C9="Veld 1";B8+1;B8)    Veld 2    Waarde 2.2
10    =B10&C10    =IF(C10="Veld 1";B9+1;B9)    Veld 3    Waarde 2.3
11    =B11&C11    =IF(C11="Veld 1";B10+1;B10)    Veld 4    Waarde 2.4
12    =B12&C12    =IF(C12="Veld 1";B11+1;B11)    Veld 5    Waarde 2.5
13    =B13&C13    =IF(C13="Veld 1";B12+1;B12)        
14    =B14&C14    =IF(C14="Veld 1";B13+1;B13)    Veld 1    Waarde 3.1
15    =B15&C15    =IF(C15="Veld 1";B14+1;B14)    Veld 2    Waarde 3.2
16    =B16&C16    =IF(C16="Veld 1";B15+1;B15)    Veld 3    Waarde 3.3
17    =B17&C17    =IF(C17="Veld 1";B16+1;B16)    Veld 4    Waarde 3.4
18    =B18&C18    =IF(C18="Veld 1";B17+1;B17)    Veld 5    Waarde 3.5
Met zoektabel
1
2
3
4
     Veld 1                                  Veld 2
1    =VLOOKUP($G2&H$1;$A$2:$D$18;4;FALSE)    =VLOOKUP($G2&I$1;$A$2:$D$18;4;FALSE)
2    =VLOOKUP($G3&H$1;$A$2:$D$18;4;FALSE)    =VLOOKUP($G3&I$1;$A$2:$D$18;4;FALSE)
3    =VLOOKUP($G4&H$1;$A$2:$D$18;4;FALSE)    =VLOOKUP($G4&I$1;$A$2:$D$18;4;FALSE)
(let op de $ tekens in formule voor celverwijzing voor kolom danwel rij vastzetten)

en op sheet:
formules en je data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
nr&veld    0    Veld      Waarde
1Veld 1    1    Veld 1    Waarde 1.1
1Veld 2    1    Veld 2    Waarde 1.2
1Veld 3    1    Veld 3    Waarde 1.3
1Veld 4    1    Veld 4    Waarde 1.4
1Veld 5    1    Veld 5    Waarde 1.5
1     1        
2Veld 1    2    Veld 1    Waarde 2.1
2Veld 2    2    Veld 2    Waarde 2.2
2Veld 3    2    Veld 3    Waarde 2.3
2Veld 4    2    Veld 4    Waarde 2.4
2Veld 5    2    Veld 5    Waarde 2.5
2     2        
3Veld 1    3    Veld 1    Waarde 3.1
3Veld 2    3    Veld 2    Waarde 3.2
3Veld 3    3    Veld 3    Waarde 3.3
3Veld 4    3    Veld 4    Waarde 3.4
3Veld 5    3    Veld 5    Waarde 3.5
zoektabel
1
2
3
4
nr   Veld 1        Veld 2
1    Waarde 1.1    Waarde 1.2
2    Waarde 2.1    Waarde 2.2
3    Waarde 3.1    Waarde 3.2
Voordeel is ook dat je middels het werken met veldnamen zelf kan bepalen welke velden je wel en welke je niet wilt hebben.

[ Bericht 1% gewijzigd door The_vice op 05-05-2016 15:47:40 ]
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
  donderdag 5 mei 2016 @ 15:40:56 #267
77676 The_vice
alweer 'n idee?
pi_161945568
quote:
0s.gif Op woensdag 4 mei 2016 23:01 schreef Modus het volgende:
-linebreak: kan ik kiezen tussen automatisch, DOS of UNIX. In de helpfiles staat bij voorkeur Auto gebruiken, en tot nu toe doe ik dat eik ook.
http://blog.codinghorror.com/the-great-newline-schism/, wellicht dat ie met auto er juist mee aan de haal gaat...
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_161945787
Zal morgen eens kijken als ik tijd heb. Die linebreak binnen velden even laten voor wat het is en dan kijken of de app de csv kan inlezen. Heb al veel testjes gedaan dus ik denk dat ik dat scenario ook al heb geprobeerd. Ms moet ik ipv chr(10) vbLF gebruiken voor de linebreak binnen een veld?

Of voor de linebreak binnen een veld niet LF maar CRLF gebruiken, en dat de app dat herkent omdat er quotes om het veld staan.

-edit
wat ik ook nog kan doen
Mijn eerste opzet (gewoon Excel de csv laten genereren door op te slaan) werd goed ingelezen door de app, op de laatste linefeed na. Als ik dat nou nog eens doe en de csv dan bekijk in Notepad++, zie ik wellicht hoe en wat.

[ Bericht 17% gewijzigd door Modus op 05-05-2016 16:30:22 ]
  donderdag 5 mei 2016 @ 18:01:36 #269
77676 The_vice
alweer 'n idee?
pi_161947266
quote:
0s.gif Op donderdag 5 mei 2016 16:00 schreef Modus het volgende:
Mijn eerste opzet (gewoon Excel de csv laten genereren door op te slaan) werd goed ingelezen door de app, op de laatste linefeed na. Als ik dat nou nog eens doe en de csv dan bekijk in Notepad++, zie ik wellicht hoe en wat.
Altijd goed om zoiets te doen, als dat geslaagde input voor je App is, dan weet je in ieder geval waar je naartoe moet werken.
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_161972458
Weer stukje verder, mee naar huis genomen, nu aan het testen. Heb nu 2 files gemaakt:

-de eerste gewoon vanuit Excel, data, opslaan als csv en handmatig later die laatste Enter even weghalen
-de tweede d.m.v. wegschrijven met dat FSOscript.

Wanneer ik beide bestanden open in NP++, zijn de eerste 2 regels EXACT gelijk, incl alle speciale tekens

En wat denk je: de app accepteert de eerste file zonder problemen; de 2e begint ie WEER te miepen dat het eerste item van de eerste dataregel leeg zou zijn 8)7 8)7. Nu weet ik het echt niet meer.

Nog 3 dingen geprobeerd daarna:
-ander artikel als eerste in de lijst laten komen, hielp niet
-vóór het FSO-stuk de eerste Excel kolom eerst omgezet naar Text-format, hielp niet
-al die DOS/UNIX opties geprobeerd bij het inlezen, werkt ook allemaal niet

:{
  zaterdag 7 mei 2016 @ 11:21:55 #271
77676 The_vice
alweer 'n idee?
pi_161983379
quote:
5s.gif Op vrijdag 6 mei 2016 21:36 schreef Modus het volgende:
• hmm, dan wellicht files even open middels een Hex Viewer. Kan je twee keer openen en dan naast elkaar je bestanden kijken.
Het kan haast niet anders dan dat er ergens toch een verschil in zit.

Anders wil ik wel even met je meekijken, stuur me dan een PM.
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
  Eindredactie Sport / Forummod zaterdag 7 mei 2016 @ 14:46:29 #272
284411 crew  heywoodu
Van bijna dood tot olympiër:
pi_161986904
Hoe kan het dat Ctrl + D (cel boven de huidige cel "kopiëren") het ineens niet meer doet in Excel (2010), in een document waarin dat een dag of twee geleden nog wel werkte? }:|
Van bijna dood op weg naar de Olympische Spelen, tot olympiër in 2026? Elk beetje hulp wordt bijzonder gewaardeerd!
https://www.gofundme.com/(...)he-spelen-na-ongeval
  zaterdag 7 mei 2016 @ 14:50:15 #273
346939 Janneke141
Green, green grass of home
pi_161986990
quote:
0s.gif Op zaterdag 7 mei 2016 14:46 schreef heywoodu het volgende:
Hoe kan het dat Ctrl + D (cel boven de huidige cel "kopiëren") het ineens niet meer doet in Excel (2010), in een document waarin dat een dag of twee geleden nog wel werkte? }:|
Zit er toevallig een verborgen regel tussen? Of gefilterd?
Opinion is the medium between knowledge and ignorance (Plato)
  Eindredactie Sport / Forummod zaterdag 7 mei 2016 @ 14:52:14 #274
284411 crew  heywoodu
Van bijna dood tot olympiër:
pi_161987034
quote:
0s.gif Op zaterdag 7 mei 2016 14:50 schreef Janneke141 het volgende:

[..]

Zit er toevallig een verborgen regel tussen? Of gefilterd?


Nee. Nou ja, er is wel gefilterd, maar er zijn geen verborgen regels. Filteren is ook nooit een probleem geweest, want ik doe exact hetzelfde als ik al een jaar of 6 met dit bestand doe en het werkte altijd :+
Van bijna dood op weg naar de Olympische Spelen, tot olympiër in 2026? Elk beetje hulp wordt bijzonder gewaardeerd!
https://www.gofundme.com/(...)he-spelen-na-ongeval
  zaterdag 7 mei 2016 @ 14:56:25 #275
346939 Janneke141
Green, green grass of home
pi_161987127
quote:
0s.gif Op zaterdag 7 mei 2016 14:52 schreef heywoodu het volgende:

[..]

[ afbeelding ]

Nee. Nou ja, er is wel gefilterd, maar er zijn geen verborgen regels. Filteren is ook nooit een probleem geweest, want ik doe exact hetzelfde als ik al een jaar of 6 met dit bestand doe en het werkte altijd :+
Hmm. Ik gebruik het ook regelmatig. Geen idee dan.
Opinion is the medium between knowledge and ignorance (Plato)
  Eindredactie Sport / Forummod zaterdag 7 mei 2016 @ 14:57:46 #276
284411 crew  heywoodu
Van bijna dood tot olympiër:
pi_161987146
quote:
0s.gif Op zaterdag 7 mei 2016 14:56 schreef Janneke141 het volgende:

[..]

Hmm. Ik gebruik het ook regelmatig. Geen idee dan.
Nou is er natuurlijk wel omheen te werken, maar ik doe het al jaren zo automatisch dat ik in het afgelopen kwartier al tig keer niet door had dat ik een cel leeg heb gelaten (want bijna blind "ctrl d, tab, ctrl d, tab, wat invullen, tab" etc :+
Van bijna dood op weg naar de Olympische Spelen, tot olympiër in 2026? Elk beetje hulp wordt bijzonder gewaardeerd!
https://www.gofundme.com/(...)he-spelen-na-ongeval
  zaterdag 7 mei 2016 @ 14:58:45 #277
346939 Janneke141
Green, green grass of home
pi_161987165
quote:
10s.gif Op zaterdag 7 mei 2016 14:57 schreef heywoodu het volgende:

[..]

Nou is er natuurlijk wel omheen te werken, maar ik doe het al jaren zo automatisch dat ik in het afgelopen kwartier al tig keer niet door had dat ik een cel leeg heb gelaten (want bijna blind "ctrl d, tab, ctrl d, tab, wat invullen, tab" etc :+
Doet CTRL-R het nog wel?
Opinion is the medium between knowledge and ignorance (Plato)
  Eindredactie Sport / Forummod zaterdag 7 mei 2016 @ 15:00:01 #278
284411 crew  heywoodu
Van bijna dood tot olympiër:
pi_161987195
quote:
0s.gif Op zaterdag 7 mei 2016 14:58 schreef Janneke141 het volgende:

[..]

Doet CTRL-R het nog wel?
Ik moest even opzoeken wat dat was want die gebruik ik nooit, maar die werkt blijkbaar wel ja.
Van bijna dood op weg naar de Olympische Spelen, tot olympiër in 2026? Elk beetje hulp wordt bijzonder gewaardeerd!
https://www.gofundme.com/(...)he-spelen-na-ongeval
  zaterdag 7 mei 2016 @ 15:01:07 #279
346939 Janneke141
Green, green grass of home
pi_161987224
quote:
0s.gif Op zaterdag 7 mei 2016 15:00 schreef heywoodu het volgende:

[..]

Ik moest even opzoeken wat dat was want die gebruik ik nooit, maar die werkt blijkbaar wel ja.
Misschien heb je in je document, al dan niet per ongeluk, iets toegewezen aan de sneltoets CTRL-D ofzo. Probeer het eens in een leeg document?
Opinion is the medium between knowledge and ignorance (Plato)
  Eindredactie Sport / Forummod zaterdag 7 mei 2016 @ 15:03:34 #280
284411 crew  heywoodu
Van bijna dood tot olympiër:
pi_161987282
quote:
0s.gif Op zaterdag 7 mei 2016 15:01 schreef Janneke141 het volgende:

[..]

Misschien heb je in je document, al dan niet per ongeluk, iets toegewezen aan de sneltoets CTRL-D ofzo. Probeer het eens in een leeg document?
In een nieuw document werkt het ook niet. Volgens mij al een tijdje niet zelfs, maar in het document waar ik mee bezig ben deed 'ie het nog wel, tot vandaag.
Van bijna dood op weg naar de Olympische Spelen, tot olympiër in 2026? Elk beetje hulp wordt bijzonder gewaardeerd!
https://www.gofundme.com/(...)he-spelen-na-ongeval
  zaterdag 7 mei 2016 @ 16:57:44 #281
77676 The_vice
alweer 'n idee?
pi_161989610
quote:
0s.gif Op zaterdag 7 mei 2016 15:03 schreef heywoodu het volgende:
[..]
In een nieuw document werkt het ook niet. Volgens mij al een tijdje niet zelfs, maar in het document waar ik mee bezig ben deed 'ie het nog wel, tot vandaag.
en als je excel in safe mode opstart?
1
2
Start->Run 
"excel.exe /s"
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_161990882
quote:
0s.gif Op zaterdag 7 mei 2016 11:21 schreef The_vice het volgende:

[..]

• hmm, dan wellicht files even open middels een Hex Viewer. Kan je twee keer openen en dan naast elkaar je bestanden kijken.
Ik zie wel verschillen maar zover ik kan beoordelen worden die consequent door het hele bestand aangehouden.

Als ik het excelgegenereerde bestand open, zie ik rechts precies hetzelfde staan als wanneer ik het in Notepad zou openen, en in het linkergedeelte dan de bijbehorende hexadecimale codes.

Het 'FSO'bestand doet min of meer hetzelfde, het verschil is dat na élk karakter een punt ingevoegd, die ook consequent links terug te vinden zijn in de hexadecimale codes.

1 van de kopteksten bv. is x/aantal, het de FSO file laat dan x./.a.a.n.t.a.l. zien.

Enige wat mij opvalt bij dat FSO bestand, is dat regel 1 van de kopteksten begint met 2 tekens die ik niet kan plaatsen. De hd code daarvan is FF FE, en rechts staat dan een y met umlaut en een p met het pootje naar boven doorgetrokken, als je snapt wat ik bedoel.
Weet niet of je daar wat mee kan.

De app zeurt dus over het 1e item van de 1e dataregel, maar daar zie ik geen problemen in...

[ Bericht 2% gewijzigd door Modus op 07-05-2016 18:06:19 ]
  zaterdag 7 mei 2016 @ 19:03:16 #283
77676 The_vice
alweer 'n idee?
pi_161991972
quote:
0s.gif Op zaterdag 7 mei 2016 17:59 schreef Modus het volgende:
1 van de kopteksten bv. is x/aantal, het de FSO file laat dan x./.a.a.n.t.a.l. zien.

Enige wat mij opvalt bij dat FSO bestand, is dat regel 1 van de kopteksten begint met 2 tekens die ik niet kan plaatsen. De hd code daarvan is FF FE, en rechts staat dan een y met umlaut en een p met het pootje naar boven doorgetrokken, als je snapt wat ik bedoel.
Weet niet of je daar wat mee kan.

De app zeurt dus over het 1e item van de 1e dataregel, maar daar zie ik geen problemen in...
Staat voor Big Little Endian. Moest ik ook weer even opzoeken. Heeft met de Encoding te maken.
Heb het om de een of andere reden hier niet als ik vanuit zowel Excel als vanuit VBA de .csv maak.
's kijken of hier wat over te vinden is.
Wat zegt Notepad++ onder encoding over beide files?

Als je googeld op HEX code van de overige . . dan moeten die ook wel weer een betekenis geven.

Maarruh, denk dat we de gok kunnen maken dat "1e item van de 1e dataregel" wellicht op de allereerste regel slaat?

[ Bericht 1% gewijzigd door The_vice op 07-05-2016 19:13:11 ]
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_161993044
Nee. De foutomschrijving is iets als 'de erkencode moet gevuld zijn regel 2'. Erkencode is ook het eerste item.

Kweet niet zeker wat je bedoelt maar NP++ zegt over het Excelbestand 'Encode in UTF8' en over de FSO 'Encode in UCS 2 LE BOM'.
pi_161993962
Denk dat ik een ADODB Stream moet gebruiken om een UFT8 file te kunnen schrijven. Even testen daarmee.
  zaterdag 7 mei 2016 @ 20:46:10 #286
77676 The_vice
alweer 'n idee?
pi_161994180
quote:
0s.gif Op zaterdag 7 mei 2016 20:37 schreef Modus het volgende:
Denk dat ik een ADODB Stream moet gebruiken om een UFT8 file te kunnen schrijven. Even testen daarmee.
zoiets las ik ook ergens.
Ondertussen net even in N++ getest, als ik mijn FSO (ANSI) converteer/Encodeer naar Little Endian dan krijg ik netjes de FF FE erbij in HEX viewer. Gaan er ook weer af als ik weer terug converteer naar ANSI.

Blijft wel raar dat FSO export dus anders kan gaan op verschillende machines. (Ik draai hier Win 7 en Excel 64 bit)

even testje gedaan, gewijzigd:
1Set objfile = objFSO.CreateTextFile(filenaam, True)
in
1Set objfile = objFSO.CreateTextFile(filenaam, True, 0)

en dan output als eerder met
1objfile.Write ("Stukje Tekst")
Dan komt ie er als een soort van ANSI uit (N++ geeft geen encoding dan weer). De directe CSV uit Excel komt wel aan als ANSI in N++.

(opties -1 en -2 ipv 0 geeft little endian.)

[ Bericht 18% gewijzigd door The_vice op 07-05-2016 21:08:40 ]
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_161994908
HIJ DOET HET!

Met die ADODB stream schreef hij alsnog als UTF8 BOM weg. Paar regels extra script gevonden dat op basis van eveneens ADODB met een reader/writer die BOM alsnog weghaalt en opnieuw wegschrijft.

En de applicatie accepteert nu het gemaakte bestand.

[ Bericht 91% gewijzigd door Modus op 07-05-2016 21:27:53 ]
pi_161995920
quote:
0s.gif Op zaterdag 7 mei 2016 20:46 schreef The_vice het volgende:

[..]

zoiets las ik ook ergens.
Bedankt voor alle suggesties, tips en stukken code.
  zondag 8 mei 2016 @ 11:46:57 #289
77676 The_vice
alweer 'n idee?
pi_162004879
quote:
6s.gif Op zaterdag 7 mei 2016 21:14 schreef Modus het volgende:
HIJ DOET HET!

Met die ADODB stream schreef hij alsnog als UTF8 BOM weg. Paar regels extra script gevonden dat op basis van eveneens ADODB met een reader/writer die BOM alsnog weghaalt en opnieuw wegschrijft.

En de applicatie accepteert nu het gemaakte bestand.
Gefeliciteerd ^O^ . Heb je in ieder geval weer de volledige controle over je App.
Was dat ook al met de Linefeeds binnen de cellen, of bewaar je dat voor later?
Hendrik de Heette heette Hendrik de Heette omdat zijn vader ook Hendrik heette.
-vandaag was 't ook mooi-
Excel; zet het eens in een pivot table
pi_162009413
Die zitten er ook al in inderdaad. Ik moet voor de zekerheid nog paar keer testen met andere inputdata en de gebruiker moet het ook nog even bekijken, maar zo op het oog lijkt dit te zijn wat ze zoeken.
  Eindredactie Sport / Forummod woensdag 11 mei 2016 @ 15:03:08 #291
284411 crew  heywoodu
Van bijna dood tot olympiër:
pi_162090794
Over het Ctrl+D-probleem: de laptop opnieuw opstarten hielp schijnbaar :')
Van bijna dood op weg naar de Olympische Spelen, tot olympiër in 2026? Elk beetje hulp wordt bijzonder gewaardeerd!
https://www.gofundme.com/(...)he-spelen-na-ongeval
  woensdag 11 mei 2016 @ 16:19:33 #292
346939 Janneke141
Green, green grass of home
pi_162092609
quote:
10s.gif Op woensdag 11 mei 2016 15:03 schreef heywoodu het volgende:
Over het Ctrl+D-probleem: de laptop opnieuw opstarten hielp schijnbaar :')
Opinion is the medium between knowledge and ignorance (Plato)
pi_162094439
quote:
0s.gif Op zaterdag 7 mei 2016 20:46 schreef The_vice het volgende:


Dan komt ie er als een soort van ANSI uit (N++ geeft geen encoding dan weer). De directe CSV uit Excel komt wel aan als ANSI in N++.

(opties -1 en -2 ipv 0 geeft little endian.)

Een csv export in excel is afhankelijk van de land instelling, als er daarin andere decimaal en kolomtekens ingesteld staan komt er een andere export uit, ik weet niet of het daarmee te maken heeft, maar waarschuw toch even daarvoor. ;)
  donderdag 12 mei 2016 @ 13:38:51 #294
1592 Puckzzz
Bitch please!
pi_162117468
Excel 2013, Engels

Hoe zorg ik ervoor dat onderstaande formule niet tot regel 10.000 wordt doorgetrokken maar tot de laatste cel in de tabel? het aantal regels van de tabel zal variëren van keer tot keer.

Range("I2").Select
ActiveCell.FormulaR1C1 = "=IF(AND(ISBLANK(RC[-5]),RC[-4]=""TA"",NOT(RC[-3]=""PRT Area"")),RC[-3],"""")"
Range("I2").Select
Selection.AutoFill Destination:=Range("I2:I10000"), Type:=xlFillDefault

Edit:
Ik ben er al uit:
quote:
Range("I2").Select
ActiveCell.FormulaR1C1 = "=IF(AND(ISBLANK(RC[-5]),RC[-4]=""TA"",NOT(RC[-3]=""PRT Area"")),RC[-3],"""")"
Range("I2").Select
Range("I2").AutoFill Destination:=Range("I2:I" & Cells(Rows.Count, "A").End(xlUp).Row)


[ Bericht 29% gewijzigd door Puckzzz op 12-05-2016 14:12:52 ]
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_162264806
Vraagje, ik heb een excellijst gemaakt met een planning. Bovenin de lijst heb ik de weeknummers staan.

Op zich best werkbaar deze planning, ik heb echter steeds een kalender nodig om te kijken in welke week een bepaalde datum valt.

Mijn vraag: is er een manier om week + dagen te vermelden, bijvoorbeeld: 20 (16 t/m 20-5)

Alvast bedankt voor het meedenken.
Single ply roofing, pay less, worthless.
  dinsdag 17 mei 2016 @ 11:41:23 #296
85514 ralfie
!Yvan eht nioj
pi_162265100
quote:
0s.gif Op dinsdag 17 mei 2016 11:20 schreef RoofingBurner het volgende:
Vraagje, ik heb een excellijst gemaakt met een planning. Bovenin de lijst heb ik de weeknummers staan.

Op zich best werkbaar deze planning, ik heb echter steeds een kalender nodig om te kijken in welke week een bepaalde datum valt.

Mijn vraag: is er een manier om week + dagen te vermelden, bijvoorbeeld: 20 (16 t/m 20-5)

Alvast bedankt voor het meedenken.
niet zo makkelijk om weeknr->datum te gaan, maar de maandag wordt gegeven door:

1=DATUM(A2;1;-2)-WEEKNUMMER(DATUM(A2;1;3);2)+A1*7
A1: weeknr
A2: jaartal (2016)
pi_162265704
quote:
0s.gif Op dinsdag 17 mei 2016 11:41 schreef ralfie het volgende:

[..]

niet zo makkelijk om weeknr->datum te gaan, maar de maandag wordt gegeven door:
[ code verwijderd ]

A1: weeknr
A2: jaartal (2016)
Dit geeft een heel raar getal. 42506 hahaha :) er gaat iets niet goed.
Single ply roofing, pay less, worthless.
pi_162266764
quote:
0s.gif Op dinsdag 17 mei 2016 12:16 schreef RoofingBurner het volgende:

[..]

Dit geeft een heel raar getal. 42506 hahaha :) er gaat iets niet goed.
Rechter muisknop:
Celeigenschappen
Datumnotatie.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_162375072
Dag FOK!,

Ik heb twee Excel-tabs, één met de prijzen van een rij producten en één van de afzet (aantal verkopen) van dezelfde rij producten. Nu wil ik graag een gemiddelde verkoopprijs voor verschillende productsoorten uitrekenen, maar dan uiteraard een gemiddelde gewogen naar het aantal verkopen. Het zou een appeltje-eitje zijn wanneer de producten in dezelfde volgorde staan in beide tabs, maar dat is helaas niet het geval (alfabetiseren o.i.d. heeft ook geen nut; één tab kent allerlei rijen en andere ongein die de andere tab niet kent). Is er een manier om Excel zo ver te krijgen dat'ie zelf "zoekt" naar de juiste combinaties?

Voor 't geval het bovenstaande verhaal onduidelijk is: ik wil bij de twee onderstaande tabs de gemiddelde verkoopprijs van productgroep A berekenen (door de prijs van A1 te vermenigvuldigen met de afzet van A1, ditzelfde met A2, A3 etc. en dan het geheel te delen door de som van de afzet van A1, A2, etc.). Uiteraard kan dit handmatig door de rijen in beide tabs in dezelfde volgorde te zetten, maar het Excel-bestand in kwestie heeft helaas iets meer dan vijf rijen zoals in het voorbeeld hieronder. Heeft Excel een functie waarmee je dit op een minder arbeidsintensieve manier voor elkaar kan krijgen?

N.B. in onderstaand voorbeeld zou 't uiteraard wel met alfabetiseren van de rijen op te lossen zijn, maar in het werkelijke Excel-bestand kan dit om verschillende redenen niet.

Tab 1
1
2
3
4
5
6
Productsoort            Prijs
A1                       100
A2                       120
B3                       130
A7                       190
B9                       140

Tab 2
1
2
3
4
5
6
Productsoort            Afzet
Q1                       10
A2                       4
I3                       8
A5                       8
A3                       8


[ Bericht 2% gewijzigd door #ANONIEM op 21-05-2016 10:17:22 ]
pi_162375310
Er vanuitgaande dat alle productsoorten uniek zijn en productsoort en prijs in kolom A en B staan:
in tab 1 een extra kolom toevoegen met:
=B2/INDEX('Tab 2'!B:B,VERGELIJKEN('Tab 1'!A2,'Tab 2'!A:A,0))

Deze formulie deelt B2 door het aantal verkochte producten.
Index werkt als volgt:
Index(rij waaruit resultaat weergegeven moet worden, regelnummer)
Vergelijken zoekt naar een waarde in een kolom en geeft het regelnummer terug en werkt zo:
vergelijken(te vinden waarde, kolom waarin gezocht moet worden, Exact of niet (0 betekent zoek naar de exacte waarde))

Dus in jouw geval:
B2 is de prijs van het verkochte product
Tab 2B:B bevat de verkochte aantallen,
Tab 1A2 is het product
Tab 2 A:A bevat de lijst met producten
Het is geel en staat in mijn ondertitel!
3DS friend code: 2191-7623-9035
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')