abonnement Unibet Coolblue Bitvavo
  donderdag 21 februari 2013 @ 14:00:39 #201
195027 D.Licious
Ik heb geen ondertitel
pi_123159633
Die INDIRECT functie snap ik niet helemaal...
Wie altijd achter de kudde aanloopt, staat altijd in de stront.
Iedereen heeft recht op mijn mening.
  donderdag 21 februari 2013 @ 14:27:37 #202
62215 qu63
..de tijd drinkt..
pi_123160647
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 21 februari 2013 @ 14:34:20 #203
195027 D.Licious
Ik heb geen ondertitel
pi_123160869
quote:
Naar gezocht maar die functie biedt geen oplossing.
Inmiddels heb ik iets anders gevonden en dat werkt wel *O*

Je selecteert de bewuste cellen
Control + H
Bij 'zoeken naar' voer je in Alt + 010
'vervangen door' laat je leeg
En voila *O*

Waarom kwam ik daar nou niet zelf op :')
Wie altijd achter de kudde aanloopt, staat altijd in de stront.
Iedereen heeft recht op mijn mening.
  donderdag 21 februari 2013 @ 14:34:43 #204
195027 D.Licious
Ik heb geen ondertitel
pi_123160885
-dubbel-
Wie altijd achter de kudde aanloopt, staat altijd in de stront.
Iedereen heeft recht op mijn mening.
pi_123162031
Hallo,

Ik heb een simpele som;
=SOM(A1)-8
Nu wil ik dat als veld A1 leeg of 0 is dat hij dan niet -8 rekent maar er dan 0 van maakt. Heeft iemand enig idee wat ik voor code hiervoor moet gebruiken?

Alvast bedankt voor de hulp!

ps. Ik werk met Excel 2007 Nederlands
pi_123162142
Indirect was inderdaad niet echt van toepassing daar D.Licious. Mooi dat je er zelf bent uitgekomen.

Ringomanic: met een ALS eromheen. Zit op m'n mobiel dus kan niet echt goed voor je uitwerken. Kijk even of je er zelf uitkomt.
  Redactie Frontpage donderdag 21 februari 2013 @ 15:11:11 #207
21273 JeMoeder
MijnMoeder
pi_123162250
quote:
0s.gif Op donderdag 21 februari 2013 15:06 schreef ringomanic het volgende:
Hallo,

Ik heb een simpele som;
=SOM(A1)-8
Nu wil ik dat als veld A1 leeg of 0 is dat hij dan niet -8 rekent maar er dan 0 van maakt. Heeft iemand enig idee wat ik voor code hiervoor moet gebruiken?

Alvast bedankt voor de hulp!

ps. Ik werk met Excel 2007 Nederlands
=ALS(OF(A1="";A1=0);0;A1-8)
Ta mère
El Coño
ウイスキー
pi_123162334
quote:
0s.gif Op donderdag 21 februari 2013 15:11 schreef JeMoeder het volgende:

[..]

=ALS(OF(A1="";A1=0);0;A1-8)
Kijk dat werkt! Hartstikke bedankt voor de snelle reactie en oplossing!!
  Redactie Frontpage donderdag 21 februari 2013 @ 15:13:55 #209
21273 JeMoeder
MijnMoeder
pi_123162369
quote:
0s.gif Op donderdag 21 februari 2013 15:12 schreef ringomanic het volgende:

[..]

Kijk dat werkt! Hartstikke bedankt voor de snelle reactie en oplossing!!
Geen probleem :)
Ta mère
El Coño
ウイスキー
pi_123162618
Ik heb een lus met berekeningen (150x) voor X
Nou wil ik elke waarde van X in een tabel hebben, zodat ik hiervan een grafiek kan plotten.
Echter: Ik wil maar 50 waardes van X laten zien in die grafiek. Dus een soort van 'schuivende' grafiek.

dus:
1
2
3
4
5
| | A | B |...
|1|3,0|
|2|5,0|
|3|7,0|
... (Tot |150|)

met als grafiek
1
2
3
4
5
6
7
8
9
10
11
12
x |10|
  |09|
  |08|
  |07|      X
  |06|
  |05|    X
  |04|
  |03| X
  |02|
  |01|
  |00|t1|t2|t3|t4|t5|...
Waarbij de rij t verschuift van t1 naar t150, en er steeds 50xt zichtbaar is

Hoe ga ik dit in xl03.NL voor elkaar krijgen?

(Eerst alleen die waardes van X in een tabel is al heel wat :D )
pi_123164421
Ik heb een vraag:

Ik heb een bestand waarmee ik bij hou welke films ik gekeken heb.
Ik hou hierin bij wanneer ik ze keek, welke genre, filmstudio, regisseur, productiejaar, speelduur, enzovoort.
In een ander werkblad kan ik door middel van draaitabellen en dergelijke bepaalde statistieken zien. Zoals van welke filmstudio ik de meeste films zag.
Er moet bij gezegd worden dat van elke films alles op 1 rij in excel staat.

Het probleem wat ik nu tegenkom is wanneer ik bijvoorbeeld drie acteurs/actrices aangeef bij een film, en ik zet die in drie kolommen achter elkaar, dan kan ik daar geen optelling van maken.

Wat ik dus wil is dat ik kan optellen hoevaak bijvoorbeeld de naam 'Jason Statham' voorkomt in een bereik van B2 tot E850. Ik heb het inmiddels geprobeerd met draaitabellen, verticaal zoeken en index-functie maar ik kom er niet uit.
Ik krijg het wel voor elkaar om de naam 'Jason Statham' om te zetten naar een getal zodat hij naar een getal kan zoeken.

Wellicht is er een hele voor de hand liggende oplossing voor maar weet iemand die?

PS: ivm de opmaak kon ik de acteur niet onderelkaar zetten.

Visualisatie:

A-----B------------C------------------D-------------------E-------------------------F-------------------G-------------------------H
1 Film---Datum gezien---filmstudio---acteur/actrice1---acteur/actrice2---acteur/actrice3--speelduur
2 Argo---20-01-2013---blablabla---jason statham---britney spears---theo van gogh--------120
3 Gladiator---24-01-2013---blablabla---britney spears---megan fox---felicitas woll--------130

En hier wil ik zo ongeveer een tabel van creeren:

Jason Statham: 1x
Britney Spears: 2x
Theo van gogh: 1x
Megan Fox: 1x
Felicitas Woll: 1x
  Redactie Frontpage donderdag 21 februari 2013 @ 16:17:17 #212
21273 JeMoeder
MijnMoeder
pi_123164949
quote:
0s.gif Op donderdag 21 februari 2013 16:02 schreef mistermysterion het volgende:
Ik heb een vraag:

Ik heb een bestand waarmee ik bij hou welke films ik gekeken heb.
Ik hou hierin bij wanneer ik ze keek, welke genre, filmstudio, regisseur, productiejaar, speelduur, enzovoort.
In een ander werkblad kan ik door middel van draaitabellen en dergelijke bepaalde statistieken zien. Zoals van welke filmstudio ik de meeste films zag.
Er moet bij gezegd worden dat van elke films alles op 1 rij in excel staat.

Het probleem wat ik nu tegenkom is wanneer ik bijvoorbeeld drie acteurs/actrices aangeef bij een film, en ik zet die in drie kolommen achter elkaar, dan kan ik daar geen optelling van maken.

Wat ik dus wil is dat ik kan optellen hoevaak bijvoorbeeld de naam 'Jason Statham' voorkomt in een bereik van B2 tot E850. Ik heb het inmiddels geprobeerd met draaitabellen, verticaal zoeken en index-functie maar ik kom er niet uit.
Ik krijg het wel voor elkaar om de naam 'Jason Statham' om te zetten naar een getal zodat hij naar een getal kan zoeken.

Wellicht is er een hele voor de hand liggende oplossing voor maar weet iemand die?

PS: ivm de opmaak kon ik de acteur niet onderelkaar zetten.

Visualisatie:

A-----B------------C------------------D-------------------E-------------------------F-------------------G-------------------------H
1 Film---Datum gezien---filmstudio---acteur/actrice1---acteur/actrice2---acteur/actrice3--speelduur
2 Argo---20-01-2013---blablabla---jason statham---britney spears---theo van gogh--------120
3 Gladiator---24-01-2013---blablabla---britney spears---megan fox---felicitas woll--------130

En hier wil ik zo ongeveer een tabel van creeren:

Jason Statham: 1x
Britney Spears: 2x
Theo van gogh: 1x
Megan Fox: 1x
Felicitas Woll: 1x
Kan je een openbaar google doc document maken? Dan kan ik ff knoeien.
Ta mère
El Coño
ウイスキー
pi_123165994
https://docs.google.com/spreadsheet/ccc?key=0Ag66GZ2DHAR2dG5ucnNNWkZSSFoxdDFybnpHRjhwN3c&usp=sharing


Dit bedoel je neem ik aan? Ik heb even snel het belangrijke deel geknipt en geplakt.. Werkbladen met draaitabellen heb ik eronder gezet maar die werken hier niet geloof ik.

[ Bericht 29% gewijzigd door mistermysterion op 21-02-2013 16:41:53 (extra info) ]
pi_123166584
quote:
0s.gif Op donderdag 21 februari 2013 16:17 schreef JeMoeder het volgende:

[..]

Kan je een openbaar google doc document maken? Dan kan ik ff knoeien.
Op P4: =+I4&"/"&J4&"/"&K4
Op Q4 =+P4
Op P5 =+I5&"/"&J5&"/"&K5
Copieren naar P6 en meer naar onder

Op Q5 =+Q4&"/"&P5
Copieren naar Q6 en meer naar beneden

Op A40 t/m A44:
Jason
Britney
Theo
Megan
Felicitas

Op C40: =+Q6
Op C41 =+D40
copieren naar beneden

Op D40: =SUBSTITUEREN(C40;A40;"1")
copieren naar beneden

Op B40: =+(LENGTE(C40)-LENGTE(D40))/(LENGTE(+A40)-1)
Copieren naar beneden

P4 t/m P 6 wordt dan:
Jason/Britney/Theo
Britney/Megan/Felicitas
Britney/Joop/Theo

Q4 t/m Q6 wordt dan:
Jason/Britney/Theo
Jason/Britney/Theo/Britney/Megan/Felicitas
Jason/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo

D40 t/m D44 wordt dan:
1/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo
1/1/Theo/1/Megan/Felicitas/1/Joop/Theo
1/1/1/1/Megan/Felicitas/1/Joop/1
1/1/1/1/1/Felicitas/1/Joop/1
1/1/1/1/1/1/1/Joop/1

C40 t/m C44 wordt dan:
Jason/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo
1/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo
1/1/Theo/1/Megan/Felicitas/1/Joop/Theo
1/1/1/1/Megan/Felicitas/1/Joop/1
1/1/1/1/1/Felicitas/1/Joop/1

B40 t/m B44 wordt dan:
1
3
2
1
1
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
  donderdag 21 februari 2013 @ 17:05:02 #215
62215 qu63
..de tijd drinkt..
pi_123167177
quote:
0s.gif Op donderdag 21 februari 2013 16:52 schreef Twentsche_Ros het volgende:
[knip]
Is 3x een aantal.als() niet makkelijker? Voor kolom E, F en G dus..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_123169346
quote:
0s.gif Op donderdag 21 februari 2013 17:05 schreef qu63 het volgende:

[..]

Is 3x een aantal.als() niet makkelijker? Voor kolom E, F en G dus..
Kan ook natuurlijk, alleen mocht mistermysterion de kolommen willen uitbreiden met nog meer acteurs, is in mijn ontwerp nog steeds 2 extra kolommen voldoende, anders moet je steeds nog weer een kolom toevoegen. Maar 't kan natuurlijk wel. Echter: voor een mooiere database is het wellicht fraaier om de naam van de artiest vast als kolom-hoofd te hebben, waarbij je 0 of 1 neerzet in geval deze dame/heer meespeelt in de film.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_123171187
quote:
0s.gif Op donderdag 21 februari 2013 16:52 schreef Twentsche_Ros het volgende:

[..]

Op P4: =+I4&"/"&J4&"/"&K4
Op Q4 =+P4
Op P5 =+I5&"/"&J5&"/"&K5
Copieren naar P6 en meer naar onder

Op Q5 =+Q4&"/"&P5
Copieren naar Q6 en meer naar beneden

Op A40 t/m A44:
Jason
Britney
Theo
Megan
Felicitas

Op C40: =+Q6
Op C41 =+D40
copieren naar beneden

Op D40: =SUBSTITUEREN(C40;A40;"1")
copieren naar beneden

Op B40: =+(LENGTE(C40)-LENGTE(D40))/(LENGTE(+A40)-1)
Copieren naar beneden

P4 t/m P 6 wordt dan:
Jason/Britney/Theo
Britney/Megan/Felicitas
Britney/Joop/Theo

Q4 t/m Q6 wordt dan:
Jason/Britney/Theo
Jason/Britney/Theo/Britney/Megan/Felicitas
Jason/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo

D40 t/m D44 wordt dan:
1/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo
1/1/Theo/1/Megan/Felicitas/1/Joop/Theo
1/1/1/1/Megan/Felicitas/1/Joop/1
1/1/1/1/1/Felicitas/1/Joop/1
1/1/1/1/1/1/1/Joop/1

C40 t/m C44 wordt dan:
Jason/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo
1/Britney/Theo/Britney/Megan/Felicitas/Britney/Joop/Theo
1/1/Theo/1/Megan/Felicitas/1/Joop/Theo
1/1/1/1/Megan/Felicitas/1/Joop/1
1/1/1/1/1/Felicitas/1/Joop/1

B40 t/m B44 wordt dan:
1
3
2
1
1
thx, na wat gevogel had ik hem er ook in staan. Zal eens kijken of dit handig is. Anders is je latere opmerking ook een idee. Alle acteurs/actrices bovenaan te zetten en dan met 0 en 1's werken.
pi_123172189
quote:
0s.gif Op donderdag 21 februari 2013 18:59 schreef mistermysterion het volgende:

[..]

thx, na wat gevogel had ik hem er ook in staan. Zal eens kijken of dit handig is. Anders is je latere opmerking ook een idee. Alle acteurs/actrices bovenaan te zetten en dan met 0 en 1's werken.
Om niet te veel "brede" kolommen te krijgen kun je er voor kiezen om de celeigenschappen van de namen bovenaan aan te passen, uitlijning naar boven, zodat je niet zulke brede kolommen nodig hebt. Die 0 en die 1 behoeven niet veel breedte.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_123180048
quote:
12s.gif Op donderdag 21 februari 2013 15:20 schreef mien-moeke het volgende:
Ik heb een lus met berekeningen (150x) voor X
Nou wil ik elke waarde van X in een tabel hebben, zodat ik hiervan een grafiek kan plotten.
Echter: Ik wil maar 50 waardes van X laten zien in die grafiek. Dus een soort van 'schuivende' grafiek.

dus:
[ code verwijderd ]

met als grafiek
[ code verwijderd ]

Hoe ga ik dit in xl03.NL voor elkaar krijgen?

(Eerst alleen die waardes van X in een tabel is al heel wat :D )
Kies voor de grafiekvorm Spreiding.
Onder de Ribbon (tabblad) Indeling heb je de optie Assen zitten. Kies voor de horizontale as en de meer opties variant. Nu kan je zelf instellen dat je bijvoorbeeld je as van minimaal 50 tot 100 laat lopen.
pi_123193773
-knip-

[ Bericht 98% gewijzigd door mien-moeke op 22-02-2013 09:02:04 ]
  vrijdag 22 februari 2013 @ 11:36:31 #221
157428 GoodGawd
This is your captain speaking!
pi_123198969
Ik ben bezig met Excel, wat dingen automatiseren. Nu heb ik in kolom A B en C, respectievelijk datum staan in de vorm: "23-2-2013" "2013-08" "2013-2" (met code maar dat doet er niet toe).

Nu is dit een sheet met veel rijen, ik wil dus elke keer dat ik er nieuwe data indoe dat hij de datum automatisch gaat doortrekken. Dus in woorden:

Selecteer van de laatste rij kolom A, B en C.

Trek die datum door.

Vrij simpel lijkt me. Maar ik kom zover:

Selection.End(xlDown).Select
Range("A710:C710").Select
Selection.AutoFill Destination:=Range("A710:C711"), Type:=xlFillDefault

Je ziet dus dat hij specifiek A710 en A710 selecteert. Maar dat klopt alleen in dit geval, volgende keer dat ik er data in doe is dat weer een andere rij.
Iemand tips?

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Blues ain't nothing but a good man feeling bad...
  vrijdag 22 februari 2013 @ 11:41:53 #222
62215 qu63
..de tijd drinkt..
pi_123199175
Wil je t per se als macro?

Je zou ook datum(jaar();maand();dag()) kunnen gebruiken. Dan neem je 1 vaste waarde (1-1-2013) en de anderen worden relatief aan die. Je kan ook dag(a1)+60 gebruiken, dan maakt ie er zelf de juiste maand en dag van.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_123199192
Met Target kan je de huidige cel kiezen waar is toegevoegd, en dan kan je met Offset de cellen ernaast kiezen.
  vrijdag 22 februari 2013 @ 13:58:26 #224
157428 GoodGawd
This is your captain speaking!
pi_123203827
Okay het is gelukt, ik heb het zo gedaan:

ActiveSheet.Paste
ActiveCell.Offset(-1, -3).Columns("A:C").Select
Selection.AutoFill Destination:=Range(Selection, Selection.Offset(1, 0)), Type:=xlFillDefault

Even een kleine sample van wat ik doe :) :

1
2
3
4
5
6
7
8
9
10
11
12
23-2-2013    2013-08    2013-2    2858447    71-00    O    EZC    15004    0    Y    
23-2-2013    2013-08    2013-2    2858457    25-23    O    EZC    15005    0    Y    
23-2-2013    2013-08    2013-2    2860698    52-82    O    EZK    14979    0        L
23-2-2013    2013-08    2013-2    2860738    52-42    O    EZT    15004    0    Y    
23-2-2013    2013-08    2013-2    2860743    25-11    O    EZT    15005    0        C
24-2-2013    2013-08    2013-2    2859376    57-49    O    EZV    15025    0        L
00-0-0000    0000-00    0000-0    6017618    25-42    O    EZK    15016    0    Y    
00-0-0000    0000-00    0000-0    2686325    55-00    O    EZA    14814    0    Y    
00-0-0000    0000-00    0000-0    2725719    33-21    O    EZP    15003    0        C
00-0-0000    0000-00    0000-0    2725735    31-12    O    EZP    15006    0        C
00-0-0000    0000-00    0000-0    2725865    52-51    O    EZE    15005    0        D
00-0-0000    0000-00    0000-0    2725869    25-21    O    EZE    15006    0        D

Vanaf kolom D, dat is de data die ik er dagelijks in stop. Nu moet rij 7 t/m 12 gefilled worden, zelfde datum als rij 6.

Selection.AutoFill Destination:=Range("A6:C12"), Type:=xlFillCopy
Range("A6:C12").Select

Maar ik wil dit in een algemene vorm, dus:

Destination:=Range("kolom A:C vullen t/m laatste rij met ingevulde data")

Wat voor termen kan ik hiervoor gebruiken?

EDIT:
Ben eruit!

[ Bericht 1% gewijzigd door GoodGawd op 22-02-2013 17:24:09 ]
Blues ain't nothing but a good man feeling bad...
pi_123205608
Ik zit met een probleem waar ik maar niet uit kom, en ik hoop dat iemand mij hiermee wil helpen.
Ik heb een excel-file waarin ik keurig kan bijhouden hoeveel voorraad er is, zodra ik onder de min-vorraad komt krijg ik een meldinbg dat er weer besteld moet worden enz.
Maar wat ik niet kan zien is van welk artikel er hoeveel worden uitgegeven in een jaar tijd.

Dat moet toch mogelijk zijn d.m.v. een grafiek o.i.d.?

de file stuur ik je toe als je hem wil zien
Als we niet bereid zijn een tolerante samenleving te verdedigen tegen de aanvallen van de intolerante medemens, dan zal de tolerante mens te gronde gaan, en met hem de tolerantie
  vrijdag 22 februari 2013 @ 14:41:06 #226
157428 GoodGawd
This is your captain speaking!
pi_123205710
Dat lijkt me gewoon een gegeven,hoeveel artikelen er worden uitgegeven..?
Blues ain't nothing but a good man feeling bad...
pi_123205904
quote:
0s.gif Op vrijdag 22 februari 2013 14:41 schreef GoodGawd het volgende:
Dat lijkt me gewoon een gegeven,hoeveel artikelen er worden uitgegeven..?
Ongeveer 40 artikelen
Als we niet bereid zijn een tolerante samenleving te verdedigen tegen de aanvallen van de intolerante medemens, dan zal de tolerante mens te gronde gaan, en met hem de tolerantie
  vrijdag 22 februari 2013 @ 15:09:49 #228
157428 GoodGawd
This is your captain speaking!
pi_123206680
Okay, je hebt dus overzicht over totaal voorraad en niet specifiek? Per artikel opnemen in een tabel en er een pivot table/draaitabel bijmaken en dan kan je genoeg uit opmaken denk ik. Als ik het probleem goed begrijp.
Blues ain't nothing but a good man feeling bad...
pi_123207971
quote:
0s.gif Op vrijdag 22 februari 2013 15:09 schreef GoodGawd het volgende:
Okay, je hebt dus overzicht over totaal voorraad en niet specifiek? Per artikel opnemen in een tabel en er een pivot table/draaitabel bijmaken en dan kan je genoeg uit opmaken denk ik. Als ik het probleem goed begrijp.
Beste man,

Je gebruikt termen waar ik nog nooit van heb gehoord...:-)
Als we niet bereid zijn een tolerante samenleving te verdedigen tegen de aanvallen van de intolerante medemens, dan zal de tolerante mens te gronde gaan, en met hem de tolerantie
  vrijdag 22 februari 2013 @ 16:13:30 #230
62215 qu63
..de tijd drinkt..
pi_123209416
quote:
0s.gif Op vrijdag 22 februari 2013 15:40 schreef sloopkogel het volgende:

[..]

Beste man,

Je gebruikt termen waar ik nog nooit van heb gehoord...:-)
Ken je google?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_123213239
quote:
0s.gif Op vrijdag 22 februari 2013 16:13 schreef qu63 het volgende:

[..]

Ken je google?
Tja....typisch zo'n fok-antwoord
Als we niet bereid zijn een tolerante samenleving te verdedigen tegen de aanvallen van de intolerante medemens, dan zal de tolerante mens te gronde gaan, en met hem de tolerantie
pi_123218682
En dat ook, luie donder.
Aldus.
pi_123222468
quote:
0s.gif Op vrijdag 22 februari 2013 17:57 schreef sloopkogel het volgende:

[..]

Tja....typisch zo'n fok-antwoord
Dan gebruik je de excel help. Beetje zelf proberen ga je niet dood van.
  zaterdag 23 februari 2013 @ 00:49:05 #234
62215 qu63
..de tijd drinkt..
pi_123230971
quote:
0s.gif Op vrijdag 22 februari 2013 17:57 schreef sloopkogel het volgende:

[..]

Tja....typisch zo'n fok-antwoord
En hoe denk je dat dat komt.. Als je input van mij verwacht dan verwacht ik dat ook van jou, nietwaar? Denk je dat aan je ava af is te lezen welke dingen je wel of niet snapt?

En zonder dit topic was je nog nergens, dus niet te veel piepen :{
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_123234047
quote:
0s.gif Op zondag 17 februari 2013 06:21 schreef qu63 het volgende:

[..]

Is dat bij 1 werkblad of bij alle?

Check de com-toepassingen, plugins en macro's als t bij alle is..
Dank voor je antwoord maar mijn vraag was verkeerd gesteld(vraag niet waarom maar ik word echt dement ;) ) maar het ging er om dat ik mijn bestand die ik gesaved had niet meer zag.

