abonnement Unibet Coolblue
pi_108753935


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 meerder workbooks sheets kan selecteren voo afdrukken, een power replace die termen kan wijzigen in meerdere workbooks tegelijk en een formule vertaler, de formule in de actieve cell wordt in het engels weergegeven, je kan ook een engelse formule invoeren die dan in de actieve cell 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.

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.
Verder
Alle vorige topics zijn hier terug te vinden.

Nieuw topic? Haal de OP uit de wiki
pi_108753975
Faal in de TT :D
pi_108753997
:') verkeerd haakje in titel.... #NAAM :')
pi_108754100
Nog even over die 'overbodige' =waar van vorige topic:

Stel dat je de functie hebt:

=als(isfout(bla)=waar;1;2)

Is zelfde als:

=als(isfout(bla);1;2)

En wat DaFan zei, dan doe je toch mooi =als(isfout(bla);2;1) ;)
pi_108754222
quote:
0s.gif Op maandag 5 maart 2012 19:57 schreef McGilles het volgende:
Nog even over die 'overbodige' =waar van vorige topic:

Stel dat je de functie hebt:

=als(isfout(bla)=waar;1;2)

Is zelfde als:

=als(isfout(bla);1;2)

En wat DaFan zei, dan doe je toch mooi =als(isfout(bla);2;1) ;)
Ja ik heb het getest en het klopt inderdaad, doe ik aljaren overbodig dus, dank voor de tip

En over die topictitel, dat is een feature ;(
pi_108754323
quote:
3s.gif Op maandag 5 maart 2012 19:59 schreef KritischeMassa het volgende:

[..]

Ja ik heb het getest en het klopt inderdaad, doe ik aljaren overbodig dus, dank voor de tip

En over die topictitel, dat is een feature ;(
Dan heb je al jaren excel het zeer lastige vraagstuk laten oplossen van, wanneer waar=waar, dan .... :P Zo zie je maar, iedereen kan leren :)
pi_108759561
Ok dat als is fout etc snapt ik dus niet :@

Als ik dat doe dan krijg ik ONWAAR te zien :?
"The only sight worse than a sad dwarf is a very sad dwarf"
"Met dubbel s welteverstaan"
pi_108761676
quote:
7s.gif Op maandag 5 maart 2012 21:24 schreef Geralt het volgende:
Ok dat als is fout etc snapt ik dus niet :@

Als ik dat doe dan krijg ik ONWAAR te zien :?
Als je dus om de functie waar nu 'ONWAAR' uitkomt het volgende heenzet dan moet het lukken:

=Als('stukje waar onwaar uitkomt';'antwoord als er waar uitkomt';'antwoord als er onwaar uitkomt')

Bijvoorbeeld:

=Als('stukje waar onwaar uitkomt';10;20)

Mocht dat stukje WAAR opleveren, dan komt er in de cel 10 te staan, mocht er ONWAAR uitkomen dan komt er 20 te staan.

Appeltje eitje toch? :)
  maandag 5 maart 2012 @ 23:18:32 #9
62215 qu63
..de tijd drinkt..
pi_108766430
quote:
7s.gif Op maandag 5 maart 2012 21:24 schreef Geralt het volgende:
Ok dat als is fout etc snapt ik dus niet :@

Als ik dat doe dan krijg ik ONWAAR te zien :?
=isfout(berekening;resultaat) geeft een resultaat als de berekening resulteerd in een fout (bijvoorbeeld #NB)..

Om het nog leuker te maken werkt dit ook:
=als(1+1=3;ONWAAR;WAAR) :P
Het antwoord is dan WAAR, ook al is het onwaar :s)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_108771376
Ik snap er geen klote van jongens, maargoed, ik heb het zoals ik het hebben wil en alles werkt dus bedankt daarvoor :)
"The only sight worse than a sad dwarf is a very sad dwarf"
"Met dubbel s welteverstaan"
pi_108771801
quote:
0s.gif Op maandag 5 maart 2012 17:19 schreef Cue_ het volgende:
Als de cijfers vergelijk met een site waar je ze handmatig kan overzetten komen ze niet helemaal overeen :{
site: http://transition.fcc.gov/mb/audio/bickel/DDDMMSS-decimal.html

waarde bv

48° 10' 44" N
eigen berekening: 48,28888889
via de site: 48.178889

16° 21' 29" E
eigen berekening: 16,43055556
de site 16.358056
Als ik de vergelijking gebruik kom ik op exact dezelfde waarde uit. Ik denk dat je ergens een haakje verkeerd hebt staan of een typfout?

1
2
3
4
5
6
7
GPS_LON

=IF(RIGHT(A1,1)="E",LEFT(A1,FIND("°",A1)-1)+(MID(A1,FIND("°",A1)+2,FIND("'",A1)-FIND("°",A1)-2)/60)+MID(A1,FIND("'",A1)+2,FIND(CHAR(34),A1)-FIND("'",A1)-2)/3600,-1*(LEFT(A1,FIND("°",A1)-1)+(MID(A1,FIND("°",A1)+2,FIND("'",A1)-FIND("°",A1)-2)/60)+MID(A1,FIND("'",A1)+2,FIND(CHAR(34),A1)-FIND("'",A1)-2)/3600))

GPS_LAT

=IF(RIGHT(A1,1)="N",LEFT(A1,FIND("°",A1)-1)+(MID(A1,FIND("°",A1)+2,FIND("'",A1)-FIND("°",A1)-2)/60)+MID(A1,FIND("'",A1)+2,FIND(CHAR(34),A1)-FIND("'",A1)-2)/3600,-1*(LEFT(A1,FIND("°",A1)-1)+(MID(A1,FIND("°",A1)+2,FIND("'",A1)-FIND("°",A1)-2)/60)+MID(A1,FIND("'",A1)+2,FIND(CHAR(34),A1)-FIND("'",A1)-2)/3600))
Heb ook nog even de conversie van de website gecheckt met een 2e website dus de omzetting op internet is goed en de formule geeft dezelfde waarde (bij mij) dus ligt het probleem ergens bij jou.

[ Bericht 15% gewijzigd door Deetch op 06-03-2012 08:53:06 ]
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 6 maart 2012 @ 10:05:22 #12
267443 Cue_
Cuecumbergirl
pi_108773349
Hij werkt!
pi_108773827
Ik ben op zoek naar een toepassing waarbij ik de kaart van Nederland per provincie een waarde en daarmee een kleurtje kan geven.

Zit dit (nog) in excel? Ik heb het idee dat hele oude versies dit nog wel hadden, maar dat er nu een apart programma voor nodig is.
  dinsdag 6 maart 2012 @ 10:58:55 #14
62215 qu63
..de tijd drinkt..
pi_108774744
quote:
1s.gif Op dinsdag 6 maart 2012 10:25 schreef koffiezwartsterk het volgende:
Ik ben op zoek naar een toepassing waarbij ik de kaart van Nederland per provincie een waarde en daarmee een kleurtje kan geven.

Zit dit (nog) in excel? Ik heb het idee dat hele oude versies dit nog wel hadden, maar dat er nu een apart programma voor nodig is.
Excel is niet zo heel goed in het bewerken van plaatjes..

Je kan wel de namen van de provincies een kleurtje geven, afhankelijk van de waarde die er naast staat. (voorwaardelijke opmaak)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_108776039
Alweer een vraagje, ik heb 2 rijen met getallen.

Rij 1 heeft gemiddelde bedragen en rij 2 heeft het aantal bedragen

Ik wil graag een grafiekje met de gemiddelde bedragen met erachter n=x

Kan iemand mij helpen?
pi_108776133
quote:
0s.gif Op dinsdag 6 maart 2012 11:45 schreef Pablooo het volgende:
Alweer een vraagje, ik heb 2 rijen met getallen.

Rij 1 heeft gemiddelde bedragen en rij 2 heeft het aantal bedragen

Ik wil graag een grafiekje met de gemiddelde bedragen met erachter n=x

Kan iemand mij helpen?
Gevonden, gewoon dubbelklik op label doen
  dinsdag 6 maart 2012 @ 12:33:53 #17
146480 Spees_Eend
in mijn nopjes
pi_108777693
Hoi, even gekopieerd vanuit mijn gesloten topic :)
quote:
Ik ben bezig met het maken van een tabel in Excel en ik wil graag een kolom toevoegen waar ik voor iedere regel een categorie kan invullen. Zodat ik hem als ik wil zou kunnen laten sorteren op categorie.
Ik ga er vanuit dat dit mogelijk is, maar ik ben een redelijke excel-kneus dus is er iemand die mij dit zou kunnen uitleggen?
  dinsdag 6 maart 2012 @ 12:35:59 #18
62215 qu63
..de tijd drinkt..
pi_108777793
quote:
0s.gif Op dinsdag 6 maart 2012 12:33 schreef Spees_Eend het volgende:
Hoi, even gekopieerd vanuit mijn gesloten topic :)

[..]

Wat heb je al geprobeerd om het voor elkaar te krijgen?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 6 maart 2012 @ 12:40:20 #19
146480 Spees_Eend
in mijn nopjes
pi_108777973
Ik heb nu rectermuisknop - sorteren - aangepast sorteren - sorteren op categorie gedaan en dan krijg ik dit:



Maar volgens mij kan ik dan nog alleen sorteren op A-Z en dat kan ik ook wel zonder voorgenoemde stappen, toch? Het lijkt er in ieder geval nog niet echt op alsof ik echt een waarde heb toegekend aan de woorden die in de kolom 'categorie' staan.
  dinsdag 6 maart 2012 @ 12:49:51 #20
62215 qu63
..de tijd drinkt..
pi_108778303
quote:
0s.gif Op dinsdag 6 maart 2012 12:40 schreef Spees_Eend het volgende:
Ik heb nu rectermuisknop - sorteren - aangepast sorteren - sorteren op categorie gedaan en dan krijg ik dit:

[ afbeelding ]

Maar volgens mij kan ik dan nog alleen sorteren op A-Z en dat kan ik ook wel zonder voorgenoemde stappen, toch? Het lijkt er in ieder geval nog niet echt op alsof ik echt een waarde heb toegekend aan de woorden die in de kolom 'categorie' staan.
Wat bedoel je met "een waarde toekennen aan de woorden die in de kolom categorie staan"?

Die woorden zijn de waarde, toch?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 6 maart 2012 @ 12:52:57 #21
146480 Spees_Eend
in mijn nopjes
pi_108778393
quote:
0s.gif Op dinsdag 6 maart 2012 12:49 schreef qu63 het volgende:

[..]

Wat bedoel je met "een waarde toekennen aan de woorden die in de kolom categorie staan"?

Die woorden zijn de waarde, toch?
Ik snap dan alleen de toegevoegde waarden van categorieėn niet zo, ik kan toch ook laten sorteren op A-Z zonder dat ik die categorieėn toevoeg?

Ik weet zelf ook niet helemaal wat ik bedoel, maar ik had het in mijn hoofd om zo op de kolomnaam 'categorieėn' te klikken en dat het zich dan ging sorteren op categorie. Zeg maar zoals je op een website of in je e-mail ook kan doen om iets te laten sorteren op datum, naam of onderwerp. Maar wellicht is dat wel helemaal niet mogelijk in excel.
pi_108778578
quote:
0s.gif Op dinsdag 6 maart 2012 12:52 schreef Spees_Eend het volgende:

[..]

Ik snap dan alleen de toegevoegde waarden van categorieėn niet zo, ik kan toch ook laten sorteren op A-Z zonder dat ik die categorieėn toevoeg?
Ja, maar dan sorteer je niet op categorieėn.
quote:
Ik weet zelf ook niet helemaal wat ik bedoel, maar ik had het in mijn hoofd om zo op de kolomnaam 'categorieėn' te klikken en dat het zich dan ging sorteren op categorie. Zeg maar zoals je op een website of in je e-mail ook kan doen om iets te laten sorteren op datum, naam of onderwerp. Maar wellicht is dat wel helemaal niet mogelijk in excel.
Dat kan :P
Het is geel en staat in mijn ondertitel!
3DS friend code: 2191-7623-9035
  dinsdag 6 maart 2012 @ 13:04:22 #23
146480 Spees_Eend
in mijn nopjes
pi_108778747
Eigenlijk is het helemaal niet zo belangrijk, het is voor een privébestandje en jullie hoeven niet al te veel moeite te doen om het uit te zoeken of uit te leggen! Dus wat mij betreft laat ik het zoals ik het nu heb gedaan en dan kan ik het ook wel laten sorteren, alleen niet met 1 muisklikje ;)
  dinsdag 6 maart 2012 @ 13:04:40 #24
62215 qu63
..de tijd drinkt..
pi_108778756
quote:
0s.gif Op dinsdag 6 maart 2012 12:52 schreef Spees_Eend het volgende:
Ik weet zelf ook niet helemaal wat ik bedoel
Dan is het voor mij best lastig te achterhalen wat je wil he ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_108778847
Misschien is een filter op categorieėn meer wat je bedoelt?
Het is geel en staat in mijn ondertitel!
3DS friend code: 2191-7623-9035
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')