abonnement Unibet Coolblue
  dinsdag 11 augustus 2015 @ 23:35:58 #1
62215 qu63
..de tijd drinkt..
pi_155134490


Welkom bij “Het grote Excel vragentopic” waar je terecht kan met vragen over Excel.

In dit topic is het de bedoeling dat we gericht vragen stellen en antwoorden geven op de gestelde vragen. Om alles zo goed mogelijk te laten verlopen zijn er een aantal regels.

Regels
1. Als je een vraag stelt, zet er dan bij welke versie van Excel je hebt en op welke taal hij ingesteld staat.
2. Zet macrocode tussen [ code ] tags
3. Als het “pseudo-code” is, vermeldt dit dan duidelijk
4. Er bestaan geen domme vragen, wel domme antwoorden. Als jouw antwoord niet gaat bijdragen, geef het antwoord dan niet.
5. Dit topic is geen “code-FEBO” waar je half opgewarmde code uit de muur trekt, het is de bedoeling dat je er zelf iets van leert.

Definities
Functie Een interne functie die bij Excel is geleverd.
UDF Een “user definded function”, een zelfgebouwde functie
Macro Een stuk code die opdrachten uitvoert, gebouwd in (meestal) de VBA editor
Add-In Een Excel workbook met VBA-code (of C#, C) die als .xla (of .xll) is opgeslagen, deze is als vaste plug-in in Excel te plaatsen.
Workbook Het excelbestand
Sheet of Worksheet Het tabblad
Form, Formulier, Userform Een Dialoogvenster in VBA gebouwd

Tips & Links
De help functie van excel of visual basic voor excel kan je een eind op weg helpen. (F1)

Het workbook met het FOK!-menu zoals in de banner weergegeven is hier te vinden. Dit menu is naar wens aan te passen. De icoontjes in het menu zijn hier allemaal weergegeven. In dit workbook zijn drie macro's aanwezig:
• Een printertool waarmee je uit meerdere workbooks sheets kan selecteren voor afdrukken
• Een power replace die termen kan wijzigen in meerdere workbooks tegelijk
• Een formule vertaler, de formule in de actieve cel wordt in het engels weergegeven. Je kan ook een engelse formule invoeren die dan in de actieve cel in de geldende taal wordt geplaatst.
De UDF is naar aanleiding van een vraag in topic #29. De functie kan worden aangeroepen door in een cel =FOK() te typen en dan op de Fx te klikken voor uitleg over de variabelen.

De VBA editor bereik je door ALT+F11 in te drukken. Vanaf Excel 2007 is de VBA editor lastiger te vinden. Op deze site wordt uitgelegd hoe je de editor kan activeren.

De interne functies zijn afhankelijk van welke taal jouw Excel draait. Op deze en deze site kun je de formules in verschillende talen vertalen.

Macro uitvoering optimaliseren
De meer uitgebreide macro's kunnen traag worden, ook kan het scherm flikkeren als gevolg van veel "select" acties. Deels kun je dit ondervangen door zo veel mogelijk select acties te vervangen door directe verwijzingen naar cells en deels door een macro-optimalisatie door te voeren. In de onderstaande code is een routine voor macro-optimalisatie en een routine om de optimalisatie weer uit te zetten weergegeven. In de voorbeeld sheet is een uitgebreide versie van MOA en MOU opgenomen.

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.
Bij macro's die een bepaalde, merkbare, tijd nodig hebben om hun werk te doen is het van belang de gebruiker een idee te geven van wat er gebeurt, zeker met macro-optimalisatie aan kan het lijken alsof Excel is vastgelopen. Je kan bijvoorbeeld de statusbar een waarde geven, met eventueel een percentage van de reeds uitgevoerde code.

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.
Password kwijt?
Soms heb je een worksheeet beveiligd met een password maar ben je die kwijt. Gelukkig is dat geen groot probleem want de interne beveiliging van Excel stelt niet heel veel voor.
Hier vind je meer info en een downloadbare macro die alle interne passwords verwijdert.

DISCLAIMER: Denk erom dat je met het breken van de beveiliging van een excelsheet mogelijk wet- of regelgeving overtreedt. Als de spreadsheet van jezelf is zou het geen probleem moeten zijn.
In andere gevallen: vraag toestemming aan de originele schrijver.
Bij twijfelgevallen: NIET DOEN



Mooi, grappig en cool
Een uitgebreide site met nuttige en minder nuttige excelsheetjes. Van kekke grafieken om je manager of leraar te betoveren via oscillogrammen en simulatoren tot pong voor als het weer een typische vrijdagmiddag is: Excelunusual

Verder
Alle vorige topics zijn hier terug te vinden.

Nieuw topic? Haal de OP uit de wiki
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155135515
quote:
0s.gif Op dinsdag 11 augustus 2015 23:35 schreef qu63 het volgende:

[..]

https://support.office.co(...)13-9ecb-f1951ff89d7f
Letterlijk het eerste resultaat als ik zoek op "Excel voorwaardelijke opmaak"...
Dank voor jouw reactie.

Echter staat daar (bij mijn weten niet mijn vraag tussen) ook heb ik geprobeerd dit op te lossen met voorwaardelijke opmaak en dan de celwaarde laten zoeken naar "tekst"

Wat ik wil is dat cel a1 bijvoorbeeld rood wordt als in cel a2 ''hallo'' staat :)
Man is de baas, vrouw kent haar plaats.
pi_155136239
Die link kan je gebruiken. Ga de voorwaardelijke opmaak opzetten voor A1, alleen vul je dan bij stap 4 in
1=A2="hallo"
  woensdag 12 augustus 2015 @ 00:33:44 #4
62215 qu63
..de tijd drinkt..
pi_155136242
quote:
7s.gif Op woensdag 12 augustus 2015 00:06 schreef phpmystyle het volgende:

[..]

Dank voor jouw reactie.

Echter staat daar (bij mijn weten niet mijn vraag tussen) ook heb ik geprobeerd dit op te lossen met voorwaardelijke opmaak en dan de celwaarde laten zoeken naar "tekst"

Wat ik wil is dat cel a1 bijvoorbeeld rood wordt als in cel a2 ''hallo'' staat :)
A1 selecteren, voorwaardelijke opmaak op basis van regel -> =ALS(A2="hallo";WAAR;ONWAAR). Opmaak kiezen in de tabs.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155137688
quote:
0s.gif Op woensdag 12 augustus 2015 00:33 schreef qu63 het volgende:

[..]

A1 selecteren, voorwaardelijke opmaak op basis van regel -> =ALS(A2="hallo";WAAR;ONWAAR). Opmaak kiezen in de tabs.
Thanks. ik heb het geprobeerd maar het lukt echter nog niet. Ik begrijp namelijk niet hoe je een ALS formule kunt toepassen in voorwaardelijke opmaak :@

Dit is het resultaat;
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.
Man is de baas, vrouw kent haar plaats.
pi_155143625
Je verwijst naar cel A2 terwijl je hallo in B1 hebt gezet?
  woensdag 12 augustus 2015 @ 11:15:00 #7
62215 qu63
..de tijd drinkt..
pi_155143684
quote:
7s.gif Op woensdag 12 augustus 2015 01:33 schreef phpmystyle het volgende:

[..]

Thanks. ik heb het geprobeerd maar het lukt echter nog niet. Ik begrijp namelijk niet hoe je een ALS formule kunt toepassen in voorwaardelijke opmaak :@

Dit is het resultaat;
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.
Zoek de verschillen in jouw formule en in die van mij :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155165063
quote:
0s.gif Op woensdag 12 augustus 2015 11:15 schreef qu63 het volgende:

[..]

Zoek de verschillen in jouw formule en in die van mij :)
It works!!!

Alleen hoe onthoud ik in godsnaam zo'n formule, want die kun je niet standaard vinden bij de voorwaardelijke opmaak :(

quote:
0s.gif Op woensdag 12 augustus 2015 11:12 schreef Modus het volgende:
Je verwijst naar cel A2 terwijl je hallo in B1 hebt gezet?
Ja was dom. Ik bedoelde ook cel a1 moet rood worden als in cel b1 hallo staat bijvoorbeeld :P
Man is de baas, vrouw kent haar plaats.
  woensdag 12 augustus 2015 @ 23:46:52 #9
62215 qu63
..de tijd drinkt..
pi_155165227
quote:
7s.gif Op woensdag 12 augustus 2015 23:41 schreef phpmystyle het volgende:

[..]

It works!!!

Alleen hoe onthoud ik in godsnaam zo'n formule, want die kun je niet standaard vinden bij de voorwaardelijke opmaak :(
Het lukt mij ook om het te onthouden ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155165931
Hoi. :)

Ik wil iets uitvoeren, maar weet niet of het kan en zo ja, hoe.

Ik heb één Excel document, met 8 tabs.

Tab 1 is een algemene pagina, met de beschikbaarheid van mensen per dag. Zijn ze op een specifieke dag niet beschikbaar, staat er 'niet'. Iedere andere tekst betekent dat ze wel beschikbaar zijn. De indeling ziet er zo uit:
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.
Tab 2 tot en met 8 is per dag. Dus tab 2 maandag, tab 3 dinsdag, ga zo maar door. Die indeling van die tab(s) zien er telkens zo uit:
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.
Nu wil ik het zo instellen, dat vanaf op tab 2 tot en met 8 een lijst staat met de mensen die op die dag beschikbaar zijn. Hij moet dus alle info uit de eerste tab halen; voornaam, achternaam en beschikbaarheid. Ik kom er alleen niet uit.
  donderdag 13 augustus 2015 @ 00:14:06 #11
62215 qu63
..de tijd drinkt..
pi_155166051
quote:
0s.gif Op donderdag 13 augustus 2015 00:10 schreef einschtein het volgende:
Hoi. :)

Ik wil iets uitvoeren, maar weet niet of het kan en zo ja, hoe.

Ik heb één Excel document, met 8 tabs.

Tab 1 is een algemene pagina, met de beschikbaarheid van mensen per dag. Zijn ze op een specifieke dag niet beschikbaar, staat er 'niet'. Iedere andere tekst betekent dat ze wel beschikbaar zijn. De indeling ziet er zo uit:
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.
Tab 2 tot en met 8 is per dag. Dus tab 2 maandag, tab 3 dinsdag, ga zo maar door. Die indeling van die tab(s) zien er telkens zo uit:
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.
Nu wil ik het zo instellen, dat vanaf op tab 2 tot en met 8 een lijst staat met de mensen die op die dag beschikbaar zijn. Hij moet dus alle info uit de eerste tab halen; voornaam, achternaam en beschikbaarheid. Ik kom er alleen niet uit.
Dit zou je verder moeten helpen: http://superuser.com/ques(...)es-based-on-criteria
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155166152
quote:
0s.gif Op donderdag 13 augustus 2015 00:14 schreef qu63 het volgende:

[..]

Dit zou je verder moeten helpen: http://superuser.com/ques(...)es-based-on-criteria
Oh duh. Thanks! Ik dacht te moeilijk. :P
pi_155196876
quote:
0s.gif Op donderdag 13 augustus 2015 00:14 schreef qu63 het volgende:

[..]

Dit zou je verder moeten helpen: http://superuser.com/ques(...)es-based-on-criteria
Hm, ik kom er toch niet helemaal uit. Ik heb nu:
1=IF(COUNTIF(Algemeen!C2,"niet"),"", Algemeen!A2)

Die werkt in principe prima. Ik moet het echter wel voor elke lijn veranderen en ik krijg dus lege regels, wat ik dus het -liefst- niet wil. Is er een (betere) manier/
  donderdag 13 augustus 2015 @ 23:58:58 #14
62215 qu63
..de tijd drinkt..
pi_155197066
quote:
0s.gif Op donderdag 13 augustus 2015 23:53 schreef einschtein het volgende:

[..]

Hm, ik kom er toch niet helemaal uit. Ik heb nu:
[ code verwijderd ]

Die werkt in principe prima. Ik moet het echter wel voor elke lijn veranderen en ik krijg dus lege regels, wat ik dus het -liefst- niet wil. Is er een (betere) manier/
Huh?

Dat is een vage formule... Hij telt het aantal keren dat Algemeen!C2 gelijk staat aan 'niet', als dat waar is is het leeg, zo niet dan is het Algemeen!A2...
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155292648
Ik heb een hele kolom met verschillende data.
Is er een manier of formule dat ik enkel de zaterdagen en zondagen eruit kan filteren? :@
Please consider the environment before printing this post.
Op zaterdag 27 mei 2017 00:36 schreef d4v1d het volgende:
Kabuf is af en toe best een prima kerel.
  maandag 17 augustus 2015 @ 18:08:47 #16