Wat wil het geval: Ik keek niet goed waar ik het opsloeg en aangezien het normaal op mijn desktop beland had ik niet gezien dat de bestemming naar het mapje documenten verwees en waar dus alles werd opgeslagen i.p.v. op mijn desktop. :')

sorry en het is dus al zelf opgelost.
  zaterdag 23 februari 2013 @ 11:29:36 #236
62215 qu63
..de tijd drinkt..
pi_123235065
quote:
6s.gif Op zaterdag 23 februari 2013 10:25 schreef Iwanius het volgende:

[..]

Dank voor je antwoord maar mijn vraag was verkeerd gesteld(vraag niet waarom maar ik word echt dement ;) ) maar het ging er om dat ik mijn bestand die ik gesaved had niet meer zag.

Wat wil het geval: Ik keek niet goed waar ik het opsloeg en aangezien het normaal op mijn desktop beland had ik niet gezien dat de bestemming naar het mapje documenten verwees en waar dus alles werd opgeslagen i.p.v. op mijn desktop. :')

sorry en het is dus al zelf opgelost.
Aaaaaaaah!

Ja, dat probleem ken ik ja :X
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zondag 24 februari 2013 @ 13:27:12 #237
249182 Holy_Goat
mhèèhèhè
pi_123273131
Vraagje.

Heb een eigen vba funcie gesjeft in een module:

public functinaam(byval foo as range) as string
...
end functionaam

Alles prima, maar ik wil graag in excel dat dit dan kan:
je typt:
=functienaam(
en dan dus intellisense dat foo as range ingevuld kan worden.

Intellisense wordt echter niet weergegeven voor mijn custom functie. Zwaar irritant als
je een paar functies hebt en niet precies weet welke input waar bij nodig is...
pi_123357451
Vraagje waarover ik al 2 dagen mijn hoofd breek: Excel versie 2010, google geeft heel veel informatie terug maar deze is niet te vinden, misschien dat iemand hier mij kan helpen.

VOORBEELD:
4 kolommen
kolom 1 getal 15
kolom 2 getal 20
kolom 3 letter z
kolom 4 formule

Bedoeling is dat de formule kijkt naar kolom 3 welke letter er staat, in dit voorbeeld z, dan moet hij kolom 2 van kolom 1 aftrekken en de waarde geven, in dit geval dus 5

zelf kwam ik tot: =SOM.ALS(C1:C4;"z";B1-A1) maar dit werkt niet, ik heb al zeker 50 verschillende dingen geprobeerd maar het lukt me gewoon niet.

Ik hoop dat iemand mij kan helpen, alvast bedankt.
  dinsdag 26 februari 2013 @ 10:19:21 #239
62215 qu63
..de tijd drinkt..
pi_123359065
quote:
0s.gif Op dinsdag 26 februari 2013 09:08 schreef butts het volgende:
Vraagje waarover ik al 2 dagen mijn hoofd breek: Excel versie 2010, google geeft heel veel informatie terug maar deze is niet te vinden, misschien dat iemand hier mij kan helpen.

VOORBEELD:
4 kolommen
kolom 1 getal 15
kolom 2 getal 20
kolom 3 letter z
kolom 4 formule

Bedoeling is dat de formule kijkt naar kolom 3 welke letter er staat, in dit voorbeeld z, dan moet hij kolom 2 van kolom 1 aftrekken en de waarde geven, in dit geval dus 5

zelf kwam ik tot: =SOM.ALS(C1:C4;"z";B1-A1) maar dit werkt niet, ik heb al zeker 50 verschillende dingen geprobeerd maar het lukt me gewoon niet.

Ik hoop dat iemand mij kan helpen, alvast bedankt.
=als(C1="z";B1-A1;"iets anders")
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_123359810
@qu63

Geweldig! Werkt precies zoals ik in gedachten had! Dank je wel!
pi_123363352
Nog iets uitgevonden wat niet kan in Excel (ook niet in 2010)
Een user defined functie, bijvoorbeeld

public function ()as string
'pseudocode
function = huidige tijd
als tijd = nacht dan kleur hokje zwart met witte letters
end function

kan dus niet. Je kunt geen layout dingen aanpassen vanuit een call in de sheet =function()
pi_123364479
quote:
0s.gif Op dinsdag 26 februari 2013 12:56 schreef Holy_Goat het volgende:
Nog iets uitgevonden wat niet kan in Excel (ook niet in 2010)
Een user defined functie, bijvoorbeeld

public function ()as string
'pseudocode
function = huidige tijd
als tijd = nacht dan kleur hokje zwart met witte letters
end function

kan dus niet. Je kunt geen layout dingen aanpassen vanuit een call in de sheet =function()
Dat klopt, het resultaat van een functie moet altijd als inhoud in een cel waarin de functie wordt aangeroepen worden weergegeven. Wat jij wil kan wel met conditional formatting met als functie: =HOUR(NOW())<6
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_123364941
quote:
3s.gif Op dinsdag 26 februari 2013 13:29 schreef Deetch het volgende:

[..]

Dat klopt, het resultaat van een functie moet altijd als inhoud in een cel waarin de functie wordt aangeroepen worden weergegeven. Wat jij wil kan wel met conditional formatting met als functie: =HOUR(NOW())<6
ja true. Zat al andere trucjes te verzinnen.
Bv ipv =function ~function , en dat te laten herkennen door cell change event
pi_123364957
quote:
0s.gif Op dinsdag 26 februari 2013 13:41 schreef Holy_Goat het volgende:

[..]

ja true. Zat al andere trucjes te verzinnen.
Bv ipv =function ~function , en dat te laten herkennen door cell change event
Meer irritant vind ik het ontbreken van intellisense voor udf's :|
ik loop tegen beperkingen an
pi_123365691
Dan is wellicht Excel niet meer de correcte keuze met waar je mee bezig bent?
pi_123366880
quote:
0s.gif Op dinsdag 26 februari 2013 13:42 schreef Holy_Goat het volgende:

[..]

Meer irritant vind ik het ontbreken van intellisense voor udf's :|
ik loop tegen beperkingen an
in je skillz en dan hoop je dat intellisense snapt wat je bedoelt? :P
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
  dinsdag 26 februari 2013 @ 14:34:12 #247
157428 GoodGawd
This is your captain speaking!
pi_123366884
Ik heb een issue met mijn macro. Ik krijg de volgende melding:

file.xlsx is already open. Reopening will cause any changes you made to be discarded. Do you want to reopen file.xlsx ?

Als ik meerdere keren achterelkaar de macro wil laten spelen. Mijn macro bewerkt een file en paste die in een andere door die te openen:

Workbooks.Open Filename:= _
"C:\Documents and Settings\......file.xlsx"

Als die file dus als open is komt die melding, dus ik moet iets maken dat zegt. If bestand open do not reopen but continue. Op google zie ik allemaal string bolean blabla. Dat wil ik allemaal niet.

Gewoon simpel in 1 regeltje kan dit toch wel?
Blues ain't nothing but a good man feeling bad...
pi_123367187
quote:
12s.gif Op dinsdag 26 februari 2013 14:34 schreef Deetch het volgende:

[..]

in je skillz en dan hoop je dat intellisense snapt wat je bedoelt? :P
Oh vast zal het ook aan skillz ook liggen :)
Maar het schijnt bovendien ook niet te kunnen.
Op het hele interwebs heb ik 1 methode gevonden die zegt dat dat moet werken, maar helaas.

Ik wil gewoon in kunnen typen =function(
en dat ie dan aan kan geven welke argumenten daar bijhoren.

-----

Dit dus, maar dan met custom functie



En dat kan dus niet .

Edit: Het kan dus echt niet -.- Antwoord door een MVP
http://answers.microsoft.(...)11-8dfc-68b599b31bf5

[ Bericht 6% gewijzigd door Holy_Goat op 26-02-2013 14:54:33 ]
pi_123371252
quote:
0s.gif Op dinsdag 26 februari 2013 14:34 schreef GoodGawd het volgende:
Ik heb een issue met mijn macro. Ik krijg de volgende melding:

file.xlsx is already open. Reopening will cause any changes you made to be discarded. Do you want to reopen file.xlsx ?

Als ik meerdere keren achterelkaar de macro wil laten spelen. Mijn macro bewerkt een file en paste die in een andere door die te openen:

Workbooks.Open Filename:= _
"C:\Documents and Settings\......file.xlsx"

Als die file dus als open is komt die melding, dus ik moet iets maken dat zegt. If bestand open do not reopen but continue. Op google zie ik allemaal string bolean blabla. Dat wil ik allemaal niet.

Gewoon simpel in 1 regeltje kan dit toch wel?
Ik ben niet zo'n held, maar ik zou het via error handling oplossen, bijvoorbeeld:
1
2
3
4
5
6
7
8
9
10
Sub test()
bestandopenen ("D:\Dennis\eten.xlsx")
End Sub

Private Sub bestandopenen(naam As String)
On Error GoTo einde
Workbooks.Open Filename:=naam
einde:
On Error GoTo 0
End Sub
pi_123372323
quote:
0s.gif Op dinsdag 26 februari 2013 16:35 schreef snabbi het volgende:

[..]

Ik ben niet zo'n held, maar ik zou het via error handling oplossen, bijvoorbeeld:
[ code verwijderd ]

Als de vraagsteller gewoon de file wil overschrijven zou hij toch ook gewoon on error resume kunnen toepassen?
pi_123380443
Ja on error resume is een prima oplossing. De reden waarom ik het hier iets meer uitschrijf is om te zorgen dat het 'beheerst' plaatsvindt. Vaak wordt de on error goto 0 vergeten, waardoor latere problemen niet gevonden worden.

Daarnaast geef je via de specifieke verwijzing de mogelijkheid meerdere stukken code over te slaan, maar in dit geval is 1 regel voldoende.
pi_123380761
quote:
0s.gif Op dinsdag 26 februari 2013 14:44 schreef Holy_Goat het volgende:

[..]

Oh vast zal het ook aan skillz ook liggen :)
Maar het schijnt bovendien ook niet te kunnen.
Op het hele interwebs heb ik 1 methode gevonden die zegt dat dat moet werken, maar helaas.

Ik wil gewoon in kunnen typen =function(
en dat ie dan aan kan geven welke argumenten daar bijhoren.

-----

Dit dus, maar dan met custom functie

[ afbeelding ]

En dat kan dus niet .

Edit: Het kan dus echt niet -.- Antwoord door een MVP
http://answers.microsoft.(...)11-8dfc-68b599b31bf5
Dit is wel beetje workaround maar toch...Ctrl-Shift-A?
http://stackoverflow.com/a/14473698
pi_123408524
Thanks dafan, maar dat was juist niet de bedoeling ;) kwam die ook al tegen
  woensdag 27 februari 2013 @ 19:12:17 #254
157428 GoodGawd
This is your captain speaking!
pi_123420600
quote:
0s.gif Op dinsdag 26 februari 2013 16:54 schreef Basp1 het volgende:

[..]

Als de vraagsteller gewoon de file wil overschrijven zou hij toch ook gewoon on error resume kunnen toepassen?
Nou wat er gebeurd is het volgende:

Als hij de file wilt openen terwijl deze al open is dan krijg je een melding. Opent hij de file opnieuw en slaat vorige bewerkingen niet op.

Hij zou moeten zeggen, als de file geopend is en de macro verteld mij deze weer te openen, dan moet ik het bestand eerst even op slaan en dan kan ik verder.

SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Blues ain't nothing but a good man feeling bad...
pi_123424503
Ik heb een gigantisch sheet met daarin jaren lang aan hitlijst informatie.
Nu staat in de eerste kolom de datum, de tweede de positie, en dan nog de titel en artiest.
Nu zou ik graag alle dubbele vermeldingen (elk nummer staat erin voor iedere week waarin ie in de lijst verscheen) willen verwijderen, zodat ik de hele lijst makkelijk kan sorteren op datum en dan alle nummers op volgorde van verschijnen heb.. is er één of andere manier om dit (niet handmatig) in Excel te doen? Iets met dubbele cellen wissen, of alle rijen waarin kolom C is bundelen oid?
  woensdag 27 februari 2013 @ 20:15:40 #256
346939 Janneke141
Green, green grass of home
pi_123424752
quote:
0s.gif Op woensdag 27 februari 2013 20:12 schreef Maartel het volgende:
Ik heb een gigantisch sheet met daarin jaren lang aan hitlijst informatie.
Nu staat in de eerste kolom de datum, de tweede de positie, en dan nog de titel en artiest.
Nu zou ik graag alle dubbele vermeldingen (elk nummer staat erin voor iedere week waarin ie in de lijst verscheen) willen verwijderen, zodat ik de hele lijst makkelijk kan sorteren op datum en dan alle nummers op volgorde van verschijnen heb.. is er één of andere manier om dit (niet handmatig) in Excel te doen? Iets met dubbele cellen wissen, of alle rijen waarin kolom C is bundelen oid?
In het menu onder 'gegevens' zit een knop Duplicaten verwijderen. Selecteer al je gegevens, klik op die knop en zet dan vinkjes bij de kolommen waar artiest en titel staan.

Op die manier hou je alle unieke waarden over met hun eerste week van notering.
Opinion is the medium between knowledge and ignorance (Plato)
pi_123425194
quote:
0s.gif Op woensdag 27 februari 2013 20:15 schreef Janneke141 het volgende:

[..]

In het menu onder 'gegevens' zit een knop Duplicaten verwijderen. Selecteer al je gegevens, klik op die knop en zet dan vinkjes bij de kolommen waar artiest en titel staan.

Op die manier hou je alle unieke waarden over met hun eerste week van notering.
Super, dank je wel!! Dat gaat me heeeeel erg veel werk schelen :)

Nog een vraag voor gevorderden: zou er ook nog een formule zijn om vóórdat ik de duplicaten verwijder de hoogste positie (dus eigenlijk het laagste getal) uit de paar rijen per nummer te pikken? (Zo niet dan zoek ik die gewoon lekker op in de originele sheet hoor, maar met ruim 60 jaar aan charts is elk hulpmiddel meegenomen!)
pi_123425907
Je kan toch de gefilterde lijst kopiëren naar een nieuwe sheet zodat je alleen unieke nummers hebt. Vanaf daar kan je aan de slag met formules om het laagste nummer te vinden.
Iets van
=MIN(ALS(Helelijst!A:A=A1;Helelijst!B:B))
Bevestigen met Ctrl-Shift-Enter
Waar
Helelijst!A:A je lijst met titels is, A1 de cel met je unieke titel, en B:B de kolom met posities.

Beetje onduidelijk maar dan moet je maar ff een screenshot maken dan kan ik hem beter naar je behoefte aanpassen ;)
  woensdag 27 februari 2013 @ 20:31:52 #259
346939 Janneke141
Green, green grass of home
pi_123425935
quote:
0s.gif Op woensdag 27 februari 2013 20:21 schreef Maartel het volgende:

[..]

Super, dank je wel!! Dat gaat me heeeeel erg veel werk schelen :)

Nog een vraag voor gevorderden: zou er ook nog een formule zijn om vóórdat ik de duplicaten verwijder de hoogste positie (dus eigenlijk het laagste getal) uit de paar rijen per nummer te pikken? (Zo niet dan zoek ik die gewoon lekker op in de originele sheet hoor, maar met ruim 60 jaar aan charts is elk hulpmiddel meegenomen!)
Als je eerst je hele lijst sorteert op positie en dáárna de duplicaten verwijderen-handeling uitvoert, zou het goed moeten komen.
Opinion is the medium between knowledge and ignorance (Plato)
pi_123426539
quote:
0s.gif Op woensdag 27 februari 2013 20:31 schreef Janneke141 het volgende:

[..]

Als je eerst je hele lijst sorteert op positie en dáárna de duplicaten verwijderen-handeling uitvoert, zou het goed moeten komen.
Alleen heb ik dan de eerste datum niet meer!
Maar ik bedenk nu net dat ik dat dan in een andere sheet kan doen, en dan de positie kolom kan kopieren! Opgelost :)
  donderdag 28 februari 2013 @ 08:19:08 #261
