abonnement Unibet Coolblue
pi_142914901
quote:
0s.gif Op donderdag 31 juli 2014 10:24 schreef baskick het volgende:

[..]

Thanks! Dat komt in de buurt bij wat ik zoek.

Dit voldoet deels aan mijn wensen; hij start nu op het gewenste moment (een hele maand of de start van een kwartaal). Als ik 'm handmatig op 1-7 (start Q3) zet, wordt de volgende dan ook 1-7 en niet 1-10. Dat is wel overkomelijk door 'm bij 1-1 te laten starten (en een leeg deel in grafiek te accepteren). Helaas zie ik zo niet hoe ik de interval op kwartalen krijg (alleen dagen, maanden of jaren). Nog tips?
Major units op 3 maand zetten? En dan minor op 1 maand. En dan kun je nog minor tickmarks toevoegen.

Is je datum kolom wel ook echt een datum en niet stiekem gewoon tekst?
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_142915605
quote:
3s.gif Op donderdag 31 juli 2014 10:40 schreef Deetch het volgende:

[..]

Major units op 3 maand zetten? En dan minor op 1 maand. En dan kun je nog minor tickmarks toevoegen.

Is je datum kolom wel ook echt een datum en niet stiekem gewoon tekst?
My bad. Ik was te gefocust op de opties (dag/maand/jaar) en kwartalen, dat ik er niet dacht om 'm op 3 maanden (óók een kwartaal) te zetten. Dit doet exact wat ik wil. Thanks a lot!
"Met charme kun je je een kwartiertje redden, daarna moet je iets te zeggen hebben."
pi_142916243
quote:
0s.gif Op donderdag 31 juli 2014 11:08 schreef baskick het volgende:

[..]

My bad. Ik was te gefocust op de opties (dag/maand/jaar) en kwartalen, dat ik er niet dacht om 'm op 3 maanden (óók een kwartaal) te zetten. Dit doet exact wat ik wil. Thanks a lot!
ga je :@

:D
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
  maandag 4 augustus 2014 @ 15:47:37 #129
15080 static
03.09.2006 - 11:35
pi_143054289
Ik heb een pivot-table waar kolommen bij elkaar opgeteld worden tot het totaal. Nu wil ik dat één van de waardes in die kolom niet wordt opgeteld, maar afgetrokken. Het zal ongetwijfeld iets simpels zijn, maar kan het niet vinden.

Edit: dus alleen bij een enkel veld, de rest moet nog wel opgeteld worden.
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
pi_143055909
quote:
0s.gif Op maandag 4 augustus 2014 15:47 schreef static het volgende:
Ik heb een pivot-table waar kolommen bij elkaar opgeteld worden tot het totaal. Nu wil ik dat één van de waardes in die kolom niet wordt opgeteld, maar afgetrokken. Het zal ongetwijfeld iets simpels zijn, maar kan het niet vinden.

Edit: dus alleen bij een enkel veld, de rest moet nog wel opgeteld worden.
Dan klopt je uitgangsdata niet. Kun je er daar geen - voor zetten?
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
  maandag 4 augustus 2014 @ 16:58:44 #131
15080 static
03.09.2006 - 11:35
pi_143056707
Nee, de source-data zijn geen cijfers, het is een count.
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
  dinsdag 5 augustus 2014 @ 12:48:48 #132