346939 Janneke141
Green, green grass of home
pi_155299547
quote:
2s.gif Op maandag 17 augustus 2015 14:38 schreef KaBuf het volgende:
Ik heb een hele kolom met verschillende data.
Is er een manier of formule dat ik enkel de zaterdagen en zondagen eruit kan filteren? :@
Als je de datum deelt door 7 en de rest is 0 of 1, dan is het weekend.
Opinion is the medium between knowledge and ignorance (Plato)
  maandag 17 augustus 2015 @ 18:10:42 #17
62215 qu63
..de tijd drinkt..
pi_155299604
quote:
2s.gif Op maandag 17 augustus 2015 14:38 schreef KaBuf het volgende:
Ik heb een hele kolom met verschillende data.
Is er een manier of formule dat ik enkel de zaterdagen en zondagen eruit kan filteren? :@
quote:
0s.gif Op maandag 17 augustus 2015 18:08 schreef Janneke141 het volgende:

[..]

Als je de datum deelt door 7 en de rest is 0 of 1, dan is het weekend.
Of met WEEKDAG() in een extra kolom en dan filteren.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_155299634
Door een onverwachte vakantie heb ik nog niet kunnen reageren op jullie antwoorden. Nogmaals dank. Ik ga er zeker naar kijken.
I asked God for a bike, but I know God doesn't work that way.
So I stole a bike and asked for forgiveness.
pi_155300417
quote:
0s.gif Op maandag 17 augustus 2015 18:10 schreef qu63 het volgende:

[..]


[..]

Of met WEEKDAG() in een extra kolom en dan filteren.
Ah die eens proberen :9
Please consider the environment before printing this post.
Op zaterdag 27 mei 2017 00:36 schreef d4v1d het volgende:
Kabuf is af en toe best een prima kerel.
  maandag 17 augustus 2015 @ 19:34:41 #20
329970 PandaDrop
Dropetende wegenbouwer
pi_155302329
* PandaDrop wil een code-FEBO uit de trekken

Hoi, heeft iemand een warme Gauss-eliminatie klaarliggen?
tong80
Wel een mooie one liner dan.
:T
  maandag 17 augustus 2015 @ 19:39:48 #21
62215 qu63
..de tijd drinkt..
pi_155302496
quote:
9s.gif Op maandag 17 augustus 2015 19:34 schreef PandaDrop het volgende:
* PandaDrop wil een code-FEBO uit de trekken

Hoi, heeft iemand een warme Gauss-eliminatie klaarliggen?
http://www.mrexcel.com/fo(...)ian-elimination.html
http://www.excelforum.com(...)ian-elimination.html

Geen idee wat t is btw :P
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 17 augustus 2015 @ 19:42:38 #22
329970 PandaDrop
Dropetende wegenbouwer
pi_155302595
quote:
Dat is wiskunde op vwo wisB en hbo technisch opleiding (HTS)
tong80
Wel een mooie one liner dan.
:T
  maandag 17 augustus 2015 @ 19:43:33 #23
62215 qu63
..de tijd drinkt..
pi_155302623
quote:
9s.gif Op maandag 17 augustus 2015 19:42 schreef PandaDrop het volgende:

[..]

Dat is wiskunde op VWO wisB en HBO technisch opleiding (HTS)
Havist hier, geen idee meer welke wiskunde ik deed :D En mijn HBO opleiding was gelukkig niet technisch ;)

Succes! :Y)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 17 augustus 2015 @ 19:47:49 #24
346939 Janneke141
Green, green grass of home
pi_155302741
quote:
0s.gif Op maandag 17 augustus 2015 19:39 schreef qu63 het volgende:
Geen idee wat t is btw
Algoritme om oplossingen te vinden voor een stelsel van meer vergelijkingen met meer onbekenden via matrixrekening.
Opinion is the medium between knowledge and ignorance (Plato)
  maandag 17 augustus 2015 @ 19:49:59 #25
62215 qu63
..de tijd drinkt..
pi_155302821
quote:
0s.gif Op maandag 17 augustus 2015 19:47 schreef Janneke141 het volgende:

[..]

Algoritme om oplossingen te vinden voor een stelsel van meer vergelijkingen met meer onbekenden via matrixrekening.
Zoiets zei wikipedia ook ja, maar dat betekent nog niet dat ik t snap :P
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')