145874 mctwigt
Geestelijke vader van Kwaak
pi_123443751
Kan iemand me helpen. Ik werk met een engelstalige excell en ik moet een 11proefuit voeren voor 600 rekeningnummers. in een clioep gaf hij aan dat de nummers goed waren maar de bank gaf aan van niet. Nu is 600 nummers het truukje met vermeningvuldigen wat lang werk heeft iemand in excel hier een makkelijke formule voor die ik mooi kan doortrekken?
De versie die ik heb is 2003 en 2010

Bij voorbaat dank
Two guys and a Duck: #1 #2
#3 #4
Op vrijdag 26 augustus 2011 19:59 schreef ColaBlikje het volgende:
Deze eend moet een eigen stripboek krijgen :D Of een deel in de Donald Duck, of de krant ofzo.
pi_123443802
quote:
0s.gif Op donderdag 28 februari 2013 08:19 schreef mctwigt het volgende:
Kan iemand me helpen. Ik werk met een engelstalige excell en ik moet een 11proefuit voeren voor 600 rekeningnummers. in een clioep gaf hij aan dat de nummers goed waren maar de bank gaf aan van niet. Nu is 600 nummers het truukje met vermeningvuldigen wat lang werk heeft iemand in excel hier een makkelijke formule voor die ik mooi kan doortrekken?
De versie die ik heb is 2003 en 2010

Bij voorbaat dank
Je hele vraag hier typen kost meer tijd als in google 11 proof excel intypen.

Voor 9 en 10 cijfierige nummers.

http://www.veit.nl/365503-hoe-doe-ik-de-elfproef
  donderdag 28 februari 2013 @ 10:05:49 #263
145874 mctwigt
Geestelijke vader van Kwaak
pi_123445869
quote:
0s.gif Op donderdag 28 februari 2013 08:23 schreef Basp1 het volgende:

[..]

Je hele vraag hier typen kost meer tijd als in google 11 proof excel intypen.

Voor 9 en 10 cijfierige nummers.

http://www.veit.nl/365503-hoe-doe-ik-de-elfproef
Eentje voor giro rekeningen en 7 cijferige rekeningnummers kan ik niet vinden
Two guys and a Duck: #1 #2
#3 #4
Op vrijdag 26 augustus 2011 19:59 schreef ColaBlikje het volgende:
Deze eend moet een eigen stripboek krijgen :D Of een deel in de Donald Duck, of de krant ofzo.
pi_123446000
quote:
0s.gif Op donderdag 28 februari 2013 10:05 schreef mctwigt het volgende:

[..]

Eentje voor giro rekeningen en 7 cijferige rekeningnummers kan ik niet vinden
Voldoet een girorekeningnummer wel altijd een 11 proef?

En als je de formule van 9 en 10 ziet is het dan zo moeilijk om deze om te bouwen naar een 7 cijferig nummer? Zou het niet zomaar zijn dat je dan ipv die 1:9 of 1:10 die in die formules zitten je een 1:7 moet neerzetten. Hoe makkelijk kan het zijn?
pi_123446877
http://nl.wikipedia.org/wiki/Elfproef

Girorekeningnummers voldoen niet altijd aan de elfproef.
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_123545632
Hoe kan ik VBA een cel automatisch laten vullen op basis van de tekst in een andere cel.

Voorbeeld: de voert voert het woord auto in, in cel A1 vervolgens verschijnt er in cel A2 het woord fiets...
  zaterdag 2 maart 2013 @ 19:48:05 #267
249182 Holy_Goat
mhèèhèhè
pi_123546152
in een worksheet module bijvoorbeeld een worksheet_change() functie zetten met daarin
if (target.value="auto") then
cells(target.row,target.column+1)="Fiets"
end if

zoiets
pi_123547010
Dankjewel Holy_Goat!

Maar hoe verwijs ik dan naar de desbetreffende cellen..
pi_123584923
met
cells(target.row,target.column+1)

hier dus de zelfde rij en 1 kolom rechts van de bewerkte cel.
pi_123589977
ook de Range("B1").value of de Range("B1").Offset(aantalRijen,aantalKolommen).value kunnen hier meer begrijpbaar in zijn.
  maandag 4 maart 2013 @ 13:45:13 #271
27454 InTrePidIvity
Looks like it's broken...
pi_123615181
Ik wil conditional formatting (voorwaardelijke opmaak) toepassen in combinatie met een referentie.

Voorbeeld:

Cel B2 moet een rode achtergrond krijgen als E2 de tekst 'onderbroken' bevat.

Hoe krijg ik dit voor elkaar? Een loftrompet voor degene met het juiste antwoord!
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  maandag 4 maart 2013 @ 13:47:50 #272
346939 Janneke141
Green, green grass of home
pi_123615285
Staat er in E2 alleen maar "onderbroken" of staat er meer in, waaronder dat woord?
Opinion is the medium between knowledge and ignorance (Plato)
  maandag 4 maart 2013 @ 14:11:42 #273
27454 InTrePidIvity
Looks like it's broken...
pi_123616170
quote:
0s.gif Op maandag 4 maart 2013 13:47 schreef Janneke141 het volgende:
Staat er in E2 alleen maar "onderbroken" of staat er meer in, waaronder dat woord?
Sorry, er staat inderdaad alleen 'onderbroken'.
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  maandag 4 maart 2013 @ 14:14:44 #274
346939 Janneke141
Green, green grass of home
pi_123616270
Ik heb de NL versie hier, maar ik neem aan dat je het zelf wel kan vertalen. Gaat als volgt:

-Selecteer de cel(len) waaraan je de opmaak wil toekennen
-Klik op Voorwaardelijke opmaak, kies 'nieuwe regel'
-Kies 'een formule gebruiken'
-Zet in de formuleregel: =$E2="onderbroken"
-Kies de gewenste opmaak.

Succes!
Opinion is the medium between knowledge and ignorance (Plato)
  maandag 4 maart 2013 @ 14:17:38 #275
27454 InTrePidIvity
Looks like it's broken...
pi_123616388
quote:
0s.gif Op maandag 4 maart 2013 14:14 schreef Janneke141 het volgende:
Ik heb de NL versie hier, maar ik neem aan dat je het zelf wel kan vertalen. Gaat als volgt:

-Selecteer de cel(len) waaraan je de opmaak wil toekennen
-Klik op Voorwaardelijke opmaak, kies 'nieuwe regel'
-Kies 'een formule gebruiken'
-Zet in de formuleregel: =$E2="onderbroken"
-Kies de gewenste opmaak.

Succes!
Super, dat werkt perfect :) Dankjewel!
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
pi_123619135
Misschien een makkelijke vraag, maar ik kom er even niet uit. Ik heb een lijst met tijdverschillen, maar negatieve tijden in Excel zijn niet mogelijk. Ik heb dus een als-functie gebouwd waardoor de ##### automatisch wegvalt. Echter, kan ik nog steeds niet zien of het tijdsverschil negatief of positief is. Is het mogelijk om de kleur van het lettertype aan te passen voor de verschillende positieve waarden (dus rood voor negatief tijdverschil, wat overigens nog steeds positief in Excel staat en groen voor positieve tijdsverschillen)?

=ALS(E708<F708;-(E708-F708);E708-F708)

Edit: het is alweer gelukt. Bedankt iig.
If you love supersof & are 100% proud of it copy this and make it your signature!
If you love Ezell & are 100% proud of it copy this and make it your signature!
pi_123679648
Hoi,

Ik ben bezig met een inkomsten en uitgaven spreadsheet. Dit is waar ik nu ben:



Wat is de makkelijkste manier om er voor te zorgen dat de balans aan de rechterzijde zich constant automatisch update? Iemand die me hiermee kan helpen?

Alvast bedankt!
  dinsdag 5 maart 2013 @ 22:04:32 #278
346939 Janneke141
Green, green grass of home
pi_123680662
quote:
0s.gif Op dinsdag 5 maart 2013 21:50 schreef G-Mart het volgende:
Iemand die me hiermee kan helpen?
Wellicht, als ik het probleem snap.

Wat wil je, dat hij de formule doortrekt als er een regel bijkomt? Dat de balans wordt aangepast als je een bedrag verandert? Dat de balans zich aanpast als je twee data omwisselt?
Opinion is the medium between knowledge and ignorance (Plato)
pi_123681176
quote:
0s.gif Op dinsdag 5 maart 2013 22:04 schreef Janneke141 het volgende:

[..]

Wellicht, als ik het probleem snap.

Wat wil je, dat hij de formule doortrekt als er een regel bijkomt? Dat de balans wordt aangepast als je een bedrag verandert? Dat de balans zich aanpast als je twee data omwisselt?
Dat de formule zich automatisch doortrekt inderdaad. Op dit moment is de formule simpelweg =G6-F7+E7 in Cel G7, dan =G7-F8+E8 in Cel G8 etc.

Is er een makkelijke manier zodat iemand anders alle informatie in kan vullen, en vervolgens update de balans zich vanzelf? De enige manier die ik kan bedenken is de formule simpelweg in de lege balans cellen te kopieeren en dan hopen dat dat goed genoeg is voor de komende tijd...
  dinsdag 5 maart 2013 @ 22:16:41 #280
346939 Janneke141
Green, green grass of home
pi_123681565
Maak er een lijst van. Afhankelijk van je versie doe je dat via de optie Lijsten (2007) of Excel Tabellen (2010) als je dan regels toevoegt trekt hij de formules vanzelf door en kan je ook nog wat totaalopties e.d. maken. Heb nu geen tijd om dat verder uit te leggen, maar ik zou zeggen grut even in de helpfunctie en kijk of je eruit komt.

Heel globaal: selecteer je gegevensreeks inclusief formules, klik de functie Lijsten/Tabellen aan en dan kijken wat er gebeurt. Succes!
Opinion is the medium between knowledge and ignorance (Plato)
pi_123739114
Hallo,

Ik ben in Excel 2003 aan het stoeien met het automatisch updaten van een tabel aan de hand van bestanden die in een map worden gestopt. Deze bestanden zijn volgens een vast format en bevatten een datumstempel in de bestandsnaam. Vanuit de opgestelde tabel worden grafieken samengesteld. Het is echter de bedoeling dat alleen van de laatste 10 bestanden de tabel wordt opgebouwd.

Mijn vraag:
Op welke manier kan ik ervoor zorgen dat een tabel de informatie bevat van de 10 laatste bestanden die in een folder/map zijn geplaatst?
pi_123745909
Geef eens een voorbeeld van de bestandnaam waar de data uit moet komen?
En hoe de data uit die andere bestanden in excel terecht komt?

Neem vervolgens een macro op waarin je een bestand opent.
Pas deze macro aan op basis van de datum van vandaag en de 9 voorliggende dagen.
Klaar!
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 7 maart 2013 @ 14:50:38 #283
27454 InTrePidIvity
Looks like it's broken...
pi_123746916
Welke Excel-god legt mij uit wat het verschil is tussen een array-formule en een normale formule, buiten dat je bij de eerste CTRL+SHIFT+ENTER moet gebruiken om 'm te laten functioneren :P
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  donderdag 7 maart 2013 @ 15:05:03 #284
62215 qu63
..de tijd drinkt..
pi_123747441
quote:
5s.gif Op donderdag 7 maart 2013 14:50 schreef InTrePidIvity het volgende:
Welke Excel-god legt mij uit wat het verschil is tussen een array-formule en een normale formule, buiten dat je bij de eerste CTRL+SHIFT+ENTER moet gebruiken om 'm te laten functioneren :P
Bij een array-formule kan je met een formule meerdere cellen vullen. Vergelijkbaar met $bla[0], $bla[1], etc in PHP. Met de excel-formule vul je dus n-cellen in, van [0] tot [n].
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 7 maart 2013 @ 15:09:04 #285
62215 qu63
..de tijd drinkt..
pi_123747553
quote:
0s.gif Op donderdag 7 maart 2013 11:28 schreef Heppy_tjoi het volgende:
Hallo,

Ik ben in Excel 2003 aan het stoeien met het automatisch updaten van een tabel aan de hand van bestanden die in een map worden gestopt. Deze bestanden zijn volgens een vast format en bevatten een datumstempel in de bestandsnaam. Vanuit de opgestelde tabel worden grafieken samengesteld. Het is echter de bedoeling dat alleen van de laatste 10 bestanden de tabel wordt opgebouwd.

Mijn vraag:
Op welke manier kan ik ervoor zorgen dat een tabel de informatie bevat van de 10 laatste bestanden die in een folder/map zijn geplaatst?
Met behulp van een formule als deze kan je wel je grafiek opmaken dat ie alleen de laatste 10 entry's neemt:
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-10;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-9;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-8;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-7;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-6;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-5;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-4;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-3;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-2;0;1;1))
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-1;0;1;1))

-edit-

Dit zou dan je input zijn voor de grafiek:
=SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-10;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-9;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-8;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-7;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-6;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-5;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-4;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-3;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-2;0;1;1));SOM(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B92)-1;0;1;1))
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 7 maart 2013 @ 17:12:58 #286
157428 GoodGawd
This is your captain speaking!
pi_123752567
Hallo, ik wil een macro met Visual basic maken voor het selecteren van alle pivot items. (Draai tabel items)

Behalve 1 item. Met het recorden gaat dit weer niet en krijg ik dit bijv:

1
2
3
4
5
6
7
8
9
10
   ActiveSheet.PivotTables("PivotTable6").PivotFields("Minutes Night"). _
        CurrentPage = "(All)"
    With ActiveSheet.PivotTables("PivotTable6").PivotFields("Minutes Night")
        .PivotItems("25").Visible = True
        .PivotItems("49").Visible = True
        .PivotItems("55").Visible = True
        .PivotItems("60").Visible = True
        .PivotItems("62").Visible = True
    End With
End Sub

etc. Er zitten honderedn items in de tabel. Hij moet dus alles selecteren en dan 1tje uitvinken.

Maar er is niet zoiets als:

.PivotItems("all").Visible = True

en dan gewoon:

.PivotItems("0").Visible = False (voor dat ene item die uit moet)
Ik kom er niet op in ieder geval.

Anyone? Thx.
Blues ain't nothing but a good man feeling bad...
  donderdag 7 maart 2013 @ 21:48:18 #287
249182 Holy_Goat
mhèèhèhè
pi_123765907
Macro opnemen, kijken hoe dat gaat
pi_123768880
Beter maak je toch een lijst van alle bestanden in gewoon Excel. En dan maak een dynamic named range aan om de laatste 10 te pakken.
pi_123770540
quote:
5s.gif Op donderdag 7 maart 2013 17:12 schreef GoodGawd het volgende:
Maar er is niet zoiets als:

.PivotItems("all").Visible = True

Dim pivItem As PivotItem
For Each pivItem In ActiveSheet.PivotTables("PivotTable6").PivotFields("Minutes Night").PivotItems
pivItem.Visible = True
next

of simpelweg

ActiveSheet.PivotTables("PivotTable6").PivotFields("Minutes Night").ClearAllFilters

[ Bericht 8% gewijzigd door snabbi op 07-03-2013 22:55:07 ]
pi_123772327
quote:
5s.gif Op donderdag 7 maart 2013 14:50 schreef InTrePidIvity het volgende:
Welke Excel-god legt mij uit wat het verschil is tussen een array-formule en een normale formule, buiten dat je bij de eerste CTRL+SHIFT+ENTER moet gebruiken om 'm te laten functioneren :P
Excel is niet anders dan een matrix. Elke cel in deze matrix bevat 1 waarde. Deze waarde is een formule of bijvoorbeeld een tekst-string (van 1 of meerdere regels).

Door gebruik te maken van een array-formule maakt Excel een matrix in de betreffende cel. Je krijgt dus een matrix in de matrix. De uitkomst van de bewerking die je doet over deze matrix, wordt weer als 1 waarde gepresenteerd.

Werkend voorbeeld:
Achtergrondinfo: In een computer wordt een boolean waarde (true of false) weergegeven met 1 of 0.

Stel je voor je hebt de onderstaande tabel gewoon in normale cellen staan en je wilt weten wat de som is van de 'Op te tellen waarden' wanneer Waarde 1 gelijk is aan a en Waarde 2 aan z.

quote:
Waarde 1 Waarde 2 Op te tellen waarden
a z 1
a x 2
a z 3
b z 4
b x 5
b z 6
De tabel hierboven zou je bij een array formule van: =SOM((A2:A7="a")*(B2:B7="z")*(C2:C7))
het antwoord 4 moeten krijgen. Dit komt doordat in die ene cel een nieuwe matrix wordt opgebouwd op de volgende manier:
Waarde 1: wanneer de waarde in de kolom van waarde 1 gelijk is aan a, dan is de waarde 1 anders 0
Waarde 2: wanneer de waarde inde kolom van waarde 2 gelijk is aan z dan is de waarde 1 anders 0

De inhoud van je cel wordt nu
quote:
1*1*1=1
1*0*2=0
1*1*3=3
0*1*4=0
0*0*5=0
0*1*6=0
Som van dit rijtje van {1/0/3/0/0/0} is gelijk aan 4. Dat rijtje is de array in de cel en zo wordt het ook weergegeven als je de Fx knop gebruikt.

[ Bericht 2% gewijzigd door snabbi op 07-03-2013 23:35:41 ]
  vrijdag 8 maart 2013 @ 13:08:24 #291
157428 GoodGawd
This is your captain speaking!
pi_123787006
quote:
0s.gif Op donderdag 7 maart 2013 22:49 schreef snabbi het volgende:

[..]

Dim pivItem As PivotItem
For Each pivItem In ActiveSheet.PivotTables("PivotTable6").PivotFields("Minutes Night").PivotItems
pivItem.Visible = True
next

of simpelweg

ActiveSheet.PivotTables("PivotTable6").PivotFields("Minutes Night").ClearAllFilters
Ah kijk dat is de lijn waar ik naar op zoek was! Bedankt :)
Blues ain't nothing but a good man feeling bad...
pi_123915004
Hallo allen,

Een vraag want ik kom er helemaal niet meer uit

De kolommen:
D: een lijst met de maanden januari tot en met december
K, N en Q: een lijst met 56 motieven bijvoorbeeld "dienst niet bereikbaar"
L, O en R: een lijst met 2 antwoorden (ja of nee)

het volgende wil ik bereken:
alle cellen in kolom D met als maand « januari »
en alle cellen in of K of N of Q met als motief « dienst niet bereikbaar »
en alle cellen in of L, of O of R met als antwoord « ja »

Is hier een formule voor? Zo ja welke? En hoe?
Mocht ik niet duidelijk genoeg zijn dat hoor ik het graag.

Alvast bedankt
pi_123915019
dubbel
  maandag 11 maart 2013 @ 16:07:12 #294
27454 InTrePidIvity
Looks like it's broken...
pi_123915057
quote:
0s.gif Op donderdag 7 maart 2013 15:05 schreef qu63 het volgende:

[..]

Bij een array-formule kan je met een formule meerdere cellen vullen. Vergelijkbaar met $bla[0], $bla[1], etc in PHP. Met de excel-formule vul je dus n-cellen in, van [0] tot [n].
Bedankt voor de poging :Y

quote:
0s.gif Op donderdag 7 maart 2013 23:18 schreef snabbi het volgende:

[..]

Excel is niet anders dan een matrix. Elke cel in deze matrix bevat 1 waarde. Deze waarde is een formule of bijvoorbeeld een tekst-string (van 1 of meerdere regels).

Door gebruik te maken van een array-formule maakt Excel een matrix in de betreffende cel. Je krijgt dus een matrix in de matrix. De uitkomst van de bewerking die je doet over deze matrix, wordt weer als 1 waarde gepresenteerd.

Werkend voorbeeld:
Achtergrondinfo: In een computer wordt een boolean waarde (true of false) weergegeven met 1 of 0.

Stel je voor je hebt de onderstaande tabel gewoon in normale cellen staan en je wilt weten wat de som is van de 'Op te tellen waarden' wanneer Waarde 1 gelijk is aan a en Waarde 2 aan z.

[..]

De tabel hierboven zou je bij een array formule van: =SOM((A2:A7="a")*(B2:B7="z")*(C2:C7))
het antwoord 4 moeten krijgen. Dit komt doordat in die ene cel een nieuwe matrix wordt opgebouwd op de volgende manier:
Waarde 1: wanneer de waarde in de kolom van waarde 1 gelijk is aan a, dan is de waarde 1 anders 0
Waarde 2: wanneer de waarde inde kolom van waarde 2 gelijk is aan z dan is de waarde 1 anders 0

De inhoud van je cel wordt nu

[..]

Som van dit rijtje van {1/0/3/0/0/0} is gelijk aan 4. Dat rijtje is de array in de cel en zo wordt het ook weergegeven als je de Fx knop gebruikt.
Maar deze vond ik stukken duidelijker ^O^ Merci :)
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  maandag 11 maart 2013 @ 16:10:04 #295
346939 Janneke141
Green, green grass of home
pi_123915152
quote:
0s.gif Op maandag 11 maart 2013 16:05 schreef Prego het volgende:
Mocht ik niet duidelijk genoeg zijn dat hoor ik het graag.
In je post staat niet wat je wil berekenen, dus ik weet ook niet of daar een formule voor is.

Wat wil je?
- Het aantal regels waar de gevraagde combinatie voorkomt?
- Een lijst met die regels?
- Nog iets anders?

Hoe moet Excel weten dat jij juist die waarden bedoelt? Staan die ergens, of wil je die invullen in je formule?
Opinion is the medium between knowledge and ignorance (Plato)
pi_123915277
quote:
0s.gif Op maandag 11 maart 2013 16:10 schreef Janneke141 het volgende:

[..]

In je post staat niet wat je wil berekenen, dus ik weet ook niet of daar een formule voor is.

Wat wil je?
- Het aantal regels waar de gevraagde combinatie voorkomt?
- Een lijst met die regels?
- Nog iets anders?

Hoe moet Excel weten dat jij juist die waarden bedoelt? Staan die ergens, of wil je die invullen in je formule?
ik wil inderdaad het aantal regels waar de gevraagde combinatie voorkomt. die waarden zou ik zelf in moeten vullen in de formule.
  maandag 11 maart 2013 @ 16:19:46 #297
346939 Janneke141
Green, green grass of home
pi_123915559
Mijn suggestie is dat je even drie vaste cellen uitkiest waar de vergelijkingswaarden instaan, zeg $Z$1, $Z$2 en $Z$3. Mocht je dan ooit de aantallen voor februari willen hebben, dan hoef je niet al je formules aan te passen.

Maak een kolom S. In bijvoorbeeld S37 komt dan te staan:
=ALS(EN(D37=$Z$1;OF(K37=$Z$2;N37=$Z$2;Q37=$Z$2);OF(L37=$Z$3;O37=$Z$3;R37=$Z$3);1;0)

Tel alle waarden in kolom S op en je hebt je gevraagde aantal.
Opinion is the medium between knowledge and ignorance (Plato)
pi_123915833
quote:
0s.gif Op maandag 11 maart 2013 16:19 schreef Janneke141 het volgende:
Mijn suggestie is dat je even drie vaste cellen uitkiest waar de vergelijkingswaarden instaan, zeg $Z$1, $Z$2 en $Z$3. Mocht je dan ooit de aantallen voor februari willen hebben, dan hoef je niet al je formules aan te passen.

Maak een kolom S. In bijvoorbeeld S37 komt dan te staan:
=ALS(EN(D37=$Z$1;OF(K37=$Z$2;N37=$Z$2;Q37=$Z$2);OF(L37=$Z$3;O37=$Z$3;R37=$Z$3);1;0)

Tel alle waarden in kolom S op en je hebt je gevraagde aantal.
Ik ga het direct proberen, veel dank voor je hulp!
pi_123917572
Beter doe je dit met sumproduct maar dat leg ik in het vervolgtopic wel uit want deze is bijna vol.
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_123917583
Sumproduct lijkt overigens heel erg op wat snabbi voorstelt.
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 Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')