15080 static
03.09.2006 - 11:35
pi_143084515
Niemand? ;(
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
pi_143084606
quote:
0s.gif Op maandag 4 augustus 2014 16:58 schreef static het volgende:
Nee, de source-data zijn geen cijfers, het is een count.
De rij/kolom met de counts kopieren en plakken als waardes?

De data voor een pivot tabel moet gewoon goed zijn en niet daarna nog gaan klooien met je data.
  dinsdag 5 augustus 2014 @ 12:55:58 #134
15080 static
03.09.2006 - 11:35
pi_143084783
De data is goed, het is een count die ik af wil trekken van het totaal, dus niet opgeteld aan het eind van de kolom.
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
pi_143084937
quote:
0s.gif Op dinsdag 5 augustus 2014 12:55 schreef static het volgende:
De data is goed, het is een count die ik af wil trekken van het totaal, dus niet opgeteld aan het eind van de kolom.
Dan de formule van de count *-1 doen.
  dinsdag 5 augustus 2014 @ 16:43:02 #136
85514 ralfie
!Yvan eht nioj
pi_143092120
Maak een extra (verborgen) kolom aan met alles 1 behalve die ene rij, -1. Dan beide kolommen vermenigvuldigen en klaar. Netste oplossing zou ik zeggen
pi_143115806
quote:
0s.gif Op dinsdag 29 juli 2014 10:09 schreef Stickers het volgende:

Ik heb een bestand gevonden met code waar ik wel iets mee kan. Nu begrijp ik alleen niet waarom iRibbonUI wordt gezien als Nothing.
SPOILER: Code in 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.
Wanneer ik het bestand open, krijg ik altijd "Error has occured" te zien, terwijl de ribbon wel gewoon wordt getoond.
Iemand?
pi_143119202
Die microsoftsite bestaat niet meer zo te zien. Kan dat het zijn?

Als ik je code zo lees ga je on workbook open eerst naar RefreshRibbon. Hierin zit je foutmelding die alleen wordt gegenereerd als je Rib nothing is.
Maar Rib is ook nothing omdat je die pas definieert in de sub RibbonOnLoad (Set Rib = ribbon) en ik zie niet wanneer die wordt afgeroepen maar waarschijnlijk pas na je workbook open.
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
  woensdag 6 augustus 2014 @ 12:27:43 #139
100126 Maraca
#cijferfetisjist
pi_143119960
Hoi,

Ik zit even met een probleem. Ik heb een bestand van ongeveer 23.000 regels en daarvan moet ik alle creditbedragen afzetten tegen de debetbedragen :') kansloos dus, aangezien het er best veel zijn. Nu wil ik een macro gebruiken om dit voor mij te laten doen. Daar heb ik de volgende macro voor gevonden (bron).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub doit_click()
    For x = 2 To Cells(Rows.Count, "B").End(xlUp).Row
        'Get the string to compare
        tacct = Cells(x, 2)
        tamt = Cells(x, 5)
        For x2 = x + 1 To Cells(Rows.Count, "A").End(xlUp).Row
            If Cells(x2, 2) = tacct And tamt + Cells(x2, 5) = 0 Then
                Rows(x2).Delete
                Rows(x).Delete
                x = x - 1
                Exit For
            End If
        Next    'x2
    Next    'x
End Sub

Dit is eigenlijk precies wat ik wil. Ik heb een grootboekrekeningnummer, en een bedrag dat zowel debet als credit kan zijn. Alleen lukt het mij niet om deze macro te gebruiken in mijn bestand. Als ik het voorbeeld op de website gebruik, werkt deze perfect. Maar zodra ik in het voorbeeld extra regels toevoeg lijkt het ook niet meer te werken.

Zou iemand mij bovenstaande code kunnen uitleggen en kunnen vertellen wat ik aan moet passen zodat ik deze macro kan gebruiken? Ga er maar vanuit dat mijn bestand er hetzelfde uitziet als de voorbeeld op de website (dus grootboeknummer in kolom A en bedrag (zowel debet als credit) in kolom B). Verschil is wel dat ik ook nog kolom C, D etc heb met andere info. Oh en mijn bedragen zijn in euro's, maar dat lijkt mij geen invloed te hebben.

Excel versie: 2007
Taal: Engels

[ Bericht 2% gewijzigd door Maraca op 06-08-2014 12:37:36 ]
Verily i say unto you; dost thou even hoist, brethren? - Jesus (Psalm 22)
pi_143123165
quote:
0s.gif Op woensdag 6 augustus 2014 12:27 schreef Maraca het volgende:
Hoi,

Ik zit even met een probleem. Ik heb een bestand van ongeveer 23.000 regels en daarvan moet ik alle creditbedragen afzetten tegen de debetbedragen :') kansloos dus, aangezien het er best veel zijn. Nu wil ik een macro gebruiken om dit voor mij te laten doen. Daar heb ik de volgende macro voor gevonden (bron).
[ code verwijderd ]

Dit is eigenlijk precies wat ik wil. Ik heb een grootboekrekeningnummer, en een bedrag dat zowel debet als credit kan zijn. Alleen lukt het mij niet om deze macro te gebruiken in mijn bestand. Als ik het voorbeeld op de website gebruik, werkt deze perfect. Maar zodra ik in het voorbeeld extra regels toevoeg lijkt het ook niet meer te werken.

Zou iemand mij bovenstaande code kunnen uitleggen en kunnen vertellen wat ik aan moet passen zodat ik deze macro kan gebruiken? Ga er maar vanuit dat mijn bestand er hetzelfde uitziet als de voorbeeld op de website (dus grootboeknummer in kolom A en bedrag (zowel debet als credit) in kolom B). Verschil is wel dat ik ook nog kolom C, D etc heb met andere info. Oh en mijn bedragen zijn in euro's, maar dat lijkt mij geen invloed te hebben.

Excel versie: 2007
Taal: Engels
NB: Ik heb de variabele tacct en tamt aangepast naar grootboek en bedrag.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub doit_click()
    For x = 2 To Cells(Rows.Count, "B").End(xlUp).Row
        'Get the string to compare
        grootboek = Cells(x, 1)
        bedrag = Cells(x, 2)
        For x2 = x + 1 To Cells(Rows.Count, "A").End(xlUp).Row
            If Cells(x2, 1) = grootboek And bedrag + Cells(x2, 2) = 0 Then
                Rows(x2).Delete
                Rows(x).Delete
                x = x - 1
                Exit For
            End If
        Next    'x2
    Next    'x
End Sub

Hij maakt een loop en legt het bereik vast wat gecontroleerd moet worden:
1For x = 2 To Cells(Rows.Count, "B").End(xlUp).Row
registreert het grootboeknummer en bedrag:
1
2
grootboek = Cells(x, 1)
bedrag = Cells(x, 2)
Om vervolgens met een loop in die loop:
1For x2 = x + 1 To Cells(Rows.Count, "A").End(xlUp).Row
door de andere bedragen/grootboeknummers heen te gaan om te kijken of
het grootboeknummer matcht:
1Cells(x2, 1) = grootboek
én
de bedragen opgeteld 0 zijn:
1bedrag + Cells(x2, 2) = 0
Is dit het geval, dan worden beide regels verwijderd:
1
2
Rows(x2).Delete
Rows(x).Delete
Gaat hij 1 stap terug, omdat alles naar boven schuift wegens het verwijderen van een regel.
1 x = x - 1
En stopt hij met zoeken naar matches, hij heeft er immers 1 gevonden:
1Exit For
En op naar de volgende met "Next"

De fout zat in het feit dat tamt + Cells(x2, 5) = 0 de vergelijking uitvoerde op rij x2 en kolom 5. Kolom 5 is leeg dus de uitkomst zal altijd 0 zijn. Dit betekent dat er alleen op bedrag word gecontroleerd en niet of deze matcht met een grootboek. Dit lijkt me niet de bedoeling.
  woensdag 6 augustus 2014 @ 14:24:03 #141
100126 Maraca
#cijferfetisjist
pi_143123381
quote:
0s.gif Op woensdag 6 augustus 2014 14:16 schreef Stickers het volgende:

[..]

NB: Ik heb de variabele tacct en tamt aangepast naar grootboek en bedrag.
[ code verwijderd ]

Hij maakt een loop en legt het bereik vast wat gecontroleerd moet worden:
[ code verwijderd ]

registreert het grootboeknummer en bedrag:
[ code verwijderd ]

Om vervolgens met een loop in die loop:
[ code verwijderd ]

door de andere bedragen/grootboeknummers heen te gaan om te kijken of
het grootboeknummer matcht:
[ code verwijderd ]

én
de bedragen opgeteld 0 zijn:
[ code verwijderd ]

Is dit het geval, dan worden beide regels verwijderd:
[ code verwijderd ]

Gaat hij 1 stap terug, omdat alles naar boven schuift wegens het verwijderen van een regel.
[ code verwijderd ]

En stopt hij met zoeken naar matches, hij heeft er immers 1 gevonden:
[ code verwijderd ]

En op naar de volgende met "Next"

De fout zat in het feit dat tamt + Cells(x2, 5) = 0 de vergelijking uitvoerde op rij x2 en kolom 5. Kolom 5 is leeg dus de uitkomst zal altijd 0 zijn. Dit betekent dat er alleen op bedrag word gecontroleerd en niet of deze matcht met een grootboek. Dit lijkt me niet de bedoeling.
Heb het net even op een deel van mijn bestand geprobeerd en het werkt :o! Ontzettend bedankt _O_
Verily i say unto you; dost thou even hoist, brethren? - Jesus (Psalm 22)
pi_143123558
quote:
3s.gif Op woensdag 6 augustus 2014 12:02 schreef Deetch het volgende:
Die microsoftsite bestaat niet meer zo te zien. Kan dat het zijn?

Als ik je code zo lees ga je on workbook open eerst naar RefreshRibbon. Hierin zit je foutmelding die alleen wordt gegenereerd als je Rib nothing is.
Maar Rib is ook nothing omdat je die pas definieert in de sub RibbonOnLoad (Set Rib = ribbon) en ik zie niet wanneer die wordt afgeroepen maar waarschijnlijk pas na je workbook open.
Microsoft site maakt niet veel uit, het originele bestand waar ik het uit heb werkt alles wel gewoon.
sub RibbonOnLoad (Set Rib = ribbon) moet eigenlijk geladen worden bij het opstarten van het XML bestand dmv customUI onLoad="RibbonOnLoad", deze wordt echter pas geladen zodra je het workbook opent. Beetje een kip/ei verhaal, even verder knutselen dus.

quote:
0s.gif Op woensdag 6 augustus 2014 14:24 schreef Maraca het volgende:

[..]

Heb het net even op een deel van mijn bestand geprobeerd en het werkt :o! Ontzettend bedankt _O_
Np :)
pi_143187116
Stel ik heb een lijst die er zo uit ziet:



In A staan productnamen, soms twee dezelfde achtereenvolgend; soms vijf; soms één, en in B staan bedragen die bij de producten in A horen.

Kan ik dan in één keer laten berekenen wat de som is, maar dan per product? Dat dit er uit komt dus:


Ik zat te kloten met SOM.ALS maar kwam er niet uit. Ik wil dus de bedragen in B optellen maar elke keer als de waarde in A verandert dan moet ie resetten en weer opnieuw beginnen met optellen.
  vrijdag 8 augustus 2014 @ 01:39:30 #144
62215 qu63
..de tijd drinkt..
pi_143187963
quote:
5s.gif Op vrijdag 8 augustus 2014 00:57 schreef RacerDKB het volgende:
Stel ik heb een lijst die er zo uit ziet:

[ afbeelding ]

In A staan productnamen, soms twee dezelfde achtereenvolgend; soms vijf; soms één, en in B staan bedragen die bij de producten in A horen.

Kan ik dan in één keer laten berekenen wat de som is, maar dan per product? Dat dit er uit komt dus:
[ afbeelding ]

Ik zat te kloten met SOM.ALS maar kwam er niet uit. Ik wil dus de bedragen in B optellen maar elke keer als de waarde in A verandert dan moet ie resetten en weer opnieuw beginnen met optellen.
De lijst in A is altijd op alfabet gesorteerd?

If so, in C2 en doortrekken naar beneden:
1=ALS(A3=A2;"";SOM.ALS($A$2:A2;A2;$B$2:B2))
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_143190685
quote:
0s.gif Op vrijdag 8 augustus 2014 01:39 schreef qu63 het volgende:

[..]

De lijst in A is altijd op alfabet gesorteerd?

If so, in C2 en doortrekken naar beneden:
[ code verwijderd ]

Oh wauw dit werkte zo goed, bedankt! Wilde dit altijd al weten, blijkt niet eens zo lastig maar ik kwam er niet op :@

Je hebt me wat werk bespaard, top.
pi_143209947
Ik wil in een excel file een lijstje maken dat automatisch de datum en laatste gebruikersnaam noteert.
Nu heb ik geen moeite met het afvangen van die twee dingen, maar ik weet niet hoe ik ,elke keer dat de file geopend wordt, naar een nieuwe regel moet.

Iemand?
Motto: Eens is ook dit voorbij...
Red een boom - eet een bever!
  vrijdag 8 augustus 2014 @ 20:04:57 #147
62215 qu63
..de tijd drinkt..
pi_143210844
quote:
7s.gif Op vrijdag 8 augustus 2014 08:51 schreef RacerDKB het volgende:

[..]

Oh wauw dit werkte zo goed, bedankt! Wilde dit altijd al weten, blijkt niet eens zo lastig maar ik kwam er niet op :@

Je hebt me wat werk bespaard, top.
Ik vond mijzelf ook vrij helder om half 2 :P

YW!

[ Bericht 0% gewijzigd door qu63 op 08-08-2014 20:17:01 ]
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 8 augustus 2014 @ 20:12:18 #148
15080 static
03.09.2006 - 11:35
pi_143211102
quote:
0s.gif Op dinsdag 5 augustus 2014 16:43 schreef ralfie het volgende:
Maak een extra (verborgen) kolom aan met alles 1 behalve die ene rij, -1. Dan beide kolommen vermenigvuldigen en klaar. Netste oplossing zou ik zeggen
Dus het kan niet automatisch in de pivot zelf?
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
pi_143218765
quote:
0s.gif Op vrijdag 8 augustus 2014 20:12 schreef static het volgende:

[..]

Dus het kan niet automatisch in de pivot zelf?
Nee, de pivot geeft slechts een dwarsdoorsnede van je gegevens en staat manipulatie niet toe. Manipulatie is noodzakelijk vanwege dat een count niet negatief zal zijn.

In mijn ogen vind ik het vooral opvallend dat je een count vanuit een pivot maakt en niet op de ruwe data zelf. Immers via COUNTIFS zou je zonder de pivot de bewerking moeten kunnen maken.
pi_143218857
quote:
14s.gif Op vrijdag 8 augustus 2014 19:43 schreef mighty_myte het volgende:
Ik wil in een excel file een lijstje maken dat automatisch de datum en laatste gebruikersnaam noteert.
Nu heb ik geen moeite met het afvangen van die twee dingen, maar ik weet niet hoe ik ,elke keer dat de file geopend wordt, naar een nieuwe regel moet.

Iemand?
Dit zal je via een macro moeten regelen aangezien je het koppelt aan een event als openen/sluiten. Overigens is je audit-trail die je hier opbouwt niet heel erg betrouwbaar. omdat de gebruiker hier zelf vrij eenvoudig een manipulatie op kan uitvoeren.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')