SPOILEROm 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.SPOILEROm 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 wikiIt's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
kleiner als in pixels of in kb's?quote:Op vrijdag 27 september 2013 10:39 schreef Cracka-ass het volgende:
Ik heb een behoorlijk hardnekkig probleem in Excel 2007. Ik importeer een afbeelding die ik gemaakt heb met photoshop. Vervolgens denkt Excel dat de afbeelding veel kleiner is dan elk ander programma (buiten de Office suite). Het betreft een PNG maar ook verschillende andere bestandsformaten gaan fout.
Iemand een idee hoe dit op te lossen is?
Als in pixels. Dat is een probleem omdat de afbeelding via VBA geïmporteerd wordt.quote:Op vrijdag 27 september 2013 13:44 schreef qu63 het volgende:
[..]
kleiner als in pixels of in kb's?
En wat is t probleem als de foto kleiner is?
Hmm, Excel zou er toch mee om moeten kunnen gaan: http://office.microsoft.c(...)use-HP005200499.aspxquote:Op vrijdag 27 september 2013 13:46 schreef Cracka-ass het volgende:
[..]
Als in pixels. Dat is een probleem omdat de afbeelding via VBA geïmporteerd wordt.
quote:Op vrijdag 27 september 2013 14:33 schreef LogiteX het volgende:
[ afbeelding ]
heb met Excel bovenstaande grafiek gemaakt, op de horizontale as staat de dag-maand. Nu wil ik dat het grafisch gezien wat duidelijker wordt wat de verschillende maanden zijn. Bijvoorbeeld middels een verticale streep tussen jan en feb (en feb en mrt, etc) of een andere kleur van het tekengebied boven elke maand. Dus wit voor alle even maanden en licht grijs voor alle oneven maanden.
Hoe los ik dit op?
1 2 3 4 5 6 7 | hulprij: =VERSCHUIVING($D$2;AFRONDEN.BOVEN((RIJ()-1)/3;1)-1;(RIJ()-1)-(AFRONDEN.BOVEN((RIJ()-1)/3;1)-1)*3-1) =OFFSET($D$2,CEILING((ROW()-1)/3,1)-1,(ROW()-1)-(CEILING((ROW()-1)/3,1)-1)*3-1) uniek Let op! Verschilt per rij! De $J$1:J1 wordt $J$1:J2 etc =ALS.FOUT(INDEX($I$2:$I$10;VERGELIJKEN(0;INDEX(AANTAL.ALS($J$1:J1;$I$2:$I$10);0;0);0));"") =IFERROR(INDEX($I$2:$I$10,MATCH(0,INDEX(COUNTIF($J$1:J1,$I$2:$I$10),0,0),0)),"") |
quote:Op zondag 29 september 2013 08:38 schreef Holy_Goat het volgende:
Leuk probleem maar je weet van te voren natuurlijk niet hoe lang die lijst moet worden
mag het met een hulp kolom?
Hulpkolom magquote:Op zondag 29 september 2013 09:04 schreef Janneke141 het volgende:
Zijn het 500 records (van 10 kolommen) of kan er in iedere cel een uniek gegeven staan dat je wil hebben? En inderdaad, mag het met een hulpkolom?
Nietes. zijn precies hetzelfde. Wist niet welke versie hij gebruiktequote:Op zondag 29 september 2013 09:44 schreef snabbi het volgende:
@Holy
Je gebruikt engelse en nederlandse formules door elkaar.
Doet inderdaad wat ie moet doen, alleen wordt de hulpkolom wel heel erg lang in mijn geval (500x10=5000 rijen lang)..quote:Op zondag 29 september 2013 09:21 schreef Holy_Goat het volgende:
Mhhh ik heb het geprobeerd met:
[ code verwijderd ]
En dat gaat op zich prima. Alleen is ook nog steeds behoorlijk processor intensief toen ik met grotere matrices ging uitproberen.
http://filedump.org/files/dD0N1380439245.html
zie file>>
Excel 2007, NL, zoals in dikgedrukte letters aan t begin van mijn post stondquote:Op zondag 29 september 2013 12:30 schreef Holy_Goat het volgende:
[..]
Nietes. zijn precies hetzelfde. Wist niet welke versie hij gebruikte
5000 random cellen die bij iedere update aangepast worden (=afronden(aselect()*10;0)) en dan de hulpkolom van 5000 rijen zorgden er in ieder geval voor dat ik Excel een kwartier niet kon gebruikenquote:Op maandag 30 september 2013 12:40 schreef Holy_Goat het volgende:
Als je het met minder CPU gefixt krijgt zonder UDF hoor ik het graag trouwens
Altijd leuk
die dubbelen eruithalen kost gewoon veel cpu door de aantal.als of andere zoek optiesquote:Op maandag 30 september 2013 13:15 schreef PAAC het volgende:
Leuk probleem, alles in één kolom krijgen lukt makkelijk, nu nog dubbelen eruit halen... (eerst maar weer eens aan het werk trouwens)
1 2 3 4 5 6 7 | B2 = van getal... B3 = tot getal... KOL D =ASELECTTUSSEN($B$2;$B$3) KOL E =ALS(ALS.FOUT(VERGELIJKEN(D2;$D$1:D1;0);0)=0;0;1) KOL F =ALS(E2=0;D2;"") KOL G =ALS.FOUT(KLEINSTE($F$2:$F$3001;RIJ()-1);"") KOL H =ALS(G2>0;AANTAL.ALS($D$2:$D$3002;G2);"") |
1 2 3 4 5 6 7 | B2 = van getal... B3 = tot getal... KOL D =random tussen 2 getallen iets kiezen KOL E =hulpkolommetje, kijken of er VOOR deze cel al een keer dezelfde waarde is geweest. (gebruik vgl voor speed ipv aantal.als) KOL F =hulpkolommetje om kaf van koren te scheiden KOL G =sorteren! geeft achter elkaar de kleinste, 1 na kleinste, 2 na kleinste etc waarde (en dus uniek!) KOL H =kijken hoe vaak voorkomt (zwaarste nog) |
Mja, in mijn geval gaat het dus om de zoekwoorden die gebruikt worden om op de site te komen..quote:Op maandag 30 september 2013 15:17 schreef Holy_Goat het volgende:
Solved! Gaat nu weer sneller. (alleen lijkt het nu niet zo door de aselect procedure)
edit: mmmmm blijft nog steeds redelijk intensief als is het een stuk minder. Veel betere opties kan ik 123 niet bedenken nu
(..)
note2: kan alleen gebruikt worden met getallen. met tekst niet helaas want daar werkt min() niet op
quote:Op maandag 30 september 2013 16:47 schreef qu63 het volgende:
[..]
Mja, in mijn geval gaat het dus om de zoekwoorden die gebruikt worden om op de site te komen..
We puzzelen vrolijk verder
Waar zouden 1, 2 en 3 geplaatst moeten worden? Als je 1 in N1 plaatst krijg je een kringverwijzing, en als je em in N2 zet dan mist ie een keyword in mijn sample..quote:Op maandag 30 september 2013 20:30 schreef PAAC het volgende:
Het volgende lijkt redelijk snel te werken(sommatie van aantallen komt op 5000 neer).
Ik zet alleen de eerste cel neer en de rest kan gekopieerd worden.
Array A1: J500 = array met 5000 unieke waarden
Kolom N = tussenkolom met alle waarden in één kolom
Kolom M = tussenkolom met indices
Kolom O = kolom met Unieke waarden
Cell S = cell met aantal rijen (ofwel 500)
1. Zet alle kolommen in één grote kolom(N) met een lengte van 5000 rijen
=INDEX($A$1:$J$500;ALS(REST(AANTALARG($N$1:N1);$S$1)=0;$S$1;REST(AANTALARG($N$1:N1);$S$1));AFRONDEN.BOVEN(AANTALARG($N$1:N1)/$S$1;1))
2. Als de unieke string voor komt, dan voorgaande waarde, anders voorgaande waarde + 1
=ALS(AANTAL.ALS($N$2:N2;N2)>=2;M1;M1+1)
(Plaats deze links van de kolom met resultaten, door deze stap krijgt iedere unieke waarde zijn eigen unieke index(en dubbele waarden de index van de voorgaande waarde) welke opgezocht kan worden met vert.zoeken)
3. Zoek voor iedere index de eerste waarde
=VERT.ZOEKEN(AANTALARG($N$2:N2);$M$2:$N$5001;2;0)
(Aangezien de eerste index uniek is, wordt hierdoor automatisch de juiste waarde genomen en alleen unieke waarden in de kolom geplaatst)
Je hebt gelijk, vanochtend bedacht ik me al dat ik headers had gebruikt.quote:Op dinsdag 1 oktober 2013 02:43 schreef qu63 het volgende:
[..]
Waar zouden 1, 2 en 3 geplaatst moeten worden? Als je 1 in N1 plaatst krijg je een kringverwijzing, en als je em in N2 zet dan mist ie een keyword in mijn sample..
Kan je jouw sheet uploaden? Dan kan ik em zelf bewerken en dan weer uploaden om mijn aanpassingen te laten zien..
doe eens uploa-deeeenquote:Op dinsdag 1 oktober 2013 08:57 schreef PAAC het volgende:
[..]
Je hebt gelijk, vanochtend bedacht ik me al dat ik headers had gebruikt.
Ofwel N1 = header en N2 is begin van de kolom.
Als alsternatief kun je ook $A$1:A1 gebruiken bijvoorbeeld.
Moest toevallig nog even naar huis, anders was het vanavond pas geweestquote:
Dit lijkt te werken idd! Nog even verder puzzelenquote:Op dinsdag 1 oktober 2013 14:19 schreef PAAC het volgende:
[..]
Moest toevallig nog even naar huis, anders was het vanavond pas geweest
http://filedump.org/files/KHEGGclr1380629920.html
Welke puzzelstukjes moeten er dan nog opgelost worden?quote:Op dinsdag 1 oktober 2013 14:28 schreef qu63 het volgende:
[..]
Dit lijkt te werken idd! Nog even verder puzzelen
Nou..quote:Op dinsdag 1 oktober 2013 14:32 schreef PAAC het volgende:
[..]
Welke puzzelstukjes moeten er dan nog opgelost worden?
Ahh, ik ging uit van een vooraf ingevuld blok met dataquote:Op dinsdag 1 oktober 2013 14:59 schreef qu63 het volgende:
[..]
Nou..
Het werkt, dat vooropgesteld Het werkt goed zelfs
Maar als er lege cellen in de matrix zitten dan is '0' ook een uniek resultaat en dan wordt de rij unieke resultaten onderbroken door een 0. Gelukkig gaat ie daarna wel weer verder
Daarnaast wordt de matrix verticaal uitgelezen terwijl ik em horizontaal invul. Dat zorgt er voor dat de lijst unieke resultaten anders opgebouwd wordt, iets waar ik met mijn verwerking rekening moet houden
Maar haske bedankt iig!
Nee, per ingevuld contactformulier vul ik de sheet verder in met de keywords die op t formulier staan.quote:Op dinsdag 1 oktober 2013 15:06 schreef PAAC het volgende:
[..]
Ahh, ik ging uit van een vooraf ingevuld blok met data
Maar mooi dat het helpt.
Kun je m trouwens eens uitleggen? Vind em moeilijk te snappen. Snap je mijn 'methode' ook een beetje? Waarom zou mijn methode nog CPU vriendelijker zijn eigenlijk? (zo lijkt het nu)quote:Op maandag 30 september 2013 20:30 schreef PAAC het volgende:
Het volgende lijkt redelijk snel te werken(sommatie van aantallen komt op 5000 neer).
Ik zet alleen de eerste cel neer en de rest kan gekopieerd worden.
Array A1: J500 = array met 5000 unieke waarden
Kolom N = tussenkolom met alle waarden in één kolom
Kolom M = tussenkolom met indices
Kolom O = kolom met Unieke waarden
Cell S = cell met aantal rijen (ofwel 500)
1. Zet alle kolommen in één grote kolom(N) met een lengte van 5000 rijen
=INDEX($A$1:$J$500;ALS(REST(AANTALARG($N$1:N1);$S$1)=0;$S$1;REST(AANTALARG($N$1:N1);$S$1));AFRONDEN.BOVEN(AANTALARG($N$1:N1)/$S$1;1))
2. Als de unieke string voor komt, dan voorgaande waarde, anders voorgaande waarde + 1
=ALS(AANTAL.ALS($N$2:N2;N2)>=2;M1;M1+1)
(Plaats deze links van de kolom met resultaten, door deze stap krijgt iedere unieke waarde zijn eigen unieke index(en dubbele waarden de index van de voorgaande waarde) welke opgezocht kan worden met vert.zoeken)
3. Zoek voor iedere index de eerste waarde
=VERT.ZOEKEN(AANTALARG($N$2:N2);$M$2:$N$5001;2;0)
(Aangezien de eerste index uniek is, wordt hierdoor automatisch de juiste waarde genomen en alleen unieke waarden in de kolom geplaatst)
Jou methode bekijk ik vanavond waarschijnlijk (ben nu ook aan het werk namelijk).quote:Op dinsdag 1 oktober 2013 15:25 schreef Holy_Goat het volgende:
[..]
Kun je m trouwens eens uitleggen? Vind em moeilijk te snappen. Snap je mijn 'methode' ook een beetje? Waarom zou mijn methode nog CPU vriendelijker zijn eigenlijk? (zo lijkt het nu)
Hij is inderdaad schneller! Alleen je uitleg in kolom K klopt niet geloof ik, de functies die je daar noemt staan niet meer in E, F, G en H..quote:Op dinsdag 1 oktober 2013 15:16 schreef Holy_Goat het volgende:
Had ook nog een kleine aanpassing gemaakt aan mijn algoritme, toen ik wist dat het niet met getallen maar met tekst moest Benieuwd of dat ook ongeveer voldoet
http://www.uploadmb.com/dw.php?id=1380633186
uitleg klopt idd niet meer, had ik niet meer aangepast na aanpassingquote:Op dinsdag 1 oktober 2013 16:05 schreef qu63 het volgende:
[..]
Hij is inderdaad schneller! Alleen je uitleg in kolom K klopt niet geloof ik, de functies die je daar noemt staan niet meer in E, F, G en H..
Grappig ook dat jij =ALS(H2<>"";andere fomule;"") doet, ik draai t altijd om.. =ALS(H2="";"";andere formule)
Nu nog even kijken of ik jouw sheet kan combineren met die van PAAC
PS: Mooie lijst met 5letter-woorden!
Ah, het echte verschil zit em dus in 2. Ik begon eerst ook met 'unieke waarden' maar kwam er toen achter dat het me eigenlijk geen reet interesseerde of die uniek was, alleen maar of hij 'niet eerder' geweest was. Vervolgens de index als uitkomst noteren, en die weergeven in unieke lijst met verschuiving(kleinste(...;...)) , dus waar jij zoekt naar een ID zoek ik naar de kleinste waarde welke overeenkomt met een bepaalde plaats. En dan schijnt het dus voordelig te zijn om kleinste() te gebruiken boven vert.zoeken (die is langzamer). Sowieso, overal waar je kunt met 'index' e 'vergelijken' werken ipv vert.zoeken of horiz.zoeken. Is mss iets lastiger maar sowieso sneller omdat vert.zoeken achter de schermen meer doet dan de combi van index en vergelijken.quote:Op dinsdag 1 oktober 2013 15:52 schreef PAAC het volgende:
[..]
Jou methode bekijk ik vanavond waarschijnlijk (ben nu ook aan het werk namelijk).
Kort uitgelegd
1. Zet alles in één kolom (deze noem ik voor de makkelijkheid "DataKolom").
2. Zorg ervoor dat waarden in de DataKolom een uniek ID-nr krijgen(kolom moet links staan van DataKolom).
Als een waarde in de DataKolom meerdere keren voor komt(= niet meer uniek), dan krijgt deze de voorgaande ID-nr en wanneer deze voor de eerste keer voor komt(= nieuwe unieke waarde) wordt de ID-nr met één opgehoogd.
3. Zoek de unieke waarde op mbv de ID-nr's.
Wanneer een ID-nr in stap 2 verandert, betekend dit automatisch dat op dezelfde rij in de kolom ernaast een unieke waarde staat. Wanneer je dit opzoekt met vert.zoeken en "[benaderen] = 0", dan geeft ie de eerste waarde behorend bij de teller "AANTALARG($N$2:N2)".
Dus in de eerste rij van de unieke kolom zoekt ie naar ID-nr = 1, op de tweede rij zoekt ie ID-nr = 2 etc. Als er meerdere dezelfde ID-nr's zijn(zie stap 2), dan neemt hij door "[benaderen] = 0" de eerste rij van de meerdere waarden en geeft hierdoor dan automatisch een unieke waarde terug die ernaast staat.
Zeg, ik wil ook nog wat vrije tijd overhoudenquote:Op dinsdag 1 oktober 2013 16:17 schreef Holy_Goat het volgende:
Wat ik nog wel jammer vind an sich is dat we een hulp kolom nodig hebben om de N x M Matrix om te zetten naar een lange kolom met MxN items. Zou ook leuk zijn daar eens over te brainstormen
Sja. Is study evasive behavior hier. Maar wel interessantquote:Op dinsdag 1 oktober 2013 16:19 schreef PAAC het volgende:
[..]
Zeg, ik wil ook nog wat vrije tijd overhouden
Haha, het is zeker interessant jaquote:Op dinsdag 1 oktober 2013 16:21 schreef Holy_Goat het volgende:
[..]
Sja. Is study evasive behavior hier. Maar wel interessant
heb er direct voordeel bij als zzper doe allerlei excel related meuk voor bedrijven. Dus leren is alijd leukquote:Op dinsdag 1 oktober 2013 16:24 schreef PAAC het volgende:
[..]
Haha, het is zeker interessant ja
En study evasive behavior klinkt behoorlijk bekend, vroeger pakte ik dit soort dingen maar al te graag aan
Alleen ik werk al bijna elke dag met Excel, dus tegenwoordig liggen dit soort experimentjes op een lager pitje.
Heb er nu ook een alfabetische volgorde bij gedaan: http://chandoo.org/wp/200(...)xcel-using-formulas/quote:Op dinsdag 1 oktober 2013 15:06 schreef PAAC het volgende:
[..]
Ahh, ik ging uit van een vooraf ingevuld blok met data
Maar mooi dat het helpt.
1 | =INDEX(B$3:B$15;SMALL(IF($C$3:$C$15=C17;ROW($B$3:$B$15)-ROW($C$3)+1);COUNTIF($C17$:$C17;$C17))) |
Maak het jezelf niet moeilijk en kies voor die macro.quote:Op zondag 29 september 2013 00:29 schreef qu63 het volgende:
Exel 2007, NL:
Heb data in D2:M501. Nu wil ik in een andere kolom (zeg 'N') een lijst maken met de unieke records uit D2:M501 en daarnaast (kolom 'O') het aantal keer dat het woord in D2:M501 voorkomt. Dat laatste is op te lossen met een aantal.als(N2;D2:M501), alleen dat eerste is me nog niet gelukt.. De lijst is niet gesorteerd en kan niet gefilterd worden (of ik maar een schaduwkopie van, maar dan nog moet het sorteren handmatig gebeuren, iets wat niet de bedoeling is)
Ik heb wel UDF's en macro's gevonden die het kunnen doen (1, 2)
Mijn voorkeur gaat uit naar een formule, is dat te doen? Of zal ik toch naar een UDf moeten grijpen?
-edit- Ik heb nu de volgende array-formule:
{=INDEX(tbl_zkw;MIN(ALS(AANTAL.ALS($O$1:O1;tbl_zkw)=0;RIJ(tbl_zkw)-MIN(RIJ(tbl_zkw))+1));VERGELIJKEN(0;AANTAL.ALS($O$1:O1;INDEX(tbl_zkw;MIN(ALS(AANTAL.ALS($O$1:O1;tbl_zkw)=0;RIJ(tbl_zkw)-MIN(RIJ(tbl_zkw))+1));;1));0);1)}
Werkt, maar is wel processorintensief voor 500 rijen en 10 kolommen..
quote:Op woensdag 2 oktober 2013 00:49 schreef ClementVI het volgende:
[..]
Maak het jezelf niet moeilijk en kies voor die macro.
Sorry. Nooit mee gewerktquote:Op woensdag 2 oktober 2013 12:14 schreef PAAC het volgende:
Weet één van jullie wat je nog aan de Excel-Solver(2010) kan tweaken zodat deze een betere output geeft?
Dacht vandaag een rij met waarden in één keer te kunnen schatten/bepalen mbv de solver, maar dit blijkt jammer genoeg niet nauwkeurig genoeg te zijn...
Ik gebruik hem ook niet vaak of graag, vandaag toevallig omdat ik iets moet berekenen waarvoor ik geen zin heb om de formule exact uit te schrijven (iets waar ik zo toch maar aan ga beginnen)quote:
Een simpel voorbeeld (wat makkelijker op een andere manier toegepast kan worden) is het vinden van de factoren van een Meervoudige Lineare Regressie(weet niet of je daar bekend mee bent trouwens).quote:Op woensdag 2 oktober 2013 16:12 schreef Holy_Goat het volgende:
Heb je een leuk educatief voorbeeld? ben er op zich wel benieuwd naar
Dus t was maar goed dat je zelf bent gaan puzzelenquote:Op woensdag 2 oktober 2013 16:33 schreef PAAC het volgende:
[..]
Een simpel voorbeeld (wat makkelijker op een andere manier toegepast kan worden) is het vinden van de factoren van een Meervoudige Lineare Regressie(weet niet of je daar bekend mee bent trouwens).
Edit:
Kom er net achter dat de solver dat tegenwoordig ook al niet echt meer goed doet...
In mijn geval wist ik dat mijn resultaten aardig in de buurt moesten zitten als ik het stap voor stap benaderde.quote:Op woensdag 2 oktober 2013 16:44 schreef qu63 het volgende:
[..]
Dus t was maar goed dat je zelf bent gaan puzzelen
Kolom B was de berekende waarde die je net eigen formule had gemaakt? Of heb je die met de solver gedaan?quote:Op woensdag 2 oktober 2013 17:00 schreef PAAC het volgende:
[..]
In mijn geval wist ik dat mijn resultaten aardig in de buurt moesten zitten als ik het stap voor stap benaderde.
Ik keek naar het gekwadrateerde verschil tussen een reeks bekende en berekende waarde (met =sumxmy2(A1:A250;B1:B250) ) en het resultaat was < 1.0E-11. Dat vind ik klein genoeg om te weten dat de waarde van mijn solver goed is (berekende resultaat zit ook rond die waarde)
Maar als ik alles tegelijk ging berekenen dmv de solver lag het resultaat ineens tussen de 1.0E-7 en 1.0E-6 en toen begon ik wel te twijfelen.
Kolom B is de berekende waarde en met eigen formule gemaakt.quote:Op woensdag 2 oktober 2013 17:47 schreef qu63 het volgende:
[..]
Kolom B was de berekende waarde die je net eigen formule had gemaakt? Of heb je die met de solver gedaan?
sumxmy2() kende ik nog niet! Zo te zien heb ik die ook nog niet nodig gehad
Maar moet je eens kijken hoe ingewikkeld je het nu aan het maken bent voor jezelf.quote:Op woensdag 2 oktober 2013 12:36 schreef Holy_Goat het volgende:
[..]
Ik hou ook van macros hoor. Maar hoeft het niet en kost het niet te veel CPU of gebruiksgemak voor de end user dan hebben macro-loze oplossingen mijn voorkeur.
Valt reuze mee met hoe ingewikkeld het isquote:Op woensdag 2 oktober 2013 19:42 schreef ClementVI het volgende:
[..]
Maar moet je eens kijken hoe ingewikkeld je het nu aan het maken bent voor jezelf.
Mijn oude schooluitwerking:quote:Op woensdag 2 oktober 2013 16:12 schreef Holy_Goat het volgende:
Heb je een leuk educatief voorbeeld? ben er op zich wel benieuwd naar
SPOILEROm 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.Oplossing:
http://www.mijnbestand.nl/Bestand-NUXSONG8CQLG.xlsx
klik onder de ribbon Gegevens helemaal rechts op de Oplosser functie (Data - Solver)
Heb nog veel meer voorbeelden voor veel voorkomende problemen in de werksfeer
Kijk, dat is een leukere toepassing jaquote:
En voor als deze nog geactiveerd moet worden:quote:klik onder de ribbon Gegevens helemaal rechts op de Oplosser functie (Data - Solver)
quote:Op woensdag 2 oktober 2013 21:15 schreef snabbi het volgende:
[..]
Mijn oude schooluitwerking:Stoer!SPOILEROm 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.Oplossing:
http://www.mijnbestand.nl/Bestand-NUXSONG8CQLG.xlsx
klik onder de ribbon Gegevens helemaal rechts op de Oplosser functie (Data - Solver)
Heb nog veel meer voorbeelden voor veel voorkomende problemen in de werksfeer
Moest wel even puzzelen hoe de solver werkt (en em eerst nog aan zetten...), maar ik geloof dat ik t nu snap
Alleen..SPOILEROm 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.It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
quote:Op woensdag 2 oktober 2013 21:49 schreef qu63 het volgende:
[..]
Stoer!
Moest wel even puzzelen hoe de solver werkt (en em eerst nog aan zetten...), maar ik geloof dat ik t nu snap
Alleen..Ik heb gehele getallen... (Excel 2003, zit nu thuis)SPOILEROm 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.
Maar je kan ook voorwaarden stellen dat die cellen geheel ("int") moeten zijn.
Hmm, heb net bij 'Subject to the Constraints' dit toegevoegd:quote:Op woensdag 2 oktober 2013 21:57 schreef PAAC het volgende:
[..]
Ik heb gehele getallen... (Excel 2003, zit nu thuis)
Maar je kan ook voorwaarden stellen dat die cellen geheel ("int") moeten zijn.
*poging nr 3 na 2 eerdere edits van qu63*quote:Op woensdag 2 oktober 2013 22:07 schreef qu63 het volgende:
[..]
Hmm, heb net bij 'Subject to the Constraints' dit toegevoegd:
$D$4:$D$10 = integer
Maar helaas, nog steeds cijfers achter de komma..
Excel 2007, NL
-edit-
Jeuj!
Had een foutje gemaakt, de solver stond op 'equal to Max' ipv Min
Hehe, sorryquote:Op woensdag 2 oktober 2013 22:11 schreef PAAC het volgende:
[..]
*poging nr 3 na 2 eerdere edits van qu63*
Dat klinkt bekend ja, verkeerde optie aangeklikt of voorwaarde levert lange zoektochten op soms...
En volgens mij moest ie ook cel voor cel hebben ipv een range.
SPOILEROm 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.http://www.mijnbestand.nl/Bestand-EEONAITXMKVW.xlsx
[ Bericht 30% gewijzigd door snabbi op 02-10-2013 22:43:09 ]
Zelf heb ik slechte ervaringen met de solver en grotere problemen, maar het valt te proberenquote:Op woensdag 2 oktober 2013 22:29 schreef snabbi het volgende:
en ja qu63 planningsproblemen met bussen inclusief verbruik, capaciteit etc etc zijn ook in formules te plaatsen met een solver formule
Dit doet me denken aan linear-programmeren uit het eerste jaar van Bedrijfswiskundequote:Beroemde problemen zijn ook de zogenaamde zaag-staten. Stel je voor dat je balken moet zagen in verschillende lengtes. Minimaliseer het aantal benodigde balken gegeven een set aan dingen die je moet opleveren. Dit kan je eventueel nog interessanter maken met zogenaamde zaag-snedes die zorgen dat er lengte verloren gaat wanneer je zaagt.
Daarom ging je op den duur ook over van Excel naar Matlabquote:Op woensdag 2 oktober 2013 22:42 schreef PAAC het volgende:
[..]
Zelf heb ik slechte ervaringen met de solver en grotere problemen, maar het valt te proberen
[..]
Dit doet me denken aan linear-programmeren uit het eerste jaar van Bedrijfwiskunde
SPOILEROm 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.http://www.mijnbestand.nl/Bestand-LDGME8XXLA64.xlsx
ROFLOLquote:Op woensdag 2 oktober 2013 22:29 schreef snabbi het volgende:
en ja qu63 planningsproblemen met bussen inclusief verbruik, capaciteit etc etc zijn ook in formules te plaatsen met een solver formule
quote:Beroemde problemen zijn ook de zogenaamde zaag-staten. Stel je voor dat je balken moet zagen in verschillende lengtes. Minimaliseer het aantal benodigde balken gegeven een set aan dingen die je moet opleveren. Dit kan je eventueel nog interessanter maken met zogenaamde zaag-snedes die zorgen dat er lengte verloren gaat wanneer je zaagt.
Heb nog een mooie oude opgave gevonden die dit weergeeft:Interessante cases!SPOILEROm 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.http://www.mijnbestand.nl/Bestand-EEONAITXMKVW.xlsxIt's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
Ik heb de overgang naar Matlab net gemist (pas toen ik in het 4e jaar zat begonnen de eerste jaars ermee te werken)quote:Op woensdag 2 oktober 2013 22:48 schreef snabbi het volgende:
[..]
Daarom ging je op den duur ook over van Excel naar Matlab
Zo ver ben ik nooit gekomen.. Op 3kwart van t eerste jaar gestopt met de opleiding (bedrijfseconomie), wat we tot dan toe deden was statistiek (minimaal) en Excelquote:Op woensdag 2 oktober 2013 22:42 schreef PAAC het volgende:
Dit doet me denken aan linear-programmeren uit het eerste jaar van Bedrijfswiskunde
Ik heb zo goed als alleen maar wiskunde gehad toenquote:Op woensdag 2 oktober 2013 22:53 schreef qu63 het volgende:
[..]
Zo ver ben ik nooit gekomen.. Op 3kwart van t eerste jaar gestopt met de opleiding (bedrijfseconomie), wat we tot dan toe deden was statistiek (minimaal) en Excel
Voor t eerste Excel-tentamen hadden we 1,5 uur de tijd en ik was na 10 minuten klaar, en toen had ik alles driedubbel gecheckt
quote:Op woensdag 2 oktober 2013 22:48 schreef snabbi het volgende:
[..]
Daarom ging je op den duur ook over van Excel naar Matlab
Vooruit nog eentje dan. Wat ik hier zo mooi aan vind, is dat er geen oplossing is en daarom dat je ziet dat je moet blijven nadenken (net zoals bij die vorige dat je eerst werkbare combinaties moet verzinnen voordat je verder gaat)Hey! Ik wilde em nog een keer downloaden en nu gaat t ineens over caloriënSPOILEROm 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.http://www.mijnbestand.nl/Bestand-LDGME8XXLA64.xlsx
Voor mij zou iets meer uitleg over de in te vullen velden wel handig zijn.. En met restrictie bedoel je de minimale waarde?It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
Is dat een gevoelige snaar?quote:Op woensdag 2 oktober 2013 23:07 schreef qu63 het volgende:
[..]
Hey! Ik wilde em nog een keer downloaden en nu gaat t ineens over caloriën
Nee hoor, maar ik had het zaagprobleem verneukt en kon niet meer ctrl+z'en, gelukkig stond ie ook nog in mijn downloadlijstquote:Op woensdag 2 oktober 2013 23:09 schreef snabbi het volgende:
[..]
Is dat een gevoelige snaar?
3 voorbeelden ja:
- capaciteitprobleem
- zaagprobleem
- voedingsprobleem
(heb er geloof ik nog 5 op mijn pc staan, wie bewaart die heeft wat)
Owja, een late notequote:Op woensdag 2 oktober 2013 23:11 schreef qu63 het volgende:
[..]
Nee hoor, maar ik had het zaagprobleem verneukt en kon niet meer ctrl+z'en, gelukkig stond ie ook nog in mijn downloadlijst
En dat was dus niet gelukt als we voor een macro zouden zijn gegaanquote:Op donderdag 3 oktober 2013 17:10 schreef PAAC het volgende:
Door het werken aan het oplossen van qu63 z'n probleem heb ik nu weer paar uurtjes aan tijd bespaard met mijn eigen werk
Yupsquote:Op donderdag 3 oktober 2013 18:02 schreef qu63 het volgende:
[..]
En dat was dus niet gelukt als we voor een macro zouden zijn gegaan
SPOILEROm 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.Dus mbv van die lijst en vlookup kon ik dus makkelijk mijn monster metingen aan de referentie waarden koppelen. Dit heb ik weer nodig als input voor een ander programma.
[ Bericht 7% gewijzigd door PAAC op 03-10-2013 22:22:47 ]
Hoe kan je dat nou zo stellig zeggen?quote:Op donderdag 3 oktober 2013 18:02 schreef qu63 het volgende:
[..]
En dat was dus niet gelukt als we voor een macro zouden zijn gegaan
Nou, als ik niet met zijn probleem bezig was gegaan, dan had ik er ook niet bij nagedacht dat ik voor mijn "probleem" vlookup had kunnen gebruiken.quote:Op vrijdag 4 oktober 2013 08:45 schreef ClementVI het volgende:
[..]
Hoe kan je dat nou zo stellig zeggen?
Mijn ervaring is dat je problemen met Excel op meerdere manieren kan oplossen en het is niet altijd op voorhand te zeggen welke methode de beste is. Soms macro's, soms cellen linken, soms iets er tussen in.quote:Op vrijdag 4 oktober 2013 09:13 schreef PAAC het volgende:
[..]
Nou, als ik niet met zijn probleem bezig was gegaan, dan had ik er ook niet bij nagedacht dat ik voor mijn "probleem" vlookup had kunnen gebruiken.
Dat het niet op voorhand te zeggen is klopt.quote:Op vrijdag 4 oktober 2013 10:50 schreef ClementVI het volgende:
[..]
Mijn ervaring is dat je problemen met Excel op meerdere manieren kan oplossen en het is niet altijd op voorhand te zeggen welke methode de beste is. Soms macro's, soms cellen linken, soms iets er tussen in.
Ik niet. Voor ingewikkelder dingen knal ik er net zo lief een macro op, mits het voor prive is.quote:Op vrijdag 4 oktober 2013 11:19 schreef PAAC het volgende:
[..]
Dat het niet op voorhand te zeggen is klopt.
Maar het was de wens om het zonder macro's te doen, wetend dat dit mogelijk iets ingewikkelder zou zijn(er was zelfs als een optie, maar deze was langzaam). Door deze wens ben ik wat aan het puzzelen geslagen, wat voor mij dus meer inzicht heeft gegeven in de mogelijkheden.
Zelf gebruik ik ook liever de standaard formules in Excel ipv macros.
Dat klinkt bekend ja.quote:Op vrijdag 4 oktober 2013 11:33 schreef Holy_Goat het volgende:
[..]
Ik niet. Voor ingewikkelder dingen knal ik er net zo lief een macro op, mits het voor prive is.
Als het voor anderen is, dan geldt al snel: macros zijn eng iew bah! (totdat alles goed werkt en dan kunnen ze ineens niet meer zonder)
Alles wat ik mbv VB doe ik Excel beschouw ik als een macro.quote:Op vrijdag 4 oktober 2013 18:04 schreef ClementVI het volgende:
Beschouwen jullie zelf een functie schrijven hetzelfde als een macro? Want dat kan ook nog he.
is de xlam file niet op een netwerk locatie neer te zetten zodat men altijd de actuele Marcos heeft?quote:Op vrijdag 4 oktober 2013 12:56 schreef PAAC het volgende:
[..]
Dat klinkt bekend ja.
Probleem hier is, dat ik een macro maak als ik hem vaker wil toepassen en niet voor alleen de specifieke worksheet zelf.
Dan kan ik de macro in een *.xlam gooien en die importeren, maar dan kunnen mijn collegas er weer niets mee als hun een worksheet met die functie krijgen
Niet iedereen is altijd in het bedrijf aanwezig.quote:Op vrijdag 4 oktober 2013 20:42 schreef Basp1 het volgende:
[..]
is de xlam file niet op een netwerk locatie neer te zetten zodat men altijd de actuele Marcos heeft?
De tering, ik heb een keer een dashboard ding geklust met maar 1 grafiek er op die op de achtergrond eerst in bijna een half uur een gigabyte aan data proceste in kweeniehoeveelstappen.quote:Op vrijdag 4 oktober 2013 18:04 schreef ClementVI het volgende:
Beschouwen jullie zelf een functie schrijven hetzelfde als een macro? Want dat kan ook nog he.
Jezus, das niet niks!quote:Op vrijdag 4 oktober 2013 21:02 schreef Holy_Goat het volgende:
[..]
De tering, ik heb een keer een dashboard ding geklust met maar 1 grafiek er op die op de achtergrond eerst in bijna een half uur een gigabyte aan data proceste in kweeniehoeveelstappen.
Maarja, das even zo goed een macro als een msgbox("hello world")
Geen ervaring mee, maar als je iets vind hoor ik het graag (nu nog kijken of ik überhaupt een cursus Excel mag volgen )quote:Op vrijdag 4 oktober 2013 21:27 schreef qu63 het volgende:
[..]
Ik denk dat ik maar eens op zoek ga naar een online cursus Excel van redelijk niveau Iemand ervaringen hier mee? Of tips welke ik wel of niet zou moeten volgen?
Ik vond wel dit: http://www.homeandlearn.co.uk/excel2007/Excel2007.htmlquote:Op vrijdag 4 oktober 2013 22:03 schreef PAAC het volgende:
[..]
Geen ervaring mee, maar als je iets vind hoor ik het graag (nu nog kijken of ik überhaupt een cursus Excel mag volgen )
Op betalen had ik wel gerekend, een contact persoon van mijn werk was eens met al z'n personeel naar zo'n cursus gegaan en hij was er zeer positief over(en hij werkte al jaren regelmatig met Excel).quote:Op vrijdag 4 oktober 2013 22:06 schreef qu63 het volgende:
[..]
Ik vond wel dit: http://www.homeandlearn.co.uk/excel2007/Excel2007.html
Het enige wat echt nieuw voor mij was, was hoofdstuk 8.2
De andere die ik tot nu toe vond moet je allemaal voor betalen
Ik had er ook wel op gerekend, maar hoopte op gratisquote:Op vrijdag 4 oktober 2013 22:24 schreef PAAC het volgende:
[..]
Op betalen had ik wel gerekend, een contact persoon van mijn werk was eens met al z'n personeel naar zo'n cursus gegaan en hij was er zeer positief over(en hij werkte al jaren regelmatig met Excel).
Maarja, op sommige punten vraag ik me af of het nuttig is voor me.
Ik heb al eens eerder een cursus gehad(iets anders dan Excel) waarbij ik al aardig bekend was met de software en technieken. Ik was vaak gewoon snel klaar en heb maar een paar kleine dingen er bij geleerd.
Nu nog uitzoeken hoeveel een (online) training en een examen kosten, misschien ga ik t nog doen ook Kan ik daarna door voor de Masterquote:Invoer van gegevens
- Autovullen en reeksen gebruiken.
Analyseren en ordenen van data
- Subtotalen gebruiken
- Instellen en gebruiken van uitgebreid filter
- Groeperen van data
- Valideren van data
- Maken en aanpassen van aangepasten lijsten
- Maken, gebruiken, aanpassen en samenvoegen van scenario's
- Maken en aanpassen van draaitabellen en draaigrafieken
Functies
- Gebruik maken van reken- en zoekfuncties
- Gebruik maken van database functies
- Plaatsen en weghalen van traceerpijlen van en naar bron- en doelcellen
- Vinden van incorrect formules en data
- Formules evalueren en fouten opsporen
- Definiëren en Aanpassen van namen aan cellen
- Werkmappen structuren met XML
Opmaak van gegevens en inhoud
- Maken van aangepaste celeigenschappen
- Voorwaardelijke opmaak gebruiken
- Opmaak van grafische objecten
- Opmaak van Grafieken en Diagrammen
Samenwerking
- Beveiligen van cellen, bladen en werkmappen
- Toepassen van beveiliging op werkmappen
- Delen van werkmappen
- Werkmappen samenvoegen
- Wijzigingen bijhouden en verwerken
Ordenen van data and werkmappen
- Importeren van gegevens
- Exporteren van gegevens
- Publiceren en wijzigen van web werkbladen
- Sjablonen maken en wijzigen
- Data consolideren
- Aanpassen van de eigenschappen van een werkmap
Aanpassen van Excel
- Werk- en menubalken aanpassen
- Maken wijzigen en uitvoeren van macro's
- Aanpassen van de Excel opties
T is meer dat ik weet waar ik het moet zoeken, maar er nog nooit iets mee gedaan heb Laatst wel geprobeerd om een website in te laden in Excel, maar die was opgebouwd in DIV's ipv een tabel, dus Excel snapte het nietquote:Op vrijdag 4 oktober 2013 23:30 schreef PAAC het volgende:
Hier is ook info over MOS Trainingen, alleen de specialist en expert trainingen is weinig nieuws.
http://www.computrain.nl/MOS.html
De master lijkt me al meer wat voor mij
En database functies is niet zo moeilijk trouwens
Kun je wel leuke dingen mee doen als je er beetje handigheid in hebt.
Mijn vriendin heeft ooit eens die functies uitgelegd toen ze "Excel les" gaf aan middelbare scholieren(ze was wiskunde docent, dus kon vast wel met Excel omgaan). Ik was toen guinea pig om haar lessen te testen (ofwel haar uitleggen wat ze moest doen).quote:Op vrijdag 4 oktober 2013 23:35 schreef qu63 het volgende:
[..]
T is meer dat ik weet waar ik het moet zoeken, maar er nog nooit iets mee gedaan heb Laatst wel geprobeerd om een website in te laden in Excel, maar die was opgebouwd in DIV's ipv een tabel, dus Excel snapte het niet
Even bij CompuTrain kijken wat die te bieden hebben en voor welke prijs dat is
Ik heb win7 met Excel 2010 en gewoon 2 kruisjes.quote:Op vrijdag 4 oktober 2013 23:37 schreef elkravo het volgende:
Pas is een vriend overgegaan van office 2003 naar office 2007.
In 2003 had je rechtsboven twee kruisjes. Het onderste sluit de huidige excel-sheet, de bovenste heel excel, met alle sheets.
Nu sluit in 2007 het bovenste kruisje ook nog alleen maar de huidige sheet. Wat is het nut?
quote:Op vrijdag 4 oktober 2013 23:37 schreef elkravo het volgende:
Pas is een vriend overgegaan van office 2003 naar office 2007.
In 2003 had je rechtsboven twee kruisjes. Het onderste sluit de huidige excel-sheet, de bovenste heel excel, met alle sheets.
Nu sluit in 2007 het bovenste kruisje ook nog alleen maar de huidige sheet. Wat is het nut?
Met Win8 sluit ie idd alleen de huidige werkmap. Het binnenste kruisje sluit de werkmap maar laat een lege Excel zien, ook al heb je nog meerdere werkmappen open staan..quote:Op vrijdag 4 oktober 2013 23:42 schreef PAAC het volgende:
[..]
Ik heb win7 met Excel 2010 en gewoon 2 kruisjes.
Heeft ie toevallig win8?
De database-functies bedoel je? Zo maar eens een testje doen of ik t kanquote:Op vrijdag 4 oktober 2013 23:39 schreef PAAC het volgende:
[..]
Mijn vriendin heeft ooit eens die functies uitgelegd toen ze "Excel les" gaf aan middelbare scholieren(ze was wiskunde docent, dus kon vast wel met Excel omgaan). Ik was toen guinea pig om haar lessen te testen (ofwel haar uitleggen wat ze moest doen).
Ik had al zo'n vermoeden als ik kijk hoe mijn manager omgaat met Excel 2013 + Win8("ARGH!!!" is een veelgehoorde term). Ik ben blij dat de IT'er Win8 van mijn (toen nieuwe) laptop heeft afgesloopt en er Win7 op heeft geplaatst, anders had ik hem waarschijnlijk wel uit het raam willen gooien(wat die laptop misschien nog wel kan overleven ook...)quote:Op vrijdag 4 oktober 2013 23:46 schreef qu63 het volgende:
[..]
[..]
Met Win8 sluit ie idd alleen de huidige werkmap. Het binnenste kruisje sluit de werkmap maar laat een lege Excel zien, ook al heb je nog meerdere werkmappen open staan..
Database-functies ja, ik kan maandag wel een voorbeeldje opzoeken.quote:Op vrijdag 4 oktober 2013 23:47 schreef qu63 het volgende:
[..]
De database-functies bedoel je? Zo maar eens een testje doen of ik t kan
De training kost bij CompuTrain ruim ¤700, het examen ¤70 + ¤25 administratiekosten..
Ik denk dat ik maar eens op zoek ga naar een volledig MOS-examen, eens kijken of ik t allemaal snap
Ik ben van Vista naar Win8 gegaan (wel ervaring met Win7) en dat ging best soepel eigenlijk.. Misschien moet ik mijn Office ook maar eens upgraden van 2007 naar 2013quote:Op vrijdag 4 oktober 2013 23:58 schreef PAAC het volgende:
[..]
Ik had al zo'n vermoeden als ik kijk hoe mijn manager omgaat met Excel 2013 + Win8("ARGH!!!" is een veelgehoorde term). Ik ben blij dat de IT'er Win8 van mijn (toen nieuwe) laptop heeft afgesloopt en er Win7 op heeft geplaatst, anders had ik hem waarschijnlijk wel uit het raam willen gooien(wat die laptop misschien nog wel kan overleven ook...)
Zou fijn zijn, wil graag lerenquote:Database-functies ja, ik kan maandag wel een voorbeeldje opzoeken.
Ik heb het al toegepast toen ik het gemiddelde van ranges van een meting moest hebben voor een berekening. Je moet alleen even onder de knie krijgen hoe je voorwaarden toepast.
Leren is leuk ja, alleen moet/wil ik nog zoveel leren... (komende 2 weken ga ik Excel ook zeer weinig zien denk ik).quote:Op zaterdag 5 oktober 2013 00:04 schreef qu63 het volgende:
[..]
Ik ben van Vista naar Win8 gegaan (wel ervaring met Win7) en dat ging best soepel eigenlijk.. Misschien moet ik mijn Office ook maar eens upgraden van 2007 naar 2013
[..]
Zou fijn zijn, wil graag leren
Heb nu al een hele zooi Excel-boeken gevonden en ook de officiële oefenboeken voor 77-882 (Excel Specialist) en 77-888 (Excel Expert). Mooie manier om de Engelse formules en de Nederlandse variant daar op uit m'n hoofd te leren
-edit- Crap, alleen de PDF's, niet de werkboeken die gebruikt worden
Je bent nooit te oud om te leren, toch?quote:Op zaterdag 5 oktober 2013 00:15 schreef PAAC het volgende:
[..]
Leren is leuk ja, alleen moet/wil ik nog zoveel leren... (komende 2 weken ga ik Excel ook zeer weinig zien denk ik).
De documentatie is helaas compleet, alleen mis ik dus de sheets waarnaar verwezen wordt..quote:En documentatie is altijd een ramp, er zijn 1001 boeken en je hebt net die ene nodig voor een cursus ofzo
Heb nog een scriptje voor een webscraper die dingen naar excel importeertquote:Op vrijdag 4 oktober 2013 23:35 schreef qu63 het volgende:
[..]
T is meer dat ik weet waar ik het moet zoeken, maar er nog nooit iets mee gedaan heb Laatst wel geprobeerd om een website in te laden in Excel, maar die was opgebouwd in DIV's ipv een tabel, dus Excel snapte het niet
Even bij CompuTrain kijken wat die te bieden hebben en voor welke prijs dat is
Ik heb 'op de zaak' als zzper 2 boeken gekocht, samen goed voor een dikke 5 kilo. Is leuk stukje uren verantwoording Maar heel nuttig is het niet. Beter zelf prutsenquote:Op vrijdag 4 oktober 2013 21:27 schreef qu63 het volgende:
[..]
Ik denk dat ik maar eens op zoek ga naar een online cursus Excel van redelijk niveau Iemand ervaringen hier mee? Of tips welke ik wel of niet zou moeten volgen?
Hoe grondig is die? Of kijkt die ook alleen naar <table></table>-tags in de HTML?quote:Op zaterdag 5 oktober 2013 09:13 schreef Holy_Goat het volgende:
Heb nog een scriptje voor een webscraper die dingen naar excel importeert
Ah, de echte ZZP'er, alles om aan de 1225 uren te komenquote:Ik heb 'op de zaak' als zzper 2 boeken gekocht, samen goed voor een dikke 5 kilo. Is leuk stukje uren verantwoording
Dat is tot nu toe ook mijn stijl inderdaad, met het internet (en dit topic) als naslagwerkquote:Maar heel nuttig is het niet. Beter zelf prutsen
Die 2e gebruik ik tegenwoordig steeds vaker ja, meestal om te kijken of A1, B1 en C1 al gevuld zijn, als dat zo is dan mag ie iets doen met die cellen, anders moet ie leeg blijven .quote:Op zaterdag 5 oktober 2013 09:18 schreef Holy_Goat het volgende:
Trouwens, voor diegenen die het nog niet wisten ( zoals ik )
• Je kunt de irritante melding popup die verschijnt in vba editor als je in een andere regel klikt terwijl je syntax niet goed is gewon uitzetten (wel rode text blijft, which is good)
• Nested ifs/als : als (x=y; als(..=..;... kun je vaak vervangen door en() / and() functie, maar niet altijd!
• Dit kan ook als als / if functie : =als((A1=2)*(A2=3)*(A5=4);waar;onwaar) zo kun je oneindig veel dingen checken in 1 if
quote:Op zaterdag 5 oktober 2013 10:33 schreef qu63 het volgende:
[..]
Hoe grondig is die? Of kijkt die ook alleen naar <table></table>-tags in de HTML?
[..]
Ah, de echte ZZP'er, alles om aan de 1225 uren te komen
[..]
Dat is tot nu toe ook mijn stijl inderdaad, met het internet (en dit topic) als naslagwerk
[..]
Die 2e gebruik ik tegenwoordig steeds vaker ja, meestal om te kijken of A1, B1 en C1 al gevuld zijn, als dat zo is dan mag ie iets doen met die cellen, anders moet ie leeg blijven .
1 2 3 4 | Set objHttp = CreateObject("MSXML2.ServerXMLHTTP") Call objHttp.Open("GET", "http://www.jouwsitehier.nl/, False) Call objHttp.Send("") parsestring = objHttp.ResponseText |
De en/and() functies zijn zeker handig, of/or() ook trouwensquote:Op zaterdag 5 oktober 2013 09:18 schreef Holy_Goat het volgende:
Trouwens, voor diegenen die het nog niet wisten ( zoals ik )
• Je kunt de irritante melding popup die verschijnt in vba editor als je in een andere regel klikt terwijl je syntax niet goed is gewon uitzetten (wel rode text blijft, which is good)
• Nested ifs/als : als (x=y; als(..=..;... kun je vaak vervangen door en() / and() functie, maar niet altijd!
• Dit kan ook als als / if functie : =als((A1=2)*(A2=3)*(A5=4);waar;onwaar) zo kun je oneindig veel dingen checken in 1 if
Dit lijkt mij niet heel veel anders dan wat Excel zelf doet, toch? Op het verwerken van parsestring na dan..quote:Op zaterdag 5 oktober 2013 22:09 schreef Holy_Goat het volgende:
[..]
[ code verwijderd ]
even in archieven gedoken. Die website bestaat inmiddels nieteens meer, jammer want nu werkt vb niet meer. Die parsestring verwerkte ik via tig stappen om nuttige info te verkrijgen
Geen idee wat excel zelf doet of hoe jij er mee werkt. Dit was ooit eens een uitprobeersel iets voor me, en ik trok alles uit die string wat nuttig was. Hoe doe jij het dan?quote:Op zondag 6 oktober 2013 00:20 schreef qu63 het volgende:
[..]
Dit lijkt mij niet heel veel anders dan wat Excel zelf doet, toch? Op het verwerken van parsestring na dan..
ik werk er niet meer echt mee sinds ik (=)*(=)*(=) heb gebruikt als vervanger voor en()quote:Op zaterdag 5 oktober 2013 22:59 schreef PAAC het volgende:
[..]
De en/and() functies zijn zeker handig, of/or() ook trouwens
1 2 3 4 5 | OF: =ALS((B1=C1)+(B2=C2);1;0) EN: =ALS((B1=C1)*(B2=C2);1;0) mix: =ALS((B1=C1)*(B2=C2)+(B3=C3);1;0) --> =ALS(of(B3=C3;en(B1=C1;B2=C2));1;0) |
Het komt er gewoon op neer dat de if-functie slikt dat "x = 0 dan truefalse" en "x > 0 dan falsetrue".quote:Op zondag 6 oktober 2013 09:49 schreef Holy_Goat het volgende:
[..]
ik werk er niet meer echt mee sinds ik (=)*(=)*(=) heb gebruikt als vervanger voor en()
weet niet waarom , denk gewoon persoonlijke voorkeur
[ code verwijderd ]
Zo irritant! Waar zet je dat uit?quote:Op zaterdag 5 oktober 2013 09:18 schreef Holy_Goat het volgende:
Trouwens, voor diegenen die het nog niet wisten ( zoals ik )
• Je kunt de irritante melding popup die verschijnt in vba editor als je in een andere regel klikt terwijl je syntax niet goed is gewon uitzetten (wel rode text blijft, which is good)
(...)
andersom Maar ben het met je eens hoor, werken met en() en of() is 'beter' . Alleen vroeger had ik nog wel eens limitaties met hoeveelheid nesting. Daarbij was dit veul sneller als je massas van die dingen moest doenquote:Op zondag 6 oktober 2013 09:59 schreef PAAC het volgende:
[..]
Het komt er gewoon op neer dat de if-functie slikt dat "x = 0 dan true" en "x > 0 dan false".
Zelf zie ik liever een 0/1 result (komt mss ook omdat ik soms wat in C# aan het rommelen ben )
extra > opties > auto syntax controle uitquote:
Urgh, gelukkig gaat het wel goed als ik zulke dingen moet uitvoerenquote:Op zondag 6 oktober 2013 10:20 schreef Holy_Goat het volgende:
[..]
andersom Maar ben het met je eens hoor, werken met en() en of() is 'beter' . Alleen vroeger had ik nog wel eens limitaties met hoeveelheid nesting. Daarbij was dit veul sneller als je massas van die dingen moest doen
held!quote:Op zondag 6 oktober 2013 10:20 schreef Holy_Goat het volgende:
extra > opties > auto syntax controle uit
Dat was exact mijn reactie toen ik na jaaaaaaaaaaaaaaren ineens van iemand hoorde: zet je dat niet uit dan?quote:
quote:Op zondag 6 oktober 2013 10:20 schreef Holy_Goat het volgende:
[..]
andersom Maar ben het met je eens hoor, werken met en() en of() is 'beter' . Alleen vroeger had ik nog wel eens limitaties met hoeveelheid nesting. Daarbij was dit veul sneller als je massas van die dingen moest doen
[..]
extra > opties > auto syntax controle uit
Via gegevens -> van web. Dan de url intikken en tabellen aanklikken die je wil gebruiken..quote:Op zondag 6 oktober 2013 09:47 schreef Holy_Goat het volgende:
[..]
Geen idee wat excel zelf doet of hoe jij er mee werkt. Dit was ooit eens een uitprobeersel iets voor me, en ik trok alles uit die string wat nuttig was. Hoe doe jij het dan?
~ril~ ben nog niet begonnen met kijken naar 365. Bah.quote:Op woensdag 9 oktober 2013 13:56 schreef qu63 het volgende:
Nog een reden trouwens om geen macro/VBA/UDF's te gebruiken is SkyDrive/Office365! Ik kan mijn document nu gebruiken in een online-omgeving, iets wat niet lukt als je VBA gebruikt geloof ik..
-edit-
Shit, hyperlink()-functies die naar lokale bestanden verwijzen en cel()-functies doen het alleen niet goed
Het kan geen kwaad om er naar te kijken denk ik. En daarna weer heel snel terugrennen naar 2007/2010/2013quote:Op woensdag 9 oktober 2013 14:39 schreef Holy_Goat het volgende:
[..]
~ril~ ben nog niet begonnen met kijken naar 365. Bah.
Toen ik van 2003 naar 2007 over stapte wilde ik ook heel gauw terugrennen (Ribbons are scary)quote:Op woensdag 9 oktober 2013 15:21 schreef qu63 het volgende:
[..]
Het kan geen kwaad om er naar te kijken denk ik. En daarna weer heel snel terugrennen naar 2007/2010/2013
Ik zeg niet dat het niet tof isquote:Op donderdag 10 oktober 2013 09:05 schreef Holy_Goat het volgende:
2003 is nog steeds tof
2007 en 2010 zijn ook prima.
Mss word ik wel oud, maar ik houd niet zo van alles 'in the cloud'
ik had het vaker nodig 'vroeger' toen een klant nog 2003 had en ik specifiek daarvoor sheets maaktequote:Op donderdag 10 oktober 2013 09:58 schreef PAAC het volgende:
[..]
Ik zeg niet dat het niet tof is
Vaak een gevoel van nostalgie als ik thuis weer eens 2003 gebruik
Qua handige formule's bedoel je?quote:Op donderdag 10 oktober 2013 10:11 schreef Holy_Goat het volgende:
[..]
ik had het vaker nodig 'vroeger' toen een klant nog 2003 had en ik specifiek daarvoor sheets maakte
Om weer even een tikkeltje OT te gaan: kunnen we in de OP ook geen verzameling awsome examples maken in diverse categorien?
1 2 3 4 | A2: =DATUM(RECHTS(DEEL(CEL("bestandsnaam";A1);VIND.SPEC("]";CEL("bestandsnaam";A1))+1;256);4);1;1) A3: =A2+1 A4: =ALS(OF(A3=DATUM(JAAR($A$2);12;31);A3=" ");" ";ALS(A3="";A2+1;ALS(WEEKDAG(A3;2)=7;"";A3+1))) A5 en verder, zie A4. |
Uhn,,, qu... je doet moeilijkquote:Op donderdag 10 oktober 2013 13:01 schreef qu63 het volgende:
[..]
Qua handige formule's bedoel je?
Klinkt wel als een goed idee
Mijn manier om een lijst met datums te maken die na de zondag een lege regel geeft:
Sheet moet eindigen op een jaartal in YYYY-formaat
[ code verwijderd ]
In 2017 en 2023 gaat ie alleen de mist in omdat 1 januari op zondag valt
A1 laat ik zo staan, A2 is aangepast, A3 is ook hetzelde geblevenquote:Op donderdag 10 oktober 2013 23:16 schreef Holy_Goat het volgende:
[..]
Uhn,,, qu... je doet moeilijk
[quote]
qudoetmoeilijk63..
[quote]
A1: een willekeurige datum
A2, =ALS(WEEKDAG(A1+1;2)=1;"";A1+1) (ga er wel vanuit dat in A1 een datum staat)
A3: =ALS(A2="";A1+1;ALS(WEEKDAG(A2+1;2)=1;"";A2+1))
A4 tm ... : doorslepen A3
geen last van 1 jan is een zondag issue
(alleen nog geen check ingebouwd voor einde jaar, zoals ik die zie bij jou)
1 | Website Prioriteit (1-5) Onderwerp Start Deadline Notities Status |
Ohjee, kan op heel veel manieren denk ik. Ik zou met macro's doen, maar dat ben ik.quote:Op vrijdag 11 oktober 2013 13:24 schreef InTrePidIvity het volgende:
Ik heb een Excel-bestand aangemaakt met daarin meerdere tabbladen, waarbij elk tabblad gelijk staat aan een website waar ik een aantal taken voor moet doen. Nu wil ik al deze taken op één apart tabblad verzamelen, waarbij de resultaten ook filterbaar moeten zijn (i.v.m. verschillende prioriteiten).
Hoe doe ik dat effectief?
-edit-
Dit zijn de headers die ik wil meenemen in het algehele overzicht:
[ code verwijderd ]
Met de als/if-functie (wat leesvoer, heel handig als je hem eenmaal door hebt )quote:Op vrijdag 11 oktober 2013 21:29 schreef ericosman het volgende:
Beste FOK!ers,
ik heb een vraag... ik ben nu bezig met een excel bestand waar hij gegevens van een andere pagina haalt alleen loop ik tegen een probleem aan... namelijk als er op pagina 1 geen waardes zijn ingevoerd geeft hij op pagina 2 : 0 aan.
Nou gebruik ik het volgende commando om gegevens op te vragen :
=Pagina1!C25
En heb ik C25 leeg op pagina 1 en geeft hij op pagina 2 een 0 weer hoe krijg ik deze weg?
En afhankelijk van je lokale instellingen moet je de puntkomma vervangen door een kommaquote:Op vrijdag 11 oktober 2013 23:07 schreef PAAC het volgende:
=if(Pagina1!C25="";"";Pagina1!C25) (voor EN versie)[/b]
Dat is een zeer goeie jaquote:Op zaterdag 12 oktober 2013 02:48 schreef qu63 het volgende:
[..]
En afhankelijk van je lokale instellingen moet je de puntkomma vervangen door een komma
PAAC je bent ge-wel-dig!quote:Op vrijdag 11 oktober 2013 23:07 schreef PAAC het volgende:
[..]
Met de als/if-functie (wat leesvoer, heel handig als je hem eenmaal door hebt )
Deze zit als volgt in elkaar:
ALS(logische_test, [waarde_als_waar], [waarde_als_onwaar])
Dan voer je in de cel waar je het resultaat wilt hebben voor de parameters
Logische test (Pagina1!C25 is leeg)
Pagina1!C25=""
[waarde_als_waar] (dus als de cel leeg is, dan wordt het resultaat "")
""
[waarde_als_onwaar] (als de cel niet leeg is, geef dan de waarde uit Pagina1!C25)
Pagina1!C25
Alles bij elkaar krijg je dan
=als(Pagina1!C25="";"";Pagina1!C25) (voor NL versie)
=if(Pagina1!C25="";"";Pagina1!C25) (voor EN versie)
Dat ziet er goed uit, ik denk dat ik daarmee wel verder moet kunnen Alleen nog even inlezen in wat draaitabellen precies doen en hoe ze dat doenquote:Op vrijdag 11 oktober 2013 20:10 schreef Holy_Goat het volgende:
[..]
Ohjee, kan op heel veel manieren denk ik. Ik zou met macro's doen, maar dat ben ik.
Je kunt ook met een hulpsheetje werken en er dan een pivot overheen gooien, als je bv het aantal items per sheet maximaliseert. Bv zo (even een snel voorbeeldje)
http://www.mijnbestand.nl/Bestand-38EO67JSBCEB.xlsx
Maar zo kun je nog wat dingen bedenken en het kan vast handiger
toppiequote:Op maandag 14 oktober 2013 12:19 schreef InTrePidIvity het volgende:
[..]
Dat ziet er goed uit, ik denk dat ik daarmee wel verder moet kunnen Alleen nog even inlezen in wat draaitabellen precies doen en hoe ze dat doen
Dankjewel
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | Sub Content_to_comment() 'clear previous comment and add header line With ActiveCell .ClearComments .AddComment Text:="Original content was:" & Chr(10) & .Value 'change .Value in .Formula to copy syntax of formula to comment. ' .Value only copies the Value (duh) .ClearContents End With 'format first line in bold 'find linebreak lBreak = InStr(1, ActiveCell.Comment.Text, Chr(10)) 'add bold ActiveCell.Comment.Shape.TextFrame.Characters(1, lBreak).Font.Bold = True 'force not bold for rest of comment ActiveCell.Comment.Shape.TextFrame.Characters(lBreak).Font.Bold = False End Sub |
Ik zeur al jaren bij IT om dat te standaardiseren bij mij op het werk. Wat mij betreft wordt dat allemaal verboden, gewoon de ISO standaarden aanhouden en dan weet iedereen uiteindelijk hoe het moet.quote:Op zaterdag 12 oktober 2013 09:25 schreef PAAC het volgende:
[..]
Dat is een zeer goeie ja
Ik heb dat regelmatig als een collega mij vraagt om ff wat te doen voor hem op zijn PC en dan zoeken waar het aan ligt (maar ik krijg het steeds sneller door)
Kun je gebruiken ipv .value .formulalocal ?quote:Op maandag 14 oktober 2013 16:10 schreef Deetch het volgende:
Ik heb een macro gemaakt die de celinhoud verplaatst naar een comment die bij die cel hoort en die werkt heel prima behalve met formules, dan wordt in plaats van de formule de berekende waarde gekopieerd.
Hoe zorg ik ervoor dat de macro de formule kopieert en als er geen formule staat dat het ook goed gaat?
[ code verwijderd ]
Gewoon .formula werkt welquote:Op maandag 14 oktober 2013 17:44 schreef Holy_Goat het volgende:
[..]
Kun je gebruiken ipv .value .formulalocal ?
=ALS(ISFOUT(VIND.SPEC("effect";D3))+ISFOUT(VIND.SPEC("meting";D3))<=1;1;0)quote:Op dinsdag 15 oktober 2013 10:41 schreef Z het volgende:
Ik heb een formule gemaakt die een '1' in een cel zet als een andere cel één of twee bepaalde woorden bevat.
=ALS(OF((ALS(ALS(ISFOUT(VIND.SPEC("effect";D3));1;2)=1;"";1))=1;(ALS(ALS(ISFOUT(VIND.SPEC("meting";D3));1;2)=1;"";1))=1);1;"")
Het is nogal een wanstaltig ding. Als ik nog een woord wil toevoegen wordt het nog erger. Is dit, met formules, wat mooier op te lossen? Zo niet maak ik een macro.
je wilt dus van alle januari's zien wat de absolute waarde is (en vervolgens omzetten naar een percentage)?quote:Op maandag 14 oktober 2013 21:20 schreef _superboer_ het volgende:
Ik heb een vraagje met betrekking tot pivot charts (wat een gave dingen kun je daar mee trouwens!): ik heb de maanden als een column label toegevoegd om zo de percentages van elke maand over verschillende jaren te laten zien. Graag wil ik nu de percentages van 1 maand in de pivot chart laten zien, echter als ik ga filteren op die maand haalt deze over elke row natuurlijk 100%. Iemand een idee hoe dit opgelost kan worden binnen de functies van een pivot chart?
Ik meen mij te herinneren dat zoiets al eerder gevraagd is in deze reeks..quote:Op woensdag 16 oktober 2013 23:00 schreef Holy_Goat het volgende:
(even een vraagske van mij, toch snel ook even hiero)
Is er in Excel een soort functie waarin ik kan zoeken op tekst gelijkend op een bepaald woord?
Stel ik heb woorden als:
Versta
Verstappen
Stappen
Aap
Stap
Trap
Krab
En ik zoek op 'stap'
Dan wil ik een soort lijstje 'van gelijkendheid'
Stap
Stappen
Verstappen
Versta
Trap
...
Ik gok dat dit een best lastige kwestie is , aangezien je een kwantitatieve waarde moet gaan hangen aan kenmerken in relatie tot het gezochte woord, maar wellicht kennen mensen standaard agoritmen of zit er al iets soortgelijks in Excel
Thanks. Jammergenoeg gaat de add-in me niet worden, maar ga verder zoeken.quote:Op woensdag 16 oktober 2013 23:30 schreef qu63 het volgende:
[..]
Ik meen mij te herinneren dat zoiets al eerder gevraagd is in deze reeks..
Maar MS heeft zelf al een oplossing: http://www.microsoft.com/en-us/download/details.aspx?id=15011
Uitleg: http://www.k2e.com/tech-u(...)zzy-lookups-in-excel
Of doe t zo: http://www.mrexcel.com/pc07.shtml
-edit- Sterker nog, ik vroeg t zelf!
DIG / [Excel] Het grote Excel vragen topic #34
De oplossing(en) van MrExcel gebruiken alleen UDF's, kan dat wel?quote:Op donderdag 17 oktober 2013 07:58 schreef Holy_Goat het volgende:
[..]
Thanks. Jammergenoeg gaat de add-in me niet worden, maar ga verder zoeken.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | Option Explicit Function Levenshtein(ByVal string1 As String, ByVal string2 As String) As Long If (Len(string1) > 20) Then string1 = Left(string1, 20) If (Len(string2) > 20) Then string2 = Left(string2, 20) Dim i As Long, j As Long, string1_length As Long, string2_length As Long Dim distance(0 To 20, 0 To 20) As Long, smStr1(1 To 20) As Long, smStr2(1 To 20) As Long Dim min1 As Long, min2 As Long, min3 As Long, minmin As Long, MaxL As Long string1_length = Len(string1): string2_length = Len(string2) distance(0, 0) = 0 For i = 1 To string1_length: distance(i, 0) = i: smStr1(i) = Asc(LCase(Mid$(string1, i, 1))): Next For j = 1 To string2_length: distance(0, j) = j: smStr2(j) = Asc(LCase(Mid$(string2, j, 1))): Next For i = 1 To string1_length For j = 1 To string2_length If smStr1(i) = smStr2(j) Then distance(i, j) = distance(i - 1, j - 1) Else min1 = distance(i - 1, j) + 1 min2 = distance(i, j - 1) + 1 min3 = distance(i - 1, j - 1) + 1 If min2 < min1 Then If min2 < min3 Then minmin = min2 Else minmin = min3 Else If min1 < min3 Then minmin = min1 Else minmin = min3 End If distance(i, j) = minmin End If Next Next ' Levenshtein3 will properly return a percent match (100%=exact) based on similarities and Lengths etc... MaxL = string1_length: If string2_length > MaxL Then MaxL = string2_length Levenshtein = 100 - CLng((distance(string1_length, string2_length) * 100) / MaxL) End Function |
En hoe gebruik je em dan? =Levenshtein(jan;A1:A100)?quote:Op donderdag 17 oktober 2013 09:01 schreef Holy_Goat het volgende:
Nu hiermee aan de slag. Heb een 5tal vergeleken en dit blijkt veruit de snelste te zijn
[ code verwijderd ]
Wat ik vervolgens doe is dat ik eerst zoek op een exacte match. Als ik bijv ga zoeken naar janssen: op het moment dat ik 'jan' type, geef ik in een array alle perfect part matches (met het woord jan er exact in) score 100. Stel ik wil 20 resultaten en ik vind maar 8 scores van 100, dan zoek ik voor alle overige matches nu nog de top 12 er bij met bovenstaande functie icm een sorteer algoritme
Segoe UI http://en.wikipedia.org/wiki/Segoe_UI#Segoe_UIquote:Op donderdag 17 oktober 2013 11:33 schreef Cracka-ass het volgende:
Heeft iemand hier een idee welk lettertype de menus van office 2010 hebben?
Logisch, anders zou je t ook niet vragenquote:
Mwah, dat gaat voor mij niet echt op helaas.quote:Op donderdag 17 oktober 2013 11:58 schreef qu63 het volgende:
[..]
Logisch, anders zou je t ook niet vragen
Voor alle vragen is er Google.quote:Maar voor zulke vragen is er natuurlijk ook Google
Nee, het zit intern in een macroquote:Op donderdag 17 oktober 2013 09:39 schreef qu63 het volgende:
[..]
En hoe gebruik je em dan? =Levenshtein(jan;A1:A100)?
Hoe heb je die layout zo gekregen?quote:Op donderdag 17 oktober 2013 16:15 schreef Holy_Goat het volgende:
[..]
Nee, het zit intern in een macro
Heb een telefoonboek jetser geklust, en resultaat van levenshtein blijkt hieruit Werkt best prima.
Namen etc zijn fictief gegenereerd overigens.
[ afbeelding ]
Die grote 'control' rechtsboven met die vakjes, is een dynamische control, zelf geklust tijd geleden.
Is basically 1 frame die je een bepaalde grootte geeft, en kun je initialiseren met
createfield "kop1",breedte%,"kop2",breedte%,... zolang breedte maar optelt tot 100%. De rest wordt dan zelf in die frame gezet, al moet je em nog even vertellen waar zn data zit enz. Was wel een leuk projectje.
Net uitgeprobeerd in excel 2010, maar daar kan ik het probleem dat je beschrijft niet reproduceren. Kan je niet echt helpen dus. Wel vraag ik mij af: waarom eerst selecteren en dan beveiligen? na beveiligen kun je ook nog selecteren toch? Tenzij je daartegen beveiligt met allowselection=false ofzoietsquote:Op donderdag 17 oktober 2013 15:41 schreef Puckzzz het volgende:
De oorzaak is ondertussen bekend. Zodra ik het blad weer beveilig schiet ie naar boven. Dus hij voert de opdracht wel uit maar schiet meteen weer naar boven.
Wellicht gevalletje jammer maar helaas?
Strak gezien! Had ik nog niet gezienquote:Op donderdag 17 oktober 2013 16:23 schreef qu63 het volgende:
[..]
Hoe heb je die layout zo gekregen?
Er zit wel een foutje in
"Contact details of: Jonie Rivero" en daaronder laat je Josef Bitter zien
Ik heb nog nooit wat gedaan met die form's, het ziet er iig wel slick uit!quote:Op donderdag 17 oktober 2013 16:26 schreef Holy_Goat het volgende:
[..]
Strak gezien! Had ik nog niet gezien
Is een Form layout he, geen sheet. Maar dat had je al door denk ik?
Layout kutten in forms is een beetje 'mijn ding' geworden. Bewegende meuk enzo, goeie interactie... En dat in VBA
edit: bugfixed was een verwijzing vergeten te veranderen na wat aanpassingen vanmorgen
'Vroegah' zag het er bij mij echt niet slick uitquote:Op donderdag 17 oktober 2013 16:51 schreef qu63 het volgende:
[..]
Ik heb nog nooit wat gedaan met die form's, het ziet er iig wel slick uit!
Nee niet echt...gebrek aan kennis denk ik? Ik wil gewoon dat ie wanneer je op het plusje klikt naar cel C68 gaat. Inmiddels was ik er ook al achter dat dat ook gaat met SELECT.quote:Op donderdag 17 oktober 2013 16:01 schreef Z het volgende:
Denk het wel.
Is er een speciale rede dat je:
Application.Goto Reference:="R68C3"
in plaats van
Range("C68").select
?
succes heb alleen nog geen idee wat je er mee wilt doenquote:Op donderdag 17 oktober 2013 17:18 schreef Puckzzz het volgende:
[..]
Nee niet echt...gebrek aan kennis denk ik? Ik wil gewoon dat ie wanneer je op het plusje klikt naar cel C68 gaat. Inmiddels was ik er ook al achter dat dat ook gaat met SELECT.
Het is geen ramp an sich hoor dat ie het alleen in een onbeveiligd blad doet, maar ik wilde gewoon bepaalde cellen vergrendelen tegen per ongelukke invoer van andere mensen
Dan nog is dat hun probleem want dit is mijn bronbestand en deze wordt rond gemaild, dus zitten ze niet rechtstreeks aan de mijne. Maar ik vind het wat netter staan.
Kan je het niet gewoon met de ingebouwde beveiliging doen van Excel? Als iemand nu macro's uit heeft staan dan werkt je hele beveiliging niet meer zoals gepland..quote:Op donderdag 17 oktober 2013 17:18 schreef Puckzzz het volgende:
[..]
Nee niet echt...gebrek aan kennis denk ik? Ik wil gewoon dat ie wanneer je op het plusje klikt naar cel C68 gaat. Inmiddels was ik er ook al achter dat dat ook gaat met SELECT.
Het is geen ramp an sich hoor dat ie het alleen in een onbeveiligd blad doet, maar ik wilde gewoon bepaalde cellen vergrendelen tegen per ongelukke invoer van andere mensen
Dan nog is dat hun probleem want dit is mijn bronbestand en deze wordt rond gemaild, dus zitten ze niet rechtstreeks aan de mijne. Maar ik vind het wat netter staan.
iets soortgelijks heb ik een X aantal posts beantwoord.quote:Op zaterdag 19 oktober 2013 19:16 schreef Bart het volgende:
Komt ie:
Ik heb een excelbestand met meerdere tabbladen. In elk tabblad staat een lijstje namen. Bijvoorbeeld:
tab 1:
piet
klaas
jan
tab 2:
kees
karel
klaas
tab 3:
klaas
jan
kees
Nu wil ik op een aparte tab graag een overzicht maken met daarin elke naam en hoe vaak die voorkomt in alle tabs.
Dus:
piet 1
klaas 3
jan 2
kees 2
karel 1
En dan het liefst 'modulair', zodat ik gewoon weer een nieuwe tab kan aanmaken met deels nieuwe namen, en dat het overzicht dan weer bijgewerkt wordt zonder dat ik daarin iets hoef aan te passen. Is dat mogelijk, zo ja, hoe?
Dat bestandje van jou snap ik geen hol van .quote:Op zaterdag 19 oktober 2013 19:33 schreef Holy_Goat het volgende:
[..]
iets soortgelijks heb ik een X aantal posts beantwoord.
DIG / [Excel] Het grote Excel vragen topic #38
Als ik tijd had zou ik wel een dag besteden om het zelf uit te zoeken, in plaats van het hier vragen.quote:Op zaterdag 19 oktober 2013 19:49 schreef Holy_Goat het volgende:
Nee allicht. Je zou ook meer dan 6 minuten en 39 seconden kunnen investeren om te gaan bedenken hoe het werkt.
Naja, het is ook een vragen-topic, aight? Geen gooi hier geld in voor een direct klaar oplossing topic zonder er zelf over te hoeven na te denken topic. Serieus, met dat bestandje zou je al een flink eind moeten kunnen komen.quote:Op zaterdag 19 oktober 2013 19:59 schreef Bart het volgende:
[..]
Als ik tijd had zou ik wel een dag besteden om het zelf uit te zoeken, in plaats van het hier vragen.
Ik moet er toch sowieso al zelf over nadenken . Ik heb gewoon geen flauw idee hoe die overzichtsheet gemaakt wordt. Maar als je het niet wil uitleggen, prima hoor, dan wacht ik wel tot er iemand anders voorbij komt die een handige oplossing heeft, mits die oplossing bestaat .quote:Op zaterdag 19 oktober 2013 20:10 schreef Holy_Goat het volgende:
[..]
Naja, het is ook een vragen-topic, aight? Geen gooi hier geld in voor een direct klaar oplossing topic zonder er zelf over te hoeven na te denken topic. Serieus, met dat bestandje zou je al een flink eind moeten kunnen komen.
Sorry hoor Bartquote:Op zaterdag 19 oktober 2013 20:24 schreef Bart het volgende:
[..]
Ik moet er toch sowieso al zelf over nadenken . Ik heb gewoon geen flauw idee hoe die overzichtsheet gemaakt wordt. Maar als je het niet wil uitleggen, prima hoor, dan wacht ik wel tot er iemand anders voorbij komt die een handige oplossing heeft, mits die oplossing bestaat .
Kan ook. Wellicht makkelijker ook nog, alleen moet je dan nog steeds leren hoe een draaitabel werkt want anders weet je niet welke items je moet tellenquote:Op zaterdag 19 oktober 2013 22:03 schreef snabbi het volgende:
Andere optie, geef een sheet een named range en gebruik countif.
En verder sluit ik me helemaal aan bij helpen/oplossen van hierboven.
Je bedoelt met countif? Ik zit daar nu naar te kijken, maar moet ik dan niet voor iedere nieuwe naam die ik toevoeg aan een tab, weer een nieuwe countif met die naam handmatig toevoegen?quote:Op zaterdag 19 oktober 2013 22:50 schreef LogiteX het volgende:
Is het geen idee om het tot 1 sheet beperkt te houden. Het probleem is hier het variabele aantal sheets. Voor de rest is het kinderlijk eenvoudig.
jep. automatisch uitzoeken wat unieke waarden zijn is een stukje lastigerquote:Op zondag 20 oktober 2013 09:11 schreef Bart het volgende:
[..]
Je bedoelt met countif? Ik zit daar nu naar te kijken, maar moet ik dan niet voor iedere nieuwe naam die ik toevoeg aan een tab, weer een nieuwe countif met die naam handmatig toevoegen?
Volgens mij zoek je het moeilijker dan strikt noodzakelijk. Waarom plaats je niet een IF (of ALS) formule in kolom D die op basis van je waarde in kolom A iets toont uit kolom B of C. Op deze manier heb je zelfs de mogelijkheid dit per regel te laten verschillen.quote:Op maandag 21 oktober 2013 22:17 schreef Vinniiee het volgende:
Ik heb 3 kolommen, A, B en C. Kolommen B en C wil ik verbergen en zodra een bepaalde waarde in Kolom A komt, moet of kolom B of kolom C zich weergeven. Die waarde in kolom A komt trouwens voort uit een data validation list...
Is dat mogelijk in Excel 2007 (NL)?
Heb trouwens nog wel wat meer vraagjes, maar wil eerst kijken of ik hiermee verder kom als dit mogelijk is
Hmm, dat is inderdaad ook een mogelijkheid. Niet zo snel aan gedacht, ben nogal een noob wat Excel betreftquote:Op maandag 21 oktober 2013 22:47 schreef snabbi het volgende:
[..]
Volgens mij zoek je het moeilijker dan strikt noodzakelijk. Waarom plaats je niet een IF (of ALS) formule in kolom D die op basis van je waarde in kolom A iets toont uit kolom B of C. Op deze manier heb je zelfs de mogelijkheid dit per regel te laten verschillen.
Uiteraard kan je best kolom B of C zelf tonen, maar dan kom je op het gebruik van macro's. Niet nodig denk ik.
Wat jij wilt, zijn (volgens mij heet dat zo) conditionele gekoppelde lijsten, toch?quote:Op maandag 21 oktober 2013 22:49 schreef Vinniiee het volgende:
[..]
Hmm, dat is inderdaad ook een mogelijkheid. Niet zo snel aan gedacht, ben nogal een noob wat Excel betreft
Daar ga ik even mee stoeien, thanks
--
/edit: Hmm volgens mij bedenk ik me net dat het toch niet kan, of er zit een blokkade in mijn hoofd.
Wanneer waarde 'x' in kolom A optreedt, dan wil ik kolom B nog een type selecteren (onderdeel 'Fietsbel'; type 'luchtbal of 'standaard' bijvoorbeeld). Als in kolom A waarde 'y' optreedt, wil ik een getal in kolom C kunnen invoeren.
Dit principe bedoel ik inderdaad. Zal vanavond eens op die term zoeken!quote:Op dinsdag 22 oktober 2013 09:45 schreef Holy_Goat het volgende:
[..]
Wat jij wilt, zijn (volgens mij heet dat zo) conditionele gekoppelde lijsten, toch?
Ofwel :
Lijst 1
fietsonderdelen
autoonderdelen
vliegtuigonderdelen
je selecteert autoonderdelen
lijst2 verschijnt
stuur
rempedaal
uitlaat
schijfremmen
je selecteert schijfremmen
lijst 3 verschijnt
schijfrem type 1
schijfrem type 2
....
columns(hieriets).hidden=truequote:Op dinsdag 22 oktober 2013 17:15 schreef Vinniiee het volgende:
Thanks. Heb even die site bekeken en dat is ongeveer wat ik zoek.
Ik wil eigenlijk dat de hele kolom verborgen is en zodra ik een waarde 'x' selecteer die kolom te voorschijn komt en dan een drop-down menu weergeeft.
Ben al een beetje met macro's aan het prutsen, maar moet even de juiste formule zien te vinden om een kolom weer te geven zodra waarde 'x' geselecteerd is.
/edit: Mijn eerste macro is een feit Ik had daar altijd zo'n hekel aan
Kloptquote:Op dinsdag 22 oktober 2013 18:15 schreef Holy_Goat het volgende:
[..]
columns(hieriets).hidden=true
of cells(hieriets).entirecolumn.hidden=true
of range(hieriets).entirecolumn.hidden=true
zoiets dacht ik
In plaats van "Fout" kan je een nieuwe ALS()-functie maken. Zo krijg je een geneste formule.quote:Op donderdag 24 oktober 2013 22:21 schreef jm92 het volgende:
Excel 2003; NL
Goedenavond!
Na een aantal youtube filmpjes en topics doorgelezen toch maar de vraag hier stellen.
Ik heb twee grote kolommen met daarin respectievelijk de y-coördinaten en z-coördinaten.
Wanneer een y-coördinaat groter is dan 8110 en de z-coördinaat groter dan 5500 is, dan moet in de cel er naast een 1 komen. Dit is mij nu gelukt door de volgende functie:
[=ALS(EN(D4>8110;E4>=5500);"1";"Fout")]
Nu wil ik de formule uitbreiden door meerdere restricties toe te passen.
Zo wil ik dat de cel een 2 geeft als de y-coördinaat tussen de 3000 en 8110 zit en de z-coördinaat groter is dan 5500.
Daarna kijken of het mogelijk is om de cel een 4 te geven als de y-coördinaat groter is dan 8110 en de z-coördinaat tussen 0 en 5500 zit.
Dus de cel moet na berekening een 1,2 of 4 geven. Hier kom ik helaas zelf niet uit. Zou iemand mij uit de brand kunnen helpen?
Ik zou een macro functie schrijven. Het kan met geneste als functies, maar daar wordt je gek van.quote:Op donderdag 24 oktober 2013 22:21 schreef jm92 het volgende:
Excel 2003; NL
Goedenavond!
Na een aantal youtube filmpjes en topics doorgelezen toch maar de vraag hier stellen.
Ik heb twee grote kolommen met daarin respectievelijk de y-coördinaten en z-coördinaten.
Wanneer een y-coördinaat groter is dan 8110 en de z-coördinaat groter dan 5500 is, dan moet in de cel er naast een 1 komen. Dit is mij nu gelukt door de volgende functie:
[=ALS(EN(D4>8110;E4>=5500);"1";"Fout")]
Nu wil ik de formule uitbreiden door meerdere restricties toe te passen.
Zo wil ik dat de cel een 2 geeft als de y-coördinaat tussen de 3000 en 8110 zit en de z-coördinaat groter is dan 5500.
Daarna kijken of het mogelijk is om de cel een 4 te geven als de y-coördinaat groter is dan 8110 en de z-coördinaat tussen 0 en 5500 zit.
Dus de cel moet na berekening een 1,2 of 4 geven. Hier kom ik helaas zelf niet uit. Zou iemand mij uit de brand kunnen helpen?
Als het aantal mogelijke uitkomsten blijkbaar beperkt blijft tot drie is het nogal te overzien, en bij de vraagsteller ontbreekt misschien wat kennis om al met macro's aan de slag te gaan.quote:Op donderdag 24 oktober 2013 22:26 schreef LogiteX het volgende:
[..]
Ik zou een macro functie schrijven. Het kan met geneste als functies, maar daar wordt je gek van.
Je hoeft ze misschien niet eens te nesten bedenk ik me nu net. Je kan de uitkomsten van ALS functies gewoon bij elkaar optellen.quote:Op donderdag 24 oktober 2013 22:31 schreef Janneke141 het volgende:
[..]
Als het aantal mogelijke uitkomsten blijkbaar beperkt blijft tot drie is het nogal te overzien, en bij de vraagsteller ontbreekt misschien wat kennis om al met macro's aan de slag te gaan.
Ander puntje: als je met de uitkomsten 1, 2 en 4 nog verder wil rekenen moet je de aanhalingstekens weglaten.
quote:Op donderdag 24 oktober 2013 22:44 schreef jm92 het volgende:
Bedankt voor de snelle reacties!
Net het zetje in de goede richting gekregen! In totaal heb ik zes mogelijke uitkomsten nodig.
Zo gaat het opdelen van scheepssecties en hun COG + gewicht berekenen veel sneller dan met de hand haha! En inderdaad de aanhalingstekens zijn alleen voor tekst.
Ik zou het in dit geval nog simpeler houden.quote:Op donderdag 24 oktober 2013 22:44 schreef jm92 het volgende:
Bedankt voor de snelle reacties!
Net het zetje in de goede richting gekregen! In totaal heb ik zes mogelijke uitkomsten nodig.
Zo gaat het opdelen van scheepssecties en hun COG + gewicht berekenen veel sneller dan met de hand haha! En inderdaad de aanhalingstekens zijn alleen voor tekst.
1 2 3 4 5 6 7 | x x x x ____________________________________________ x x x |
Gewoon een lijngrafiek toevoegen met voor iedere Y-waarde dezelfde waarde als je basiswaarde, toch?quote:Op maandag 28 oktober 2013 15:19 schreef InTrePidIvity het volgende:
Het moet toch mogelijk zijn om een geïndexeerde basiswaarde te nemen als vergelijkingspunt in een grafiek? Dus dat afwijkingen onder en boven de basislijn geprojecteerd worden?
Zo ongeveer dus:
[ code verwijderd ]
Zoiets zou ik ook doen ja.quote:Op maandag 28 oktober 2013 15:58 schreef qu63 het volgende:
[..]
Gewoon een lijngrafiek toevoegen met voor iedere Y-waarde dezelfde waarde als je basiswaarde, toch?
De rijen en cellen kleiner maken?quote:Op dinsdag 29 oktober 2013 11:14 schreef _X het volgende:
Dankje! Dat is hem. Door het klooien heb ik inplaats van de cellen nu centimeters boven en links van mijn excel sheet staan. Heeft iemand een idee hoe ik dit weg krijg?
Check je instellingen in het lint onder 'beeld' eens. Staat ie misschien op pagina-indeling ipv normaal? Is liniaal aangevinkt en koppen niet?quote:Op dinsdag 29 oktober 2013 11:29 schreef _X het volgende:
Nee, in plaats van dat er nu bovenaan de cijfers van de cellen staan, 1-2-3-4 en dat er links de letters taan a-b-c-d staat er nu een soort meetlint...
Je moet in de draaitabel "groeperen" doen en dan op maanden klikken, eveneens kan je op kwartalen groeperen. Enjoy!quote:Op dinsdag 29 oktober 2013 20:57 schreef CR7 het volgende:
Goedenavond allen,
Ik als excel noob heb een klein probleempje. Ik heb hier een excel bestand waarin in de kolommen de volgende elementen zitten: Onderdeel, maand (gewoon uitgeschreven), kosten en leverancier. Ik zou graag per maand en per kwartaal de kosten per onderdeel en per leverancier willen zien op een andere tab. Nu als ik gebruik maak van een draaitabel staan sommige maanden er dubbel in. Terwijl ze in mijn excel bestand gewoon hetzelfde zijn beschreven.
Iemand die tips voor mij heeft?
Nu heb ik de cellen zo gevuld "maart-13" "april-13" etc. Maar als ik een tabel probeer te maken laat die alle datums zien, terwijl ik puur de maanden wil sorteren op kosten.
En heeft iemand dan ook gelijk een idee hoe ik de kosten dan per kwartaal kan bekijken?
Ik had even rond gezocht voor je en klikte toen tussendoor uit nieuwsgierigheid op "Full-Screen" mode...quote:Op dinsdag 29 oktober 2013 11:29 schreef _X het volgende:
Nee, in plaats van dat er nu bovenaan de cijfers van de cellen staan, 1-2-3-4 en dat er links de letters taan a-b-c-d staat er nu een soort meetlint...
Escape al geprobeerd? Dat werkte net bij mij wel (gelukkig!)quote:Op dinsdag 29 oktober 2013 23:25 schreef PAAC het volgende:
[..]
Ik had even rond gezocht voor je en klikte toen tussendoor uit nieuwsgierigheid op "Full-Screen" mode...
En ik heb geen flauw idee hoe ik weer terug moet komen in normale mode[Excel 2010, Engels]... (Curiosity killed the cat anyone?)
Als ik mijn Excel uit full-screen mode weet te krijgen ga ik weer verder kijken voor je
Ik heb ook al geprobeerd te zoeken naar een oplossing, maar kreeg een een ander niet-excel spoedgevalletje op het werk. Morgen ochtend heb ik mss nog even speling daarmee, maar dan heb ik Excel echt weer nodig
Bedankt! (uiteraard had ik toch wel Excel nodig voor dat spoedgevalletje...)quote:Op woensdag 30 oktober 2013 00:20 schreef qu63 het volgende:
[..]
Escape al geprobeerd? Dat werkte net bij mij wel (gelukkig!)
Dat bovenaan cijfers staan kan hierdoor komenquote:Op dinsdag 29 oktober 2013 11:29 schreef _X het volgende:
Nee, in plaats van dat er nu bovenaan de cijfers van de cellen staan, 1-2-3-4 en dat er links de letters taan a-b-c-d staat er nu een soort meetlint...
Je kunt ALS in ALS gebruiken.quote:Op dinsdag 5 november 2013 13:27 schreef Zocalo het volgende:
Ik heb in kolom B tot en met Z gevuld met waarden, alleen zijn sommige kolommen leeg. Nu wil ik in kolom A de waarde van de eerste 'gevulde' kolom laten tonen. Voor sommige rijen zal ik kolom B zijn, voor anderen kolom G, of Z, enz.
Ik weet alleen niet hoe. Normaliter kan je ALS="" gebruiken, maar dat kan maar max 7 keer en redt je dus niet tot het einde van het tabblad. Is er een andere mogelijkheid?
Ik dacht dat dat ook maar een maximaal aantal keer kon?quote:Op dinsdag 5 november 2013 13:35 schreef Pakspul het volgende:
[..]
Je kunt ALS in ALS gebruiken.
Bijvoorbeeld
=IF(B1="";IF(C1="";D1;C1);B1);
Sinds Excel 2007 kan je meerdere ALS()-formules 'nesten'.quote:Op dinsdag 5 november 2013 13:27 schreef Zocalo het volgende:
Ik heb in kolom B tot en met Z gevuld met waarden, alleen zijn sommige kolommen leeg. Nu wil ik in kolom A de waarde van de eerste 'gevulde' kolom laten tonen. Voor sommige rijen zal ik kolom B zijn, voor anderen kolom G, of Z, enz.
Ik weet alleen niet hoe. Normaliter kan je ALS="" gebruiken, maar dat kan maar max 7 keer en redt je dus niet tot het einde van het tabblad. Is er een andere mogelijkheid?
Hoe lang is die lijst met woorden?quote:Op woensdag 6 november 2013 09:47 schreef outcast_within het volgende:
Hey,
Ik wil iets voormekaar krijgen, en wil me erover inlezen via google, maar ik weet niet op welke functie ik moet zoeken.
Ik wil als ik in a1 een woord in type in cell a4 een cijfer terugkrijgen
In a1 kan ik een lijst met woorden invullen, waaraan een lijst met cijfers gekoppeld zijn die in a4 moet verschijnen
30 stuksquote:Op woensdag 6 november 2013 10:07 schreef erikkll het volgende:
[..]
Hoe lang is die lijst met woorden?
in A1 vul je een referentie nummer in.quote:Op woensdag 6 november 2013 12:19 schreef erikkll het volgende:
en je kunt meerdere van die woorden invullen in a1, of 1 tegelijk?
Het is inmiddels gelukt. Dit was de formule =VERT.ZOEKEN(B23;Referenties!$A$2:$C$37;3;0)quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | Sub MOA() 'Macro optimalisatie aan 'Roep deze routine aan bij aanvang van jouw code Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Application.EnableEvents = False End Sub Sub MOU() 'macro optimalisatie uit 'Roep deze routine aan na afloop van jouw code 'zorg er ook voor dat eventuele foutvangers ook verwijzen naar deze routine Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic Application.EnableEvents = True Application.StatusBar = "" End Sub |
Helaas, dat gaat niet werken met de hyperlink()-functie. Op die manier kan je wel de PDF openen, maar naar een specifieke pagina gaan gaat je niet lukken.quote:Op zondag 10 november 2013 11:08 schreef vigonoah het volgende:
Hee,
ik probeer een overzichtelijk huiswerkschema te maken in excel.
Dat huiswerk staan in verschillende handleidingen in PDF's.
Ik wil dus nu in excel linkjes hebben die een bepaalde bladzijde van een PDF opent.
Ik heb op internet gezocht naar hoe dit kan maar dat ligt toch net te ver boven mijn excel-kennis..
Ik ben eigenlijk op zoek naar een code die ik in mijn excel document kan plakken zodat ik dan de bestandlocaties etc kan aanpassen.
Ik heb een Engelse versie van excel.
Als iemand mij kan helpen ben ik diegene eeuwig dankbaar
Dat had ik gisteren ook aangegeven in het volgende topic:quote:Op zondag 10 november 2013 15:14 schreef qu63 het volgende:
[..]
Helaas, dat gaat niet werken met de hyperlink()-functie. Op die manier kan je wel de PDF openen, maar naar een specifieke pagina gaan gaat je niet lukken.
quote:If you use URLS containing local hard drive addresses (c:\folder\), then you cannot link to page numbers or set destinations.
Mijn bron was ook die pagina ja. En zelf #page=4 aan de link toevoegen werkt idd niet.quote:Op zondag 10 november 2013 22:32 schreef PAAC het volgende:
[..]
Dat had ik gisteren ook aangegeven in het volgende topic:
DIG / Hoe open ik een bepaalde blz van een PDF in Excel?
Volgens mij is dat niet mogelijk
http://helpx.adobe.com/acrobat/kb/link-html-pdf-page-acrobat.html
[..]
Dan lag het tenminste niet aan m'n Excel 2003 dat het niet werktequote:Op zondag 10 november 2013 22:47 schreef qu63 het volgende:
[..]
Mijn bron was ook die pagina ja. En zelf #page=4 aan de link toevoegen werkt idd niet.
Als je dat commando om kan bouwen naar een VBA-script dan werkt t waarschijnlijk ook, omdat je dan via de commando-regel een programma opentquote:Op zondag 10 november 2013 23:38 schreef snabbi het volgende:
C:\Program Files (x86)\Adobe\Reader 9.0\Reader\AcroRd32.exe /A page=2 c:\voorbeeld.pdf
lijkt wel te werken, maar zodra je het in Excel zet niet meer.
In mijn geval was t Excel 2007 NL op Win8quote:Op zondag 10 november 2013 23:25 schreef PAAC het volgende:
[..]
Dan lag het tenminste niet aan m'n Excel 2003 dat het niet werkte
Ik zou verwachten dat het ook moet werken via file:// maar goed wellicht dat ie hapert op de haakjes etc. Ben te lui om het uit te zoeken iig.quote:Op zondag 10 november 2013 23:41 schreef qu63 het volgende:
[..]
Als je dat commando om kan bouwen naar een VBA-script dan werkt t waarschijnlijk ook, omdat je dan via de commando-regel een programma opent
Deze VBA-code zou moeten werken:quote:Op zondag 10 november 2013 23:44 schreef snabbi het volgende:
[..]
Ik zou verwachten dat het ook moet werken via file:// maar goed wellicht dat ie hapert op de haakjes etc. Ben te lui om het uit te zoeken iig.
1 2 3 | public sub demo() Shell "C:\Program Files (x86)\Adobe\Reader 9.0\Reader\AcroRd32.exe /A page=2 c:\voorbeeld.pdf" end sub |
Extra reeksen toevoegen met voor iedere Y je max van X?quote:Op maandag 11 november 2013 17:47 schreef thettes het volgende:
Ik heb wat gegevens in excel (mac versie) staan en daar een grafiekje van gemaakt.
Ziet er als volgt uit:
[ afbeelding ]
Nu vroeg ik me af of het mogelijk is om op de maximale waarde per categorie een horizontale lijn die de hele grafiek bestrijkt qua breedte neer te zetten in de grafiek?
Slim! Thanks.quote:Op maandag 11 november 2013 17:56 schreef qu63 het volgende:
[..]
Extra reeksen toevoegen met voor iedere Y je max van X?
De crash zelf lijkt me niet heel gezond. Zelf heb ik ervaring met 2 type crashes. Wanneer je andere objecten opent of hebt geopend kan het voorkomen dat hij bijvoorbeeld wacht op een adobe proces of zelfs word proces. Voordat de timeouts van die processen naar voren komen, kan lang duren. Soms zelf helemaal niet.quote:Op maandag 11 november 2013 11:53 schreef PAAC het volgende:
Vraagje over crashende Excel 2010, Engels.
Zo nu en dan, als ik "snel" bezig ben met Excel dan wilt ie nog weleens crashen...
Vaak ben ik dan bezig met het netjes maken m'n dataset(overbodige kolommen/rijen verwijderen etc). Op zich is dat crashen niet zo erg, ware het niet dat ik nu makkelijk een kop koffie halen en kan opdrinken voordat hij eindelijk eens zichzelf afsluit...
Is er iemand toevallig bekend met (langdurige) crashes gerelateerd aan voornamelijk kolommen/rijen verwijderen?
Zou dat killen niet "herstel" processen kunnen verstoren en zo openstaande bestanden kunnen corrupten? Heb namelijk één keer gehad in Word 2010 dat ik dmv xml iets corrupts moest fixen en dat wil ik liever vermijdenquote:Op maandag 11 november 2013 20:16 schreef snabbi het volgende:
[..]
Een ander probleem kan zijn wanneer je Windows een dump maakt van je geheugen om het probleem nader te kunnen analyseren. Vaak zie je in je taskmanager dan ook dmp gerelateerde processen actief zijn. Die killen maakt het leven al iets eenvoudiger.
In dit geval gebruikte ik gewoon standaard formules, iets 5000 cellen met berekeningen maar (combi van kleine vermenigvuldigingen en sommaties).quote:Wanneer je vaak van dit soort problemen ondervindt, kan je bijvoorbeeld eens kijken naar standaard dingen waar Excel het zwaar mee kan hebben zoals Voorwaardelijke opmaak, Invoegtoepassingen en Matrix formules.
Succes.
Je auto-saves/temp-file zit in ~ilename.xlsx als t goed is, je zal hoogstens de periode vanaf je laatste autosave kwijt zijn (in mijn geval 2 minuten )quote:Op maandag 11 november 2013 23:09 schreef PAAC het volgende:
[..]
Zou dat killen niet "herstel" processen kunnen verstoren en zo openstaande bestanden kunnen corrupten? Heb namelijk één keer gehad in Word 2010 dat ik dmv xml iets corrupts moest fixen en dat wil ik liever vermijden
Hoe ziet de print-view (in Excel) zelf eruit?quote:Op woensdag 20 november 2013 09:05 schreef DevilsArcade het volgende:
Excel 2010 hier.
Ik ben bezig een document aan te passen dat door een collega gemaakt is. En het probleem is : wanneer ik op mijn scherm kijk, ziet alles er perfect uit:
http://imageshack.us/a/img801/391/f0og.jpg (copy/paste deze link)
Maar wanneer ik het document print, staat de drop-down ('keuzelijst met invoervak') ineens op een andere plaats en bedekt het de tekst :
http://imageshack.us/a/img22/3931/j9i9.jpg (copy/paste deze link)
Hoe los ik dat op?
Betere kwaliteit printscreen:quote:Op woensdag 20 november 2013 11:42 schreef DevilsArcade het volgende:
De print-view in Excel ziet eruit als de 2de printscreen, dus ook met het verschoven vak.
je kunt daadwerkelijk met .copy en .paste gaan werken maar das echt heeuuuul traag.quote:Op donderdag 21 november 2013 16:27 schreef nils7 het volgende:
Excel 2010, English
Ik ben onbekend met macro's bouwen dus ik hoop dat jullie me kunnen helpen ermee.
Voor een dashboard wil ik historie gaan opbouwen om te kunnen bij houden hoe het een tijd terug was.
Ik heb de data al gefetched en berekend moet formules in een bepaalde row.
Nu zoek ik een macro die deze data in die row kopieert en plakt in values onder die calculatie row.
Echter in de toekomst steeds onder de laatst geplakte row de data plakt wanneer die macro gerunt wordt.
Ik heb verschillende tabs opgebouwd op dezelfde manier waarbij hetzelfde moet gebeuren dus als het cross tabs mogelijk is?
Iemand die iets weet?
Functie: indirectquote:Op zondag 24 november 2013 15:25 schreef PowerData het volgende:
Ik vroeg mij af: hoe kun je een dynamische celverwijzing maken? Dus dat ik bijvoorbeeld tel hoeveel cellen er niet leeg zijn, in A1 die waarde zet en in A2 iets als =B1:B(&A1)?
Verder, wanneer ik een lijst maak, kan ik dan ook een lijst zo maken dat mensen beginnen met intypen en dat er dan wordt weergegeven welke opties er nog zijn? (en dat zij verder niet een nieuwe waarde kunnen verzinnen).
Gegevensvalidatie heet datquote:Op zondag 24 november 2013 15:25 schreef PowerData het volgende:
Verder, wanneer ik een lijst maak, kan ik dan ook een lijst zo maken dat mensen beginnen met intypen en dat er dan wordt weergegeven welke opties er nog zijn? (en dat zij verder niet een nieuwe waarde kunnen verzinnen).
soort van zwevend boven je sheet?quote:Op maandag 25 november 2013 22:41 schreef gerrit098 het volgende:
is het mogelijk om opdrachtknoppen een vaste positie te geven zodat ze niet mee scrollen?
excel 2007
meer in mijn sheet als het mogelijk is.quote:Op maandag 25 november 2013 22:43 schreef Holy_Goat het volgende:
[..]
soort van zwevend boven je sheet?
zoek eens op floating button excel vbaquote:Op maandag 25 november 2013 22:44 schreef gerrit098 het volgende:
[..]
meer in mijn sheet als het mogelijk is.
zet ze bovenaan je sheet een bevries de bovenste regelsquote:Op maandag 25 november 2013 22:41 schreef gerrit098 het volgende:
is het mogelijk om opdrachtknoppen een vaste positie te geven zodat ze niet mee scrollen?
excel 2007
quote:Op donderdag 28 november 2013 12:09 schreef Deetch het volgende:
[..]
zet ze bovenaan je sheet een bevries de bovenste regels
ik denk dat ik dat idd maar ga doen. igg bedanktquote:Op donderdag 28 november 2013 12:09 schreef Deetch het volgende:
[..]
zet ze bovenaan je sheet een bevries de bovenste regels
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range("B:B")) Is Nothing Then With Target(1, A) .Value = Date .EntireColumn.AutoFit End With End If End Sub |
Post dan het antwoord onder je vraag in plaats van de vraag weg te halen. Misschien heeft iemand anders er ook nog iets aan.quote:
Dit.quote:Op dinsdag 3 december 2013 11:55 schreef Deetch het volgende:
[..]
Post dan het antwoord onder je vraag in plaats van de vraag weg te halen. Misschien heeft iemand anders er ook nog iets aan.
Dat is verrweg de beste optie denk ik inderdaad.quote:Op donderdag 28 november 2013 12:09 schreef Deetch het volgende:
[..]
zet ze bovenaan je sheet een bevries de bovenste regels
1 | =SOM(AD27:AE27;W27:X27;P27:Q27;I27:J27) |
1 | =SOM(AK27:AL27;AD27:AE27;W27:X27;P27:Q27) |
Als ik het goed zie, komen telkens dezelfde bereiken terug maar valt er telkens eentje af en komt er weer een bij. Je voert dus alle sommaties vier keer uit, wat natuurlijk al niet nodig is. Als je een hulpregeltje maakt waarin je de losse sommaties bij elkaar zet, laten we zeggen op regel 37 in A37..AZ37, dan kun je daarna in de meest linkse totaalcel =SOM(A37:D37) zetten en die naar rechts slepen. In de cel daar rechts van komt dan =SOM(B37:E37) etc.quote:Op vrijdag 6 december 2013 11:50 schreef Saekerhett het volgende:
Ik heb hier de volgende formule:
[ code verwijderd ]
Nu wil ik in de cel rechts ernaast de volgende formule hebben:
[ code verwijderd ]
En ik wil graag dat dit consequent doorgetrokken wordt naar rechts. Er staan in de formule dus vier bereiken in, die elk steeds zeven opschuiven (formule met week/weekend ter info).
Hoe kan ik dit doen? Heb geen zin om dit 52 keer handmatig te doen voor het hele jaar
Je kan op het nieuwe tabblad een lijst maken met alle bands die je gezien hebt (op deze manier). Datzelfde doe je voor de venue's. Daarna kan je met een aantal.als()-formule laten zien hoe vaak Niel Young op je originele sheet staat en hoe vaak je in t Paard bent geweest etc.quote:Op zaterdag 7 december 2013 23:06 schreef Dagoduck het volgende:
Ik heb niet zo veel verstand van Excel maar:
DIG / Statistieken maken in Excel
Ik heb nu dus al mijn concerten/festivals in een excel bestand, dat ziet er alsvolgt uit:
https://docs.google.com/s(...)qRDFtMGc&output=html
Is het mogelijk om in een nieuw tabblad gegevens neer te zetten als meest bezochte venue, meest gezienne band etc? Dat hij dat automatisch uitrekend, dus ook als ik het aanpas/nieuwe toevoeg?
XP/Excel 2007
Ok thanks, Google Docs is alleen voor publicatie zeg maar. Ik bewerk alles in Excel.quote:Op zaterdag 7 december 2013 23:48 schreef qu63 het volgende:
[..]
Je kan op het nieuwe tabblad een lijst maken met alle bands die je gezien hebt (op deze manier). Datzelfde doe je voor de venue's. Daarna kan je met een aantal.als()-formule laten zien hoe vaak Niel Young op je originele sheet staat en hoe vaak je in t Paard bent geweest etc.
-edit-
Let er alleen wel op dat de formule wrs niet werkt in Google Docs..
Kolom A: 1 en 1 in de bovenste twee cellen, en dan in de volgende =ALS(A1=A2;A2+1;A2) en naar beneden slepen.quote:Op dinsdag 10 december 2013 18:03 schreef OllieWilliams het volgende:
Ik wil een kolom als volgt: A1, A2, A3, A4, ..., A2047, A2048 = 1, 1, 2, 2, ..., 1024, 1024. Daarnaast wil ik een kolom als volgt: B1, B2, B3, B4, ..., B2047, B2048 = 1, 2, 1, 2, ..., 1, 2.
Hoe doe ik dit makkelijk?
Werkt dit ook als ik vervolgens in kolom C waardes plaats die ik wil sorteren van hoog naar laag?quote:Op dinsdag 10 december 2013 18:06 schreef Janneke141 het volgende:
[..]
Kolom A: 1 en 1 in de bovenste twee cellen, en dan in de volgende =ALS(A1=A2;A2+1;A2) en naar beneden slepen.
Kolom B: 1 in de bovenste cel, en dan in B2 =3-B1 en naar beneden slepen.
Eventueel daarna kopiëren en waarden plakken.
Het staat los van elkaar.quote:Op dinsdag 10 december 2013 18:23 schreef OllieWilliams het volgende:
[..]
Werkt dit ook als ik vervolgens in kolom C waardes plaats die ik wil sorteren van hoog naar laag?
Top, dat is inderdaad de bedoeling! Bedankt voor je hulp.quote:Op dinsdag 10 december 2013 18:26 schreef Janneke141 het volgende:
[..]
Het staat los van elkaar.
Maar ik ga een beetje gokken waar je heen wil: je wil de kolommen A en B meesorteren op de volgorde van kolom C. Als dat inderdaad de bedoeling is, moet je eerst A1..B2048 selecteren, Kopiëren, Waarden plakken en daarna sorteren.
Geen idee of t met Googl Spreadsheet kan, maar je zou dmv macro's iedere sheet kunnen beveiligen met een apart wachtwoord.quote:Op woensdag 11 december 2013 10:14 schreef streamnl het volgende:
Ik heb een vraag met betrekking op Excel. En dan eigenlijk over Google spreadsheet.
Wat ik wil....
Sheet 1 mag ALLEEN bekeken worden door persoon A
Sheet 2 mag ALLEEN bekeken worden door persoon B
Sheet 3 mag ALLEEN bekeken worden door persoon C
Sheet 4 mag ALLEEN bekeken worden door persoon D
etc
En ik mag alles bekijken en aanpassen.
Is dit mogelijk? Zo ja, hoe?
Als dit wel mogelijk is met de "normale" Excel, hoor ik het ook graag.
Alvast bedankt voor de reactie
Ja, dan moet je terugrekenen naar 1-1-2014 (of 2015, etc), daar het aantal weken bij optellen plus eventueel de weekdagen optrekken/aftrekken.quote:Op woensdag 11 december 2013 20:55 schreef Niesl het volgende:
Ik heb een overzicht met daarin twee relevante kolommen; een weeknummer (bijv. 40) en een dag (bijv. Ma). Is het mogelijk om in een derde kolom de datum bij deze twee elementen te zoeken? (dus 29-09-2014)
Iemand wellicht een idee?
Als je weet hoeveelste dag van het jaar is (aantal weken x 7 + dag van de week), dan kan je dat getal simpelweg optellen bij 1-jan.quote:Op woensdag 11 december 2013 20:55 schreef Niesl het volgende:
Ik heb een overzicht met daarin twee relevante kolommen; een weeknummer (bijv. 40) en een dag (bijv. Ma). Is het mogelijk om in een derde kolom de datum bij deze twee elementen te zoeken? (dus 29-09-2014)
Iemand wellicht een idee?
Regel 1 is zoals jij al zei. In C1:quote:Op woensdag 11 december 2013 21:07 schreef kuruto het volgende:
Dames en/of heren,
Ik ben voor mijn autistische zoon een excelformulier (2007) aan het maken waarin ik het volgende zou willen kunnen realiseren. Het lijkt heel simpel maar volgens mij is dat het niet.
Aangezien mijn zoon zeer goed lijkt te kunnen tellen, en snel zou ik graag de volgende som
in excel willen formuleren
Aantal x Stuks = Totaal
de stuks zijn een vaste waarde op iedere regel. Het aantal bepaalt het tijdelijke totaal.
Wat ik nu wil is dat het vorige totaal bij een nieuwe som wordt onthouden, en wordt opgeteld
bij het nieuwe tijdelijke totaal.
dus als voorbeeld
1e som: 2 x 5 = 10 --> 10 (bewaren )
2e som: 8 x 5 = 40 --> 50 nieuw totaal (bewaren) (zelfde rij)
en zo verder.
Dit allemaal wel op 1 rij in excel
Het aantal wordt dus iedere keer aangepast.
Bestaat zoiets ?
Alvast bedankt voor de support allemaal.
GRT
Kurt
1 | =A1*B1 |
1 | =(A2*B2)+C1 |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |