qu63 | zondag 26 juni 2011 @ 23:02 | |||||
![]() Aangezien er vaker losse topics langskomen, leek het ons handig een centraal Excel topic te maken waar men hun vragen / antwoorden kwijt kan. Dus heb je vragen, kom je ergens niet uit, hoe maak ik nu precies die macro? Stel dan hier je vraag!!! Tip 1: De help functie van excel of visual basic voor excel kan je echt een eind op weg helpen ! (F1) Tip 2: Als je een vraag stelt, zet er dan bij welke versie je hebt en op welke taal hij ingesteld staat! Tip 3: Zet macrocode even tussen [ code ] tags Tip 4: Zelf de formules in verschillende talen vertalen: http://dolf.trieschnigg.nl/excel/excel.html http://branders.name/files/Excel-Function-Reference.pdf Alle vorige topics zijn hier terug te vinden. Nieuw topic? Haal de OP bij de wiki ![]() | ||||||
BrandX | zondag 26 juni 2011 @ 23:48 | |||||
Sorry, had niet gezien dat ik de lapo had ![]() | ||||||
Etimm | maandag 27 juni 2011 @ 11:16 | |||||
Ik heb een probleem waar ik niet uitkom. Mijn gebruikte excel is 2007 taal nederlands. Ik heb als basis de formulie: AANTAL.ALS(blad1!D2:D5000;A2) Dit geeft keurig netjes het totaal dat de waarde die in A2 staat, voorkomt in kolom D van blad1. Ik krijg het alleen niet voor elkaar van dit totaal de regels weg te laten waarbij in kolom K de waarde "fout" staat. Oftewel alle cellen moeten opgeteld worden waarbij de waarde gelijk is aan A2 behalve als er in kolom K de waarde "fout" staat. Heeft iemand enig idee hoe dit mogelijk is? Mijn grote vriend Google biedt ook geen antwoord [ Bericht 9% gewijzigd door Etimm op 27-06-2011 11:55:05 ] | ||||||
Pakspul | maandag 27 juni 2011 @ 20:08 | |||||
Auto filter en dan waar waarde "fout" is niet aanvinken? | ||||||
DaFan | maandag 27 juni 2011 @ 20:56 | |||||
Ik weet niet wat COUNTIFS in het Nederlands is... SUMPRODUCT is SOMPRODUCT =COUNTIFS(D2:D5000;A2;K2:K5000;"<>Fout") of =SUMPRODUCT(--(D2:D5000=A2);--(K2:K5000<>"Fout")) | ||||||
Deetch | woensdag 29 juni 2011 @ 16:28 | |||||
Meer uitleg over de fantastische eigenschappen van SUMPRODUCT: http://www.xldynamic.com/source/xld.SUMPRODUCT.html | ||||||
Five_Horizons | vrijdag 1 juli 2011 @ 17:44 | |||||
(Excel 2010, NL) Vraagje: Ik heb een bestand met daarin een aantal werkbladen. Het gaat erom om de aantallen verkopen en het aantal uren dat er gewerkt is, vast te leggen van een groep mensen. Het eerste werkblad heeft alle dagen van de week vermeld staan en de namen van de mensen. Elke dag leveren zij een strook aan waarin ze aangeven wat ze verkocht hebben en hoeveel uren ze gewerkt hebben. Die resultaten verwerken we in dat eerste werkblad. Elke week heeft z'n eigen werkblad. Een ander werkblad is die van de maand. Om die van de maand te vullen, gebruiken we de gegevens van de weken (voor het gemak: 4 weken is een maand). Daarin gebruiken we dus formules die verwijzen naar de week-werkbladen. Het punt is: het gaat hier om een erg grote groep mensen en we leggen een stuk meer vast dan alleen de verkopen. Er is volgens mij een manier om de formules automatisch te laten aanpassen door te selecteren/kopiëren/whatever, maar ik weet niet hoe. Dus als we van persoon A het gemiddelde aantal verkopen per uur willen weten, kan ik daar een relatief eenvoudige formule voor maken die verwijst naar de gegevens op de verschillende werkbladen van de weken. Maar nu wil ik dus diezelfde formules hebben, maar dan voor persoon B. Is er een eenvoudige manier om automatisch die verwijzingen te laten kloppen? | ||||||
hendrik2009 | zaterdag 2 juli 2011 @ 14:14 | |||||
Ja, de functie heet verticaal.zoeken. Zoekwaarde; te doorzoeken matrix; weer te geven kolom (met nummer); 0) http://www.zowerktexcel.nl/functies/de-functie-verticaal-zoeken/ Succes! | ||||||
Deetch | maandag 4 juli 2011 @ 08:37 | |||||
Je zou ook eens kunnen proberen met draaitabellen te werken, dan kun je uit de gegevens heel makkelijk dit soort overzichten maken. Hier een start: http://www.zowerktexcel.nl/data/draaitabellen-een-inleiding/ | ||||||
yozd | maandag 4 juli 2011 @ 16:42 | |||||
Ik heb een Word bestand met daarin een koppeling naar een Excel grafiek. Word bestand: info.doc Excel bestand met grafiek: grafiek.xls Beide bestanden staan in directory X. In directory A t/m K staan ook bestanden met de naam grafiek.xls . Als ik info.doc in al die dirs copy, wil ik eigenlijk dat die de grafiek overneemt die in de desbetreffende dir staat. Hoe doe ik dat? Als ik hem nu copy, blijft die namelijk een koppeling houden met C:\X\grafiek.xls, terwijl ik die dir dus "dynamisch" wil hebben. | ||||||
qu63 | maandag 4 juli 2011 @ 17:01 | |||||
Dan zal je ergens C:\X\grafiek.xls moeten vervangen door \grafiek.xls. Geen idee waar though.. | ||||||
Deetch | dinsdag 5 juli 2011 @ 16:27 | |||||
In het word document doe je "edit hyperlink" en daar verander je het adres in "grafiek.xls" dus zonder de map verwijzing. | ||||||
sloopkogel | dinsdag 5 juli 2011 @ 16:35 | |||||
Is het mogelijk om met Excel 2010 het volgende te doen. Ik wil met de muis over een cel gaan (cel met tekst ) en dan moet er een foto te voorschijn komen. Weet iemand of dat mogelijk is en hoe pas ik dat toe? Many thanx......! | ||||||
DaFan | dinsdag 5 juli 2011 @ 20:01 | |||||
http://www.mrexcel.com/forum/showthread.php?t=4456 | ||||||
hendrik2009 | dinsdag 5 juli 2011 @ 20:04 | |||||
en hier: http://en.allexperts.com/(...)ouse-show-images.htm | ||||||
yozd | woensdag 6 juli 2011 @ 11:22 | |||||
Als ik Alt-F9 intik in het Word bestand kan je inderdaad het path veranderen, maar als ik daarna de koppeling bijwerk (Ctrl+A en daarna Ctrl+F9, dan vindt die de koppeling niet meer). Maaaaaaar... Nu iets heel vreemds wat ik heb ontdekt. Ik heb dus een grafiek uit een Excel bestand (grafiek.xls) gekopiëerd naar Word (info.docx) en een koppeling gemaakt. Copy ik vervolgens de Docx en XLS bestanden naar een nieuwe map, dan klopt de koppeling niet meer (dwz, de koppeling naar de oude map is er nog). Maak ik echter een doc bestand van het Word bestand (Word 97-2003 bestand), dan past die de link wel aan! WTF? ![]() In Word 2007 werkt het niet en in oudere Word versies wel! -edit- Op dit forum wordt exact hetzelfde probleem gepost: http://www.pcreview.co.uk(...)2007-a-t3738675.html . In 2003 kan je zonder problemen een "model" Word file met gelinkte Excel bestanden kopiëren naar een andere map. Word past dan zelf de link aan met het goede path (Alt+F9). In Word 2007 zijn de links broken. Iemand uit de thread heeft Microsoft gemaild en kreeg als antwoord dat Microsoft op de hoogte is van het probleem en de oplossing is inderdaad om je bestand op te slaan als een 97-2003 bestand. Beetje vreemd... [ Bericht 20% gewijzigd door yozd op 06-07-2011 11:47:06 ] | ||||||
Deetch | woensdag 6 juli 2011 @ 11:43 | |||||
Is bij mijn 2007 word niet zo. Als je link aanpast zoals ik zei gaat het bij mij wel goed. | ||||||
yozd | woensdag 6 juli 2011 @ 12:28 | |||||
Ik kijk er waarschijnlijk overheen, maar ik vind die optie nergens? | ||||||
nicolasvermeersch | donderdag 7 juli 2011 @ 23:12 | |||||
Ik heb een lijst met verschillende soorten emailadressen, ik zou graag automatisch willen toevoegen welke provider het heeft (GMAIL, YAHOO,..) zodat ik gemakkelijk kan sorteren per provider. | ||||||
nicolasvermeersch | donderdag 7 juli 2011 @ 23:20 | |||||
Een methode om een soort reguliere expressie te doen zodat je het woord achter de @ en net voor de laatste . kan selecteren | ||||||
DaFan | donderdag 7 juli 2011 @ 23:37 | |||||
http://www.likeoffice.com/28057/excel-string | ||||||
nicolasvermeersch | vrijdag 8 juli 2011 @ 12:25 | |||||
Wat ik zoek is iets moeilijker dan een eenvoudige search functie... | ||||||
DaFan | vrijdag 8 juli 2011 @ 13:49 | |||||
Nee hoor :p Zal vanavondvoor je maken. | ||||||
Holy_Goat | vrijdag 8 juli 2011 @ 14:06 | |||||
vbemail@blabla.com keywords (in het NL) vinden.alles() links() rechts() ^^ | ||||||
DaFan | vrijdag 8 juli 2011 @ 17:10 | |||||
Neuh alleen Vinden.Alles en Midden heb je nodig! Maar wel lange formule die ik niet wil uittypen op telefoon ![]() | ||||||
DaFan | vrijdag 8 juli 2011 @ 18:53 | |||||
MIDDEN(A1;VINDEN.ALLES("@";A1)+1;VINDEN.ALLES(".";A1)-VINDEN.ALLES("@";A1)-1) | ||||||
robski05 | vrijdag 8 juli 2011 @ 18:59 | |||||
Ik heb een enorme database met verschillende salarissen per persoon per bedrijf. Dus:
Nu wil ik eigenlijk het gemiddelde salaris per bedrijf rekenen. Dus Bedrijf A zal op 125 uitkomen, Bedrijf B gewoon 155, etc.. Dit lijkt erg eenvoudig, maar doordat het aantal bestuurders per bedrijf verschilt kom ik er niet uit.. Mocht het nodig zijn, ik heb ook een sheet waarin achter elke bedrijfsnaam staat hoeveel bestuurders ze hebben. | ||||||
DaFan | vrijdag 8 juli 2011 @ 19:18 | |||||
![]() F1 = =AVERAGE(IF($A$1:$A$6=E1;$C$1:$C$6)) Bevestigen met Ctrl-Shift-Enter. En dan slepen naar beneden. | ||||||
sloopkogel | vrijdag 8 juli 2011 @ 22:50 | |||||
Ik werk met Excel 2010 en ik wil mijn worksheet verkleinen zodat het net zo groot is als mijn beeldscherm. Zodat ik geen schuifbalkjes meer heb maar alles overzichtelijk in 1 oogopslag zonder te scrollen. Kan iemand mij uitleggen hoe ik dat voor elkaar krijg? Many thanks...... | ||||||
robski05 | vrijdag 8 juli 2011 @ 23:11 | |||||
![]() ![]() Dit gaat zoveel tijd schelen!! ![]() | ||||||
actuarisje | vrijdag 8 juli 2011 @ 23:14 | |||||
Rechts onderin zit een schuifbalk voor in- en uitzoomen. Of is dat niet wat je bedoelt? | ||||||
sloopkogel | zaterdag 9 juli 2011 @ 11:37 | |||||
Dis is niet wat ik eigenlijk bedoel. Ik wil het permanent zo hebben...... | ||||||
Maartel | zaterdag 9 juli 2011 @ 15:02 | |||||
Hallo, ik ben een tijdlijn-grafiek aan het maken in Excel alleen zitten er nogal erg veel punten in die ik wil definieren, dus ik wil óf een legenda maken voor ieder individueel punt op de lijn, óf een manier vinden om de labels verticaal te plaatsen zodat ze elkaar niet overlappen, zoals nu het geval is.. Dat laatste is ws makkelijker te doen, maar ik kan onder opmaak niets vinden waarmee? | ||||||
Maartel | zaterdag 9 juli 2011 @ 15:12 | |||||
Oh never mind, ik heb het opmaak gedeelte al gevonden, al wordt werken met een legenda ws wel handiger, aangezien de hele lappen tekst voor een heeel hoge grafiek zorgen (of kun je de verhoudingen van de Y-as ergens instellen.. dat de 100% bijv maar 10 cm ipv 40 in beslag neemt? Ik kan de tabel wel kleiner maken, maar dan overlapt de tekst ineens de tabel, en ik wil alleen het lijngedeelte verkleinen.) Is een legenda die niet de lijnen maar elk punt definieert eigenlijk mogelijk? | ||||||
qu63 | zaterdag 9 juli 2011 @ 23:43 | |||||
Celbreedte en hoogte kleiner maken en je lettertype verkleinen.. | ||||||
EddyAlbena | zondag 10 juli 2011 @ 00:54 | |||||
Ik heb in B1:B196 namen (dus tekst-data) staan. Ik wil hierop graag de 'random-toets' toepassen. Heb wat gegoogled maar het lukt mij niet echt. Iemand? | ||||||
EddyAlbena | dinsdag 12 juli 2011 @ 21:43 | |||||
Klein kickje + wat verduidelijking. In B1:B196 dus de tekstdata. Ik wil in een andere cel dan een willekeurige waarde uit een van die cellen krijgen, zodat ik met F9 dus telkens die andere waarde krijg. Met '=aselecttussen' lukt het met cijfers wel, maar tekst is dus een ander verhaal.. | ||||||
hooibaal | dinsdag 12 juli 2011 @ 21:46 | |||||
Je kunt de INDEX-functie gebruiken. Die pakt een bepaalde cel uit een matrix op basis van een kolom- en rijnummer. Als kolom pak je 1, en als rij een ASELECT-waarde (wel afronden!) | ||||||
EddyAlbena | dinsdag 12 juli 2011 @ 21:57 | |||||
Ik heb wat gespeeld, maar krijg telkens nog een waarde- of verwijzingserror dus er gaat iets fout, logisch ook want ik snap het nog niet helemaal. Heb nu dit: =INDEX(B1:B196,ASELECTTUSSEN(B1,B196),1) | ||||||
hooibaal | dinsdag 12 juli 2011 @ 22:00 | |||||
*Nevermind* Voor ASELECTTUSSEN moet je in dit geval gewoon de getallen 1 en 196 als argumenten meegeven en daarna afronden. Dus: =INDEX(B1:B196;AFRONDEN(ASELECTTUSSEN(1;196);0)) Die doet het bij mij. | ||||||
DaFan | dinsdag 12 juli 2011 @ 22:03 | |||||
Je moet doen: =INDEX(B1:B196,ASELECTTUSSEN(RIJ(B1),RIJ(B196)),1) | ||||||
hooibaal | dinsdag 12 juli 2011 @ 22:04 | |||||
Tja, dat kan ook. Maar RIJ(B1) is meestal 1 ![]() | ||||||
EddyAlbena | dinsdag 12 juli 2011 @ 22:06 | |||||
Ha! Het werkt, super. Beiden bedankt, die extra uitleg vind ik ook wel handig, snap het nu namelijk ook. | ||||||
DaFan | dinsdag 12 juli 2011 @ 22:07 | |||||
Ik ga er altijd maar vanuit dat de formule ook op andere plekken moet werken ![]() np | ||||||
drumstickNL | woensdag 13 juli 2011 @ 11:33 | |||||
Excel koppelingen ![]() | ||||||
hooibaal | woensdag 13 juli 2011 @ 19:54 | |||||
Handmatig kan het sowieso wel. Je kunt van een cel inderdaad een hyperlink maken, je doelbestand opgeven en dan bij 'Bladwijzer' het juiste werkblad kiezen. Dat is alleen nogal bewerkelijk. Ik zal eens kijken of ik een geautomatiseerde manier voor je heb. | ||||||
hooibaal | woensdag 13 juli 2011 @ 20:10 | |||||
Ok, het kan ook geautomatiseerd. Hiervoor heb je een hulpkolommetje nodig waarin je je link zet. In dit hulpkolommetje zet je de volgende functie (dat nummer waarnaar je verwijst, veronderstel ik in cel C13): =HYPERLINK("\Bestandsnaam.xlsx#"&C13&"A1";"linkje") In deze cel komt dan blauw onderstreept het woord linkje te staan, en als je die aanklikt wordt het aangegeven bestand geopend op cel A1 van het bedoelde werkblad. Het woord "linkje" kun je natuurlijk vervangen door iets wat jij leuk vindt, of door nogmaals dat nummer (dan geef je C13 aan na de ; ). Ik weet niet welke versie van excel je gebruikt, maar let op de extensie .xls of .xlsx. Succes! | ||||||
OA | woensdag 13 juli 2011 @ 21:29 | |||||
Is het mogelijk om bijvoorbeeld een melding in de mail te krijgen als een excelbestand is bewerkt cq. opgeslagen? Ik heb wel al gezocht, maar ik snap het niet ![]() | ||||||
qu63 | woensdag 13 juli 2011 @ 21:57 | |||||
Je zou een macro kunnen maken die iedere dat het bestand opgeslagen wordt je automagisch een mail stuurt, alleen moet Outlook daar wel voor aan staan geloof ik.. | ||||||
Allantois | donderdag 14 juli 2011 @ 13:58 | |||||
(Excel 2003, NL) Hoi, heb als excel noob een vraag waar ik via internet niet uit kom. Ik heb in een cel een uitkomst staan die via meerdere berekeningen elders een bepaalde waarde geeft. Deze waarde is bv 999. Nu wil ik uit deze rij (dus de 999e rij) de waarde van de cel uit een kolom opvragen, bijvoorbeeld A999. Even geschetst wat ik wil: H1 = 999 (via meerdere berekeningen) K1 = A999 Ergo: H1 = x K1 = Ax Hier moet een makkelijke functie voor zijn, maar ik kan hem niet vinden. Ik dacht al makkelijk in K1 de functie "=A(H1)" te doen, maar dat werkt helaas niet ![]() | ||||||
hooibaal | donderdag 14 juli 2011 @ 14:03 | |||||
="A"&H1 | ||||||
Allantois | donderdag 14 juli 2011 @ 14:37 | |||||
Nu krijg ik heel netjes A999 te staan, maar ik wil de waarde van de cel van A999 overnemen. | ||||||
Frollo | donderdag 14 juli 2011 @ 14:42 | |||||
=INDIRECT("A"&H1) | ||||||
Allantois | donderdag 14 juli 2011 @ 14:45 | |||||
Thanx ![]() | ||||||
Frollo | donderdag 14 juli 2011 @ 14:47 | |||||
np ![]() | ||||||
Levolution | vrijdag 15 juli 2011 @ 14:36 | |||||
Ik heb een leuke vraag. Ik wil graag een staafdiagram met meerdere reeksen gebruiken, maar wel zodanig dat deze 'gescatterd' zijn. Als ik voor een staafdiagram kies, worden de data van de x-as algemeen gecategoriseerd. Bij een scatter grafiek is dit niet het geval; elke reeks heeft dan zijn eigen x-as data. Kan dit ook gerealiseerd worden met een staafdiagram? | ||||||
Maartel | zondag 17 juli 2011 @ 13:24 | |||||
Oke, ik weet niet eens zeker of Excel hier het geschikst voor is, maar ik heb min of meer 70 kandidaten die allemaal tegen elkaar op moeten (in duo's, dus elke kandidaat heeft 69 battles). Nu is dit al veel werk, maar in de tabel die ik gemaakt heb steeds eindeloos op en neer slepen om bij de een een nul en bij de ander een één in te vullen lijkt niet erg efficient. Is er een manier waarop iig de helft vanzelf ingevuld wordt? (of idealiter een manier/programma dat gewoon in een pop-upje elke combinatie laat verschijnen waarbij ik snel de score in kan vullen) | ||||||
DaFan | zondag 17 juli 2011 @ 13:58 | |||||
Volgens mij kan je wel meer dan 1 x-as invoegen, maar ik weet niet precies hoe. Ik werk nooit met grafieken. | ||||||
DaFan | zondag 17 juli 2011 @ 14:00 | |||||
Waarom doe je niet in A2:A71 1-70 invullen En in B1:BS1 ook. Dan heb je in B2:BS70 elke combinatie wel staan...je gebruikt alleen de helft niet natuurlijk. | ||||||
Maartel | zondag 17 juli 2011 @ 14:08 | |||||
Uhm, ik vrees dat ik niet helemaal begrijp wat je bedoelt? En misschien moet ik nog even toevoegen dat uiteindelijk elk van de 70 een totaalscore heeft, vandaar dat ik de nullen ook invul om te zien wat al gedaan is, en ik met een 70x70 tabel werk. | ||||||
DaFan | zondag 17 juli 2011 @ 14:16 | |||||
Ja ik bedoel ook een 70x70 tabel, dan is elk veld eronder een combinatie toch? Maar ik begrijp dat je dat niet wilt? | ||||||
Maartel | zondag 17 juli 2011 @ 14:28 | |||||
Uhm, misschien begreep ik het verkeerd, ik dacht bij 'combinatie' aan dat er in elk vakje '1-0' '0-1' etc zou staan ![]() Maar wat je nu precies bedoelt wat ik in vakjes moet zetten is me nog niet helder. Althans, zoals t nu klinkt is t al precies zoals ik het heb, en moet ik dus idd continu op en neer scrollen om alles 'twee keer' in te vullen. | ||||||
DaFan | zondag 17 juli 2011 @ 14:51 | |||||
Hm als ik het zo doe;![]() En ik vul in B3 in: =INDIRECT(ADDRESS(COLUMN(B3);ROW(B3))) En die trek ik door naar alle andere cellen onder de streepjes, dan nemen ze altijd automatisch de 'andere kant' over (C met E = 18 en E met C dus ook). Is dat wat? Anders moet je wellicht met Access proberen met een CROSS JOIN http://office.microsoft.c(...)0096320.aspx#BMcross | ||||||
Maartel | zondag 17 juli 2011 @ 14:55 | |||||
Nee, dat uitgangspunt ken ik wel, maar als in A3 1 staat moet in B2 juist een nul staan, da's t onhandige ![]() Ach ja, in t ergste geval ben ik maar wat langer bezig, of ik versleep de onderste rijen even naar boven om het wat werkbaarder te maken. Niet ideaal, maar als t niet anders kan.. | ||||||
DaFan | zondag 17 juli 2011 @ 14:55 | |||||
Haha ok nou dan houdt het voor even op. Of je moet me IFs werken enzo. | ||||||
Maartel | zondag 17 juli 2011 @ 14:56 | |||||
Jep, alleen ben ik daar niet echt in thuis, en vrees ik vervolgens net zo lang bezig te zijn om alle cellen van juiste codes te voorzien ![]() | ||||||
Maartel | zondag 17 juli 2011 @ 19:58 | |||||
Ah, ik heb de code te pakken! =ALS(BL6=1;0;1) als er in die cel een 1 staat wordt t in een andere cel een 0 en andersom.. Alleen hoe krijg ik dit nou makkelijk in alle (of iig de helft van) de cellen gezet zonder dat dat me net zoveel werk kost als handmatig invullen? | ||||||
DaFan | zondag 17 juli 2011 @ 20:04 | |||||
Slepen of Copy-Paste.. als je kopieert past ie ook automatisch de celreferentie aan. Dus je kan kopieren, alle cellen selecteren die hem moeten hebben, en dan plakken. | ||||||
Pakspul | zondag 17 juli 2011 @ 20:29 | |||||
Als je een cel selecteerd dan heb je rechtsonderin een groot blokje zitten. Deze kun je naar onder (boven, links rechts) slepen. Hiermee zal hij de conditites van de cel meenemen. Formules stijl etc | ||||||
Maartel | zondag 17 juli 2011 @ 20:37 | |||||
Ja dat klopt, alleen neemt ie het dan niet correct mee omdat het niet om rechte rijen of een consequente formule gaat.. E4 is bijvoorbeeld gelinkt aan G2, terwijl E5 gelinkt is aan H2 Op een moment dat ik ga slepen maakt ie er echter G3 van. | ||||||
hooibaal | maandag 18 juli 2011 @ 11:30 | |||||
Gelukkig heeft DaFan al wat werk voor je gedaan, zijn formule wisselt namelijk die cellen om. Alleen omdat de enen en nullen moeten worden omgewisseld wordt het dan: Het vervelende is dat je hem moet doortrekken naar een driehoekig gebied. Je kunt hem slepen over het vierkant, maar dan krijg je een hoop kringverwijzingen. Ben bang dat je toch nog 69 handelingen uit moet voeren om je blad vol te krijgen. Op je invulblad alleen één kant van de driehoek invullen en op een tweede blad een kopie maken is misschien sneller uit te voeren. | ||||||
Maartel | maandag 18 juli 2011 @ 13:40 | |||||
Ik heb 'm te pakken inmiddels. Het enige lastige blijft dat wanneer ik nu een rij wil verplaatsen (vind het tussentijds wel fijn om personen met de hoogste totaalscore naar boven te slepen) de hele formules overhoop komen te liggen. Dat dus maar even niet doen ![]() | ||||||
Martijn85 | dinsdag 19 juli 2011 @ 14:33 | |||||
Ik heb een lijst in excel (2010, EN) waar ik na elke niet-lege cel in kolom A 2 rijen wil invoegen. Had al een code gevonden die 1 rij doet, maar krijg het niet voor elkaar om dit aan te passen
dus:
moet worden:
Iemand enig idee? | ||||||
qu63 | dinsdag 19 juli 2011 @ 15:11 | |||||
Nog een "Rows ![]() Dus:
| ||||||
Stansfield | woensdag 20 juli 2011 @ 09:51 | |||||
Ik wil verticaal zoeken alleen staat er nog tekst voor en tekst na de omschrijving die ik verticaal wil zoeken. Hoe splits ik die cel? | ||||||
sloopkogel | woensdag 20 juli 2011 @ 11:33 | |||||
Ik zit met het volgende probleem in excel. Ik heb 2 excel-files. In de eerste excel-file wil ik een hyperlink maken en als ik daar op klik wil ik naar de andere excel-file toe. Die bestaat uit 52 werkbladen ( aantal weken ). Hoe krijg ik het voorelkaar om naar de juiste werkblad te gaan? dus ik klik op de hyperlink en vervolgens kom ik op de juiste werkblad van de andere excel file uit.... Wie weet het? Thanx | ||||||
actuarisje | woensdag 20 juli 2011 @ 11:42 | |||||
Is de tekst die voor en na de omschrijving staat altijd hetzelfde/even lang? Zoals bijvoorbeeld "aaaa zoekterm bbbbb". Er zitten dan 5 karakters voor en 6 karakters na de zoekterm. Dan kun je vervolgens MID gebruiken. Stel bovenstaande staat in A1, dan levert MID(A1;6;LEN(A1)-5-6) "zoekterm". [ Bericht 8% gewijzigd door actuarisje op 20-07-2011 11:54:53 ] | ||||||
qu63 | woensdag 20 juli 2011 @ 11:49 | |||||
dmv de functie Hyperlink() | ||||||
actuarisje | woensdag 20 juli 2011 @ 11:57 | |||||
Kan je daarmee ook het werkblad naar keuze openen? Een excelfile openen lukt wel, maar hoe geef je dan aan welk tabblad je automatisch geopend wil hebben? Ik zou daar wel iets op kunnen verzinnen (als ik wat langer na zou denken), maar dan niet mbv Hyperlink() | ||||||
qu63 | woensdag 20 juli 2011 @ 12:00 | |||||
Normaal gesproken link je naar een tabblad door [filename.xlsx]'naam van tabblad'!A1 te doen, dat kan in hyperlink() ook | ||||||
sloopkogel | woensdag 20 juli 2011 @ 12:33 | |||||
Het zal best wel door de functie hyperlink kunnen maar hoe kom ik op die werkbladen van de andere file? | ||||||
sloopkogel | woensdag 20 juli 2011 @ 12:34 | |||||
Hoe zou dan zo'n programmeerregel eruit zien? | ||||||
Martijn85 | woensdag 20 juli 2011 @ 13:16 | |||||
Thanks Heb nog een beetje zitten rommelen en toen kwam ik hier op uit.
Moet ik alleen zorgen dat kolom A oploopt van 1,2,3...., hij doet het alleen waar de tekst in kolom A verandert. | ||||||
hooibaal | woensdag 20 juli 2011 @ 14:21 | |||||
In deze post staat er een en ander over. Misschien dat je daarmee verder kan? | ||||||
Deetch | woensdag 20 juli 2011 @ 14:23 | |||||
Dat komt omdat deze regel in je code staat: If c.Offset(-1, 0) <> c Then Als je deze code nou eens probeert?
| ||||||
Martijn85 | woensdag 20 juli 2011 @ 14:30 | |||||
Hij is fijn ![]() | ||||||
Individual | woensdag 20 juli 2011 @ 22:20 | |||||
... | ||||||
Deetch | donderdag 21 juli 2011 @ 09:53 | |||||
nuttig hoor | ||||||
Individual | donderdag 21 juli 2011 @ 12:00 | |||||
Ik wilde wat posten, bedacht dat ik er misschien toestemming van een mod voor nodig had en klikte terug. Kreeg een error en mijn deels-post werd gepost. Daarom heb ik het weggehaald. Een mod is ge-PM'ed dus wacht op antwoord. | ||||||
Godtje | vrijdag 22 juli 2011 @ 09:09 | |||||
Gisteren had ik een uitdaging. Uiteindelijk is het redelijk goed gekomen omdat het een beperkte hoeveelheid aan regels was maar het was me toch nog iets te veel handwerk. Het doel was duplicaten zoeken. In kolom A startend op A1 had ik 105 waardes staan. In kolom B startend op B1 had ik 766 waardes staan. In X aantal waardes in kolom A kwam ook in kolom B voor (achteraf bleek een stuk of 31). Nu kan je wel makkelijk duplicaten verwijderen in excel maar hoe kan je ze makkelijk sorteren en vinden? Ik heb uiteindelijk deze code gebruikt in kolom C
Dat geeft bij elke waarde die in kolom A staat de regel waar het in kolom B te vinden is. Waardes die niet te vinden zijn #N/B Nu waren het maar 31 duplicaten en waren ze daarna redelijk makkelijk uit die 766 met het handje te filteren. Maar het liefste zou ik natuurlijk hebben dat ze autiomatisch gefilterd worden. Bijvoorbeeld de niet duplicaten die verwijderd worden of de duplicaten gehighlight, whatever. Iets om duplicaten te sorteren. Zouden jullie hier mee kunnen helpen? | ||||||
hendrik2009 | vrijdag 22 juli 2011 @ 19:46 | |||||
Zie hier: Dubbele records verwijderen of een lijst met unieke records maken in Excel http://support.microsoft.com/kb/262277 Kan dus via je advanced filter | ||||||
Godtje | zaterdag 23 juli 2011 @ 00:31 | |||||
Dat is dus juist niet wat ik wil. Ik wil de unieke verwijderen of een lijst met dubbele maken | ||||||
borisz | zaterdag 23 juli 2011 @ 10:56 | |||||
Noobvraagje. Ben op een een of andere manier mijn 'formulebalk of functiebalk' kwijt geraakt en het lukt mij niet meer om die balk weer terug te krijgen. Iemand een idee? (Excel 2010) | ||||||
hendrik2009 | zaterdag 23 juli 2011 @ 12:37 | |||||
Oh, sorry, niet goed gelezen. Een countif in kolom C dan? | ||||||
Deetch | maandag 25 juli 2011 @ 10:08 | |||||
Als Excel 2010 er het zelfde uitziet als 2007: Menuitem "View" selecteren en dan het vinkje voor Formulabar aanzetten. | ||||||
tonygils | maandag 25 juli 2011 @ 13:47 | |||||
ik heb in excel 20 verschillende onderdelen, die allemaal een waarde hebben. bijvoorbeeld: 1. denken 80% 2. lezen 60% 3. schrijven 70% Nu laat ik in excel de formule max bekijken welk percentage het hoogste is. Hij laat dan op een appart blad zien welk onderdeel het hoogste scoort. Nu wil ik dat hij van dat hoogte percentage, hier dus 80%, ook de tekst denken weergeeft. iemand enig idee hoe dat werkt? | ||||||
Stansfield | maandag 25 juli 2011 @ 14:07 | |||||
Als je de omschrijving en het precentage in 2 cellen hebt staan kan je het toch ook gewoo met filteren sorteren zodat het van hoog naar laag gaat? | ||||||
JDude | maandag 25 juli 2011 @ 15:50 | |||||
Komen percentages vaker dan 1 keer voor? Zo nee, dan kun je verticaal zoeken (VERT.ZOEKEN / VLOOKUP) gebruiken. | ||||||
qu63 | maandag 25 juli 2011 @ 16:04 | |||||
Niet als de tekst links van het percentage staat.. En wat doe je als 80% meer dan 1x in je lijst voorkomt als hoogste waarde? | ||||||
JDude | maandag 25 juli 2011 @ 16:09 | |||||
Een beetje met kolommen schuiven moet wel lukken toch? En als percentage en tekst in 1 cel staan, dan kan 'ie beter maar gewoon stoppen met Excel gebruiken ![]() Dan gaat het niet nee, maar dat zei ik al. | ||||||
Deetch | maandag 25 juli 2011 @ 16:12 | |||||
Even de uitgangspunten: In kolom B staan van B1 tm B20 de percentages In kolom A staan in A1 tm A20 de denken, schrijven, etc Met de formule hieronder vindt je dan de tekst uit kolom A die hoort bij het maximum uit kolom B =INDIRECT("A"&MATCH(MAX(B1:B20),B1:B20,0)) | ||||||
Deetch | maandag 25 juli 2011 @ 16:15 | |||||
Als de percentages pas later beginnen (bijv B3:B22) dan moet je bij het getal dat uit de MATCH formule komt nog het verschil ten opzichte van 1 optellen, da's dus 2 de formule wordt dan: =INDIRECT("A"&MATCH(MAX(B3:B22),B3:B22,0)+2) [ Bericht 7% gewijzigd door Deetch op 25-07-2011 17:03:59 ] | ||||||
tonygils | dinsdag 26 juli 2011 @ 13:44 | |||||
ik heb in me excel bestand ineens een stukje witruimte aan de rechterkant. weet iemand hoe je dit kan verwijderen? Iedere pagina heeft aan de rechterkant witruimte. Ik heb de pagina liggend, dus zegmaar 29,6cm nu is tie 27.9 cm | ||||||
Deetch | dinsdag 26 juli 2011 @ 14:50 | |||||
Bij print preview, page setup je schaal aanpassen naar meer dan 100% zodat het geprinte deel precies op 1 pagina past. Waarschijnlijk heb je meer regels geselecteerd dan de vorige keer en past het geselecteerde gebied anders in de hoogte niet meer op 1 pagina. Je zou ook de marges boven en onder kunnen verkleinen, dan wordt je geprinte gebied ook vanzelf breder als je het uitprint. Anders helpt dit ook wel ![]() | ||||||
static | woensdag 27 juli 2011 @ 06:33 | |||||
Ik krijg een grafiek aangeleverd waarvan ik de data source wil zien. Die is hidden, Dus als ik naar de data source via de grafiek ga zie ik dit:
Heb alle rows en columns unhidden gemaakt, heb cel A1 e.d. bekeken, maar kan nérgens de source data vinden; hoe kan ik dat wel zien? Edit: laat maar, ben er al achter. ![]() | ||||||
Deetch | woensdag 27 juli 2011 @ 08:49 | |||||
hihi je moet natuurlijk wel het tabblad "_Hidden8" zichtbaar maken | ||||||
static | woensdag 27 juli 2011 @ 08:56 | |||||
Dat dus. En laten we nu maar gewoon doen of mijn post er niet staat. ![]() | ||||||
Deetch | woensdag 27 juli 2011 @ 09:30 | |||||
Welke post? Nou weer serieus, het lijkt wel komkommertijd. | ||||||
Godtje | woensdag 27 juli 2011 @ 09:35 | |||||
Ik heb nog steeds geen bevredigend antwoord dus als je ideeen hebt ![]() [Excel] Het grote Excel vragen topic #27 | ||||||
actuarisje | woensdag 27 juli 2011 @ 11:45 | |||||
Ben je op zoek naar een antwoord binnen Excel of mag het ook mbv een macro? In het eerste geval heb ik niet direct een idee. Het tweede geval is niet zo moeilijk. Je zou onderstaande macro kunnen gebruiken.
Er vanuit gaande dat de data in kolommen A en B staan, wordt nu gekeken of een waarde in kolom B ook al in kolom A voorkomt. Zo ja, dan wordt deze cel gekleurd [ Bericht 56% gewijzigd door actuarisje op 27-07-2011 11:59:58 ] | ||||||
Deetch | woensdag 27 juli 2011 @ 13:37 | |||||
en in plaats van kleuren zou je hem ook kunnen verwijderen of opslaan in een array en dan later in een aparte kolom weer neer kunnen zetten (inclusief een tellertje hoevaak die waarde is voorgekomen) | ||||||
Godtje | woensdag 27 juli 2011 @ 13:53 | |||||
Ik vind een macro een geweldig idee ik heb er alelen weinig/geen verstand van. Foutmelding in:
Dat stukje. En ik heb inderdaad waardes in A en B | ||||||
Deetch | woensdag 27 juli 2011 @ 16:08 | |||||
als je een de [ b ] en [ /b ] weg haalt? | ||||||
Godtje | woensdag 27 juli 2011 @ 16:09 | |||||
Die had ik er in gezet om het Bold te maken maar dat werkt kennelijk niet ![]() Dat staat uiteraard niet ni de echte code. | ||||||
DaFan | woensdag 27 juli 2011 @ 20:10 | |||||
Welke foutmelding? | ||||||
actuarisje | woensdag 27 juli 2011 @ 22:25 | |||||
Ik ga er hier wel van uit dat het werkblad waar je gegevens opstaan de naam 'Sheet1' heeft. | ||||||
Bakkerrrrrrrr | vrijdag 29 juli 2011 @ 13:11 | |||||
Ik zie dat hier een paar specialisten zitten mbt excel , daarom deze vraag van een beetje leek ; Is het mogelijk dat verwijzingen van een cel naar een cel op een ander tabblad gedaan kan worden , en dat deze dan in een lege cel geplaatst wordt als bijv ; A1 vol is zodat hij hem automatisch plaatst in A2. Mocht dan A2 vol zijn dat hij de doorverwezen info naar A3 plaatst enz ...met als laatste optie bijvoorbeeld A30 . Meer zal ik toch niet nodig hebben. Wie o wie . Bakkertje. | ||||||
Deetch | vrijdag 29 juli 2011 @ 13:20 | |||||
Kan deze code ook netter/sneller? Hij haalt van alle cellen in de geselecteerde de spaties voor en achter weg en herformat dan de cel, hetzelfde als je het zou doen met F2 en Enter. Dit omdat in een kolom zowel tekst, nummers, datum als tijd waarden voorkomen echter met een variabel aantal spaties er voor en er achter en ik wil er een bruikbare sheets van maken.
| ||||||
Deetch | vrijdag 29 juli 2011 @ 13:34 | |||||
Is het telkens hetzelfde tabblad waar de verwijzing heen moet? Bijv Sheet2? en altijd in kolom A? Selecteer de cel waarnaar verwezen moet worden en voer dan onderstaande macro uit:
| ||||||
hooibaal | vrijdag 29 juli 2011 @ 15:24 | |||||
Als ik zou snappen wat je wil, dan zou ik je misschien wel kunnen helpen. | ||||||
Deetch | vrijdag 29 juli 2011 @ 15:29 | |||||
is al gedaan hierboven ;-) | ||||||
hooibaal | vrijdag 29 juli 2011 @ 15:40 | |||||
Oeps, overheen gekeken ![]() | ||||||
Bakkerrrrrrrr | vrijdag 29 juli 2011 @ 15:48 | |||||
Beste Deetch. Ik ben namelijk nog niet al te bekend met macro's maken dus jouw uitleg gaat mij net iets te ver. Kun je misschien een korte uitleg geven , of is dat teveel gevraagd ? INVUL VELD is het tabblad waar gegevens worden ingevuld, en die ook rekensommen bevat . Heb nu de volgende formule staan in A1 op blad factuur ; =ALS('INVUL VELD'!AM1=0;"";'INVUL VELD'!A1) dit is om de cel leeg te laten als niks is besteld In C1 staat de volgende formule ; =ALS('INVUL VELD'!AM1=0;"";'INVUL VELD'!AM1) ook leeg blijven als niks is besteld In E1 staat ; =ALS('INVUL VELD'!AM1=0;"";'INVUL VELD'!C6) blijft ook leeg als niks is besteld En dan staat in G1 ; =ALS(OF(C1="";E1="");"";SOM(D26*F26)) ook om cel leeg te laten Bovenstaande formules staan respectievelijk voor ; Produkt Aantal Prijs Totaalprijs Dit zijn dus de formules zoals ik ze nu gebruik om de cellen leeg te laten op de factuur als er niks is ingevuld op het INVUL VELD . Alleen snap ik die macro niet om mijn eerste vraag voor elkaar te krijgen. Bakkerrrrr. | ||||||
Deetch | vrijdag 29 juli 2011 @ 16:29 | |||||
En wat wil je nu precies met die vraag tav verwijzingen want misschien begrijpen we elkaar wel verkeerd. Wel jammer voor je dat het nu vrijdag is dan is het vaak een beetje rustig. | ||||||
Bakkerrrrrrrr | vrijdag 29 juli 2011 @ 22:32 | |||||
Nou ik ben (nog) niet bekend met macro's maken . Ik heb de bovenstaande 4 cellen met formules gevuld , en dit 30 rijen onder elkaar (tot A30) op tabblad FACTUUR Daar verschijnt dus informatie in als er iets is ingevuld op het tabblad "INVUL VELD" . Maar ik wil dat die rijen A1 tot A30 , onder elkaar worden ingevuld zonder lege cellen ertussen . Helaas zijn er meer dan 30 produkten (laten we zeggen 100) , dus als iemand iets besteld wat op het tabblad "INVUL VELD" wordt ingevuld bij het 31st produkt , verschijnt deze niet in beeld omdat deze gekoppeld is aan A31 , C31 , E31 en G31 , maar die zijn er niet. Er is dan wel ruimte in cellen erboven , want niemand besteld nooit meer dan 30 verschillende produkten. DUS , de info van cellen A1 tot A100 (dit zijn die 100 produkten) op tabblad "INVUL VELD" moet verwezen worden naar de cellen A1 tot A30 en daarin geplaatst worden. Hoe koppel ik daar een macro aan. Ik hoop dat ik het nu wel duidelijk uitleg , maar ja dat weet ik niet want ik weet niet hoe een macro werkt . Bakkertje | ||||||
Greatmarked | woensdag 3 augustus 2011 @ 21:51 | |||||
Ik ben bezig met een urenregistratie. Heb per dag de begintijd en eindtijd en de formule geeft een totaal. (vb: start: 9:00 eind: 21:00 totaal: 9:00) Als ik nu van alle dagen van de week het totaal wil uitrekenen (vb: 9:00 + 8:30 + 12:00) dan geeft de formule niet het totaal maar hij telt de uren door (dus 26 uur wordt 2:00). Hoe kan ik er voor zorgen dat hij totalen gaat geven? | ||||||
ManAtWork | woensdag 3 augustus 2011 @ 21:59 | |||||
Kijk even bij de celopmaak. | ||||||
qu63 | woensdag 3 augustus 2011 @ 22:00 | |||||
En dan kiezen voor [uu]:mm ipv uu:mm | ||||||
Greatmarked | woensdag 3 augustus 2011 @ 22:01 | |||||
[uu] does the trick! Bedankt! | ||||||
qu63 | vrijdag 5 augustus 2011 @ 12:21 | |||||
British teenager named 'Microsoft Excel world champion' Nooit geweten dat er zelfs een WK voor is! | ||||||
Individual | vrijdag 5 augustus 2011 @ 13:24 | |||||
Iemand een linkje naar de opdrachten? | ||||||
sitting_elfling | vrijdag 5 augustus 2011 @ 15:10 | |||||
Weet iemand hoe ik hier 1 cel na een tig tal kan linken? Je kiest een jaartal uit van 2-6 en in het vakje percentage komt dan dat nummer direct te staan. Ik zit te kloten met enorme IF constructies die niet werken. Iemand een idee? ![]() | ||||||
qu63 | vrijdag 5 augustus 2011 @ 15:23 | |||||
=vert.zoeken() al geprobeerd? | ||||||
sitting_elfling | vrijdag 5 augustus 2011 @ 16:36 | |||||
Bingo! =vlookup(B2,(tabel),(2e rij)) werkte prima! Dank! | ||||||
spooky1234 | zaterdag 6 augustus 2011 @ 21:06 | |||||
Probleempje; Tabel 1 - Kolom A; Klantnr - Kolom B; Betaling Sommige klanten hebben meerdere betalingen, bijvb. 10 euro in rij 5 en 25 euro in rij 80. Tabel 2 Tabel 2 wordt een lijst van Unieke klantnrs, dus voor elke klant slechts 1 vermelding en dan saldo van alle betalingen. Dit moet een tabel zijn dat 'zichzelf invult' dus niet elke keer dmv handelingen tabel 1 converteren naar 2. Kan je vlookup op een of andere manier combineren met IF en Sum om dit te bewerkstelligen? | ||||||
Individual | zaterdag 6 augustus 2011 @ 21:32 | |||||
SUMIF is de formule die de totalen van die klanten kan vinden iig. Met een dynamische COUNTIF-ROW en daarop een VLOOKUP-SMALL kan je ook die unique klanten dynamisch maken. Ben je thuis in Excel? | ||||||
spooky1234 | zaterdag 6 augustus 2011 @ 21:35 | |||||
ik kan wel wat excel countif en simif ben ik mee bekend en ook vlookup maar weet niet wat je bedoelt met vlookup small? | ||||||
DaFan | zaterdag 6 augustus 2011 @ 21:48 | |||||
Pivottable | ||||||
spooky1234 | zaterdag 6 augustus 2011 @ 21:49 | |||||
Oh ja damn, dat ik daar niet aan dacht! Cool! | ||||||
Individual | zaterdag 6 augustus 2011 @ 21:53 | |||||
Als je een colom (A) voor de klanten zet die zegt IF(COUNTIF('klant B5', 'klantenlijst' B$2:B5)>1, ROW(),"") dan krijg je een rijnummer voor de unieke klanten te staan. In die andere tabel zet je in colom F 1,2,3,etc. In colom G zet je VLOOKUP(SMALL(colom A,F1),A:B,2,0). Met een beetje spelen kom je er wel uit en dan heb je een automatische unieke lijst ipv dat met de unieke filter (of pivottable) te doen. | ||||||
DaFan | zaterdag 6 augustus 2011 @ 21:53 | |||||
Echt 5 sec werk ![]() | ||||||
-J-D- | zondag 7 augustus 2011 @ 18:49 | |||||
Beste Fok!-vrienden, Ik ben een tijdje bezig geweest in Excel 2007 NL, maar loop met iets vast. ![]() In bovenstaand plaatje wil ik een ding voor elkaar krijgen. Ik wil graag een soort van totaalscore berekenen, maar op een aparte manier. In rij 7 en 14 moet de totaalscore komen te staan van de BESTE DRIE cijfers erboven. Google-en en de helpfunctie konden me niet verder helpen. Weten jullie hoe ik dat kan automatiseren? Nu gebeurt het handmatig. Dank voor het lezen en voor de hulp ![]() | ||||||
DaFan | zondag 7 augustus 2011 @ 19:19 | |||||
Hoi. Als je scores in A1:A6 staan kan je hiermee de top 3 sommeren:
of
Succes. | ||||||
-J-D- | zondag 7 augustus 2011 @ 19:21 | |||||
Dank! Ik ga er mee aan de slag. | ||||||
Deetch | maandag 8 augustus 2011 @ 09:54 | |||||
Waar gebruik je die "small" dan voor? | ||||||
actuarisje | maandag 8 augustus 2011 @ 10:04 | |||||
Vraagje over Search&Replace via VBA: Ik wil met behulp van de volgende regel
een Search en Replace doen. sFind = BLR_INS_??? sReplace = BLR_INS_02_003 Nu heb ik ergens in mijn sheet "BLR_INS_00_003" staan. Ik zou nu verwachten dat hij dit vervangt door "BLR_INS_02_003". Maar dat gebeurt niet. Wat ik wel krijg is dit "BLR_02_003_02_003003". Iemand enig idee wat er hier gebeurt? (Excel 2010) | ||||||
DaFan | maandag 8 augustus 2011 @ 10:12 | |||||
??? Is exact 3 karakters. Je moet * hebben denk ik? | ||||||
actuarisje | maandag 8 augustus 2011 @ 10:30 | |||||
Oh wat flauw. Dat was het inderdaad... | ||||||
Godtje | maandag 8 augustus 2011 @ 10:57 | |||||
Had ik al gereageerd? Nee he? ![]() Ik heb weer tijd vandaag ![]() De macro werkt! Met een foutje
Hij highlight keurig b, c, d, e en f in de rechter rij. Maar de G en de A niet. Dit is even een test opstelling uiteraard. Met deze macro code
| ||||||
Godtje | maandag 8 augustus 2011 @ 10:59 | |||||
En gelijk een toevoeging. ![]() Heel Blad5 gewist en nieuwe aangemaakt om eventuele achtergebleven code, vervuiling whatever te verwijderen Nu een fout op [code] values(i) = .Cells(i, 1)[/code] ![]() ok, Dan krijgt hij intern de naam blad6. Ook al is de pretty name Blad5 Opgelost. Eerste post blijft staan. | ||||||
boemboemtheo20 | dinsdag 9 augustus 2011 @ 11:33 | |||||
ik heb een vraag over een formule doortrekken in excel. Ik wil: - A1-B1 - A1-B2 - A1-B3 - A2-B4 - A2-B5 - A2-B6 - A3-B7 - A3-B8 enz.. Met doortrekken lukt dit niet, hebben jullie een oplossing? thanx | ||||||
qu63 | dinsdag 9 augustus 2011 @ 12:04 | |||||
je kan alles dynamisch maken dmv "A&afronden.omhoog((rij()/3);1)" ipv A1 etc. Uit t hoofd, kan dus fouten bevatten | ||||||
DaFan | dinsdag 9 augustus 2011 @ 13:04 | |||||
Indirect eromheen ![]() | ||||||
qu63 | dinsdag 9 augustus 2011 @ 13:12 | |||||
Dat zei ik ![]()
| ||||||
portabel | dinsdag 9 augustus 2011 @ 14:27 | |||||
Hallo, Ik ben op zoek naar een simpele excel sheet voor producten die ik verkoop. Klant, winst, verzendkosten e.d. en met formules e.d. erin. Een ook een unieke ID voor elke nieuwe "bestelling" Is vast ergens wel een voorbeeld van? | ||||||
Holy_Goat | dinsdag 9 augustus 2011 @ 14:46 | |||||
vast wel op google ![]() | ||||||
portabel | dinsdag 9 augustus 2011 @ 15:39 | |||||
Tja, "google docs spreadsheet sales" ik heb al allerlei termen gebruikt ![]() | ||||||
JDude | dinsdag 9 augustus 2011 @ 15:46 | |||||
Zoiets kun je zelf toch wel in een uurtje in elkaar draaien? | ||||||
Stansfield | dinsdag 9 augustus 2011 @ 15:52 | |||||
Je hebt toch ook van die sjablomen? Ik weet ff niet waar die ook alweer zitten. | ||||||
qu63 | dinsdag 9 augustus 2011 @ 16:09 | |||||
microsoft.com bied ze ook aan: http://office.microsoft.c(...)&av=zxl140&mkt=en-us | ||||||
portabel | dinsdag 9 augustus 2011 @ 16:12 | |||||
Dank je wel. Ik zal even wat toelichten. Google docs kan je vanaf elke computer benaderen. En zo kan ik overal mn gegevens inzien. Ik ga nog verder zoeken... | ||||||
sanger | dinsdag 9 augustus 2011 @ 16:48 | |||||
Met een simpele pogoplug (kost ca. ¤ 50) kun je het in eigen beheer houden.. Veiliger ook. | ||||||
-aad- | dinsdag 9 augustus 2011 @ 17:00 | |||||
Ik heb een grote tabel met kwartalen (de kolommen) en een waarde voor elk kwartaal per bedrijf (de rijen). Is het mogelijk om de nagatieve waarde(s) uit een rij vooraan te zetten. Voor elk bedrijf kan dat een ander kwartaal zijn waar het probleem ontstaat. Ik heb het al geprobeerd met een hlookup met "<0", maar die werkt niet. Volgens mij moet ik het in die richting zoeken, maar heb even geen inspiratie. Iemand een idee? | ||||||
sanger | dinsdag 9 augustus 2011 @ 17:06 | |||||
Je hebt dus maar 1 titelregel? | ||||||
-aad- | dinsdag 9 augustus 2011 @ 17:12 | |||||
Klopt ja, titels met jaar/kwartaal met daaronder een paar honderd bedrijven en de waardes voor elk kwartaal. Wat ik er niet bij zette is dat ik voor elke regel de negatieve waarde dus op die regel wil hebben. | ||||||
sanger | dinsdag 9 augustus 2011 @ 17:22 | |||||
En je wilt dan ook zien welk kwartaal het betreft neem ik aan? Kun je niet beter met voorwaardelijke opmaak de cellen rood laten kleuren ofzo? | ||||||
-aad- | dinsdag 9 augustus 2011 @ 17:44 | |||||
Dat zou helemaal mooi zijn. Voorwaardelijke opmaak heb ik al gedaan dus ik kan ze identificeren, maar ik wil een berekening loslaten op de negatieve waarde zonder heel de tabel overhoop te gooien. (Zeker aangezien ik het later met een vergelijkbare tabel nogmaals moet doen.) | ||||||
Deetch | woensdag 10 augustus 2011 @ 09:05 | |||||
Je wilt de rij dus sorteren zodat de negatieve waardes vooraan staan of wil je alleen de meest negatieve waarde (+jaar/kwartaal) uit de rij apart? | ||||||
Deetch | woensdag 10 augustus 2011 @ 09:15 | |||||
zoiets? =MIN(C2:F2) & " (" & INDIRECT(ADDRESS(1,MATCH(MIN(C2:F2),C2:F2,0)+2))& ")" er van uitgaande dat de waarden van de verschillende kwartelen in kolom C tm F lopen en je het laagste getal wilt. Indirect/address/match combo geeft de waarde uit de bovenste rij, de 1 in de address formule van de kolom waarin de minimale waarde staat. Match geeft een relatief adress dus je moet er 2 bij optellen om te compenseren voor het feit dat je in kolom C begint met zoeken. | ||||||
sitting_elfling | woensdag 10 augustus 2011 @ 10:38 | |||||
Is er een methode waar in je op basis van een bepaalde waarde in een cel, bijv. A1 een andere cel kunt inkleuren? Je hebt bijv. B1:B10 als kolom van 1 tot 10 en als je dan in A1 een 1 invult. Het vakje 1 in B1:B10 een kleur krijgt? | ||||||
Deetch | woensdag 10 augustus 2011 @ 10:43 | |||||
Voorwaardelijke opmaak in de cellen B1:B10 toepassen. Hier kun je dan als formule invoeren "=A1" en dan kun je het type opmaak kiezen. | ||||||
sitting_elfling | woensdag 10 augustus 2011 @ 11:07 | |||||
Dank. Ik krijg alles voor elkaar en het lukt voor 1 cel (uit 1 cel) of voor alle cellen. Maar ik kan niet 1tje kleuren uit een groepje cellen. Welke IF formaat zou ik dan moeten kiezen qua conditioneel formatting? Als ik namelijk conditioneel formatting doe van B1:B10, en dan =A1 als cel in voer kleurt hij alles van B1 tot B10 terwijl er in A1 een 1 staat en B1 tot B10 van 1 tot 10 gaat. | ||||||
Deetch | woensdag 10 augustus 2011 @ 11:13 | |||||
=$A$1 gebruiken ipv A1 en eerst conditional formatting voor 1 cel doen en die cel kopieren naar de andere. Ik werk trouwens met Office 2007 in 2003 werkt het net even anders, hier zou je zelf even wat moeten proberen. | ||||||
sitting_elfling | woensdag 10 augustus 2011 @ 11:56 | |||||
Ik heb het voor elkaar. Je doet inderdaad eerst cel 1. Dan trek je hem door. En dan verwiijder je de data uit cel B2:B9. Alleen nu vraag ik me af, nu ik dit voor elkaar heb, is er misschien een mogelijkheid om in plaats op de basis van 1 cel een kleur te geven. Nu 2 cellen te gebruiken. Met andere woorden; A1:1 (rood) A2:2 (groen) En wanneer er tussen B1:B10 een getal 1 is wordt hij rood en bij getal 2 groen. | ||||||
-aad- | woensdag 10 augustus 2011 @ 13:11 | |||||
Thanks! Dat is inderdaad precies wat ik wilde. Ik had die MIN zelf ook moeten kunnen bedenken... Tweede deel snap ik nog niet helemaal, maar hij werk. ![]() | ||||||
Deetch | woensdag 10 augustus 2011 @ 13:25 | |||||
graag gedaan. De help functie van excel geeft voor alle functies wel een simpele beschrijving, daar kom je dan een heel eind mee. | ||||||
een2drie | donderdag 11 augustus 2011 @ 11:22 | |||||
Weet iemand misschien hoe je een datum die op deze manier staat: 20110808, automatisch zo laten schrijfen dat Excel het herkent als een datum, zodat het ook in een grafiek goed staat? | ||||||
Deetch | donderdag 11 augustus 2011 @ 11:44 | |||||
kan niet, moet je een tweede kolom aanmaken met de volgende formule: =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) =DATUM(LINKS(A1;4);DEEL(A1;5;2);RECHTS(A1;2)) [ Bericht 3% gewijzigd door Deetch op 11-08-2011 13:25:28 ] | ||||||
een2drie | donderdag 11 augustus 2011 @ 11:49 | |||||
Werkt niet? ![]() | ||||||
DaFan | donderdag 11 augustus 2011 @ 12:10 | |||||
Welke taalinstellingen? | ||||||
een2drie | donderdag 11 augustus 2011 @ 12:14 | |||||
Aah, dat zal de reden dan wel zijn ![]() Wat zou de Nederlandse code hiervoor dan zijn? | ||||||
een2drie | donderdag 11 augustus 2011 @ 12:24 | |||||
gevonden ![]() | ||||||
Deetch | donderdag 11 augustus 2011 @ 13:23 | |||||
daarom moet je ook even je taal en versie geven. | ||||||
qu63 | donderdag 11 augustus 2011 @ 13:26 | |||||
Zoals ook in de OP staat.. | ||||||
Jump | donderdag 11 augustus 2011 @ 13:30 | |||||
Hmm, ik had een apart topic geopend, maar deze zal misschien beter zijn ![]() Ik heb een probleempje met Excel waar ik niet echt aan uit geraak. Ik heb een kolom waarin een 500 tal datums staan. Gaande van eind 2009 tot vandaag. Daarnaast zou ik graag een kleine tabel hebben waarin het aantal datums staat, gegroepeerd per maand. Zoiets dus:
Alle datums zijn in het formaat dag/maand/jaar en ik heb 2010 EN versie. | ||||||
Deetch | donderdag 11 augustus 2011 @ 13:52 | |||||
zou je met draaitabel kunnen doen | ||||||
actuarisje | donderdag 11 augustus 2011 @ 13:53 | |||||
Ben je bekend met VBA? Ik heb wel een functie hier die berekend wat jij nodig hebt. Je stopt er een maand/jaar en een lijst data in en deze bepaalt vervolgens hoeveel van de data in de lijst in de opgegeven maand liggen.
| ||||||
Deetch | donderdag 11 augustus 2011 @ 14:01 | |||||
Onderstaande functie telt het aantal data in de cellen A1:A10 die vallen in de maand mei (5) van het jaar 2012. =SUMPRODUCT(--(MONTH(A1:A10)=5),--(YEAR(A1:A10)=2012)) dubbele data worden overigens wel meegetelt. sumproduct is echt wel de bom!!! | ||||||
DaFan | donderdag 11 augustus 2011 @ 14:05 | |||||
![]() maar zou het idd met draaitabel doen | ||||||
een2drie | donderdag 11 augustus 2011 @ 14:07 | |||||
Waarom lukt het me nou nog steeds niet om een tweede lijn in een grafiek te tekenen die ongeveer halverwege begint ![]() Iemand die me kan helpen? Nederlandse Ecel 2010 dus | ||||||
Deetch | donderdag 11 augustus 2011 @ 14:07 | |||||
dat ben jij helemaal niet dafan die doet altijd alles met sumproduct. ![]() * Deetch meldt gehackte account bij Danny. | ||||||
Deetch | donderdag 11 augustus 2011 @ 14:08 | |||||
Wees eens wat duidelijker. Wat voor grafiek, welke 2e lijn etc. | ||||||
een2drie | donderdag 11 augustus 2011 @ 14:14 | |||||
![]() Die rode lijn wil ik dus in de grafiek hebben | ||||||
Jump | donderdag 11 augustus 2011 @ 14:21 | |||||
Hartelijk dank ![]() [ Bericht 5% gewijzigd door Jump op 11-08-2011 14:28:48 ] | ||||||
Deetch | donderdag 11 augustus 2011 @ 14:22 | |||||
Ik heb ook altijd ruzie met de lijngrafieken in excel 2007. Belangrijkste is dat je je datasets goed hebt. kolom A bevat de datums van je eerste deel van de lijn en direct daaronder de datums van je twee deel van de lijn. kolom B bevat de waarden van je eerste deel van de lijn kolom C bevat de waarden van het tweede deel van de lijn. Zo dus A1 B1 A2 B2 A3 B3 A4 --- C4 A5 --- C5 dan selecteer je A1 tm C5 en maakt een lijngrafiek | ||||||
een2drie | donderdag 11 augustus 2011 @ 14:26 | |||||
![]() | ||||||
Zhukov | donderdag 11 augustus 2011 @ 20:05 | |||||
Mensen, ik heb hulp nodig. Ik heb in Excel 2007 een vragenlijst gemaakt die door verschillende mensen ingevuld moet worden, waarbij de mogelijke antwoorden dmv validatie in een keuzelijst worden getoond. De gegevens uit de keuzelijst komen uit een ander (centraal opgeslagen) bestand en worden dmv een draaitabel in de juiste categorie geplaatst. Het validatieveld 'vindt' vervolgens mbv de functies VERSCHUIVEN, VERGELIJKEN en AANTALARG de betreffende categorie en laat in de lijst alleen de keuzemogelijkheden zien die bij een categorie horen. De antwoorden onder een categorie kunnen na verloop van tijd wijzigen (vandaar het centrale bestand met brongegevens), waardoor ook de gegevens in de draaitabel veranderen. Per categorie in de draaitabel kunnen er opties bijkomen of afvallen. Voorbeeld: in het bronbestand staat een lijst met verschillende bomen en bloemen, onderverdeeld in deze twee categorieën. In de categorie 'bloemen' staan bijvoorbeeld rozen en tulpen. Dmv een koppeling worden de gegevens uit het bronbestand opgenomen in het vragenlijst-bestand. Een draaitabel zet alle soorten per categorie onder elkaar. In de draaitabel komen onder 'bloemen' dus twee keuzemogelijkheden terug: rozen en tulpen. Het validatieveld op de vragenlijst laat dus, als eerder de categorie 'bloemen' is gekozen, twee keuzemogelijkheden zien. Nu is mijn probleem als volgt: ik wil het werkblad met de vragenlijst beveiligen, zodat niemand per ongeluk de formules kan wijzigen of deleten. Maar op het moment dat ik het werkblad beveilig kunnen de draaitabellen op het beveiligde werkblad niet meer bijgewerkt worden. Dit betekent dus dat als er in het bronbestand een optie wordt toegevoegd, bijvoorbeeld madeliefjes in het voorbeeld, dit niet automatisch wordt bijgewerkt in de draaitabel van de vragenlijst en je de optie dus ook niet ziet. De draaitabel staat op Blad1 van het bestand, omdat je met valideren niet naar een ander tabblad kunt verwijzen. Echter, dit betekent dus dat je Blad1 niet kunt beveiligen, omdat anders de benodigde draaitabel niet bijgewerkt kan worden. Misschien is het een moeilijk verhaal, maar ik hoop toch dat iemand een oplossing kan verzinnen. | ||||||
DaFan | donderdag 11 augustus 2011 @ 20:32 | |||||
Met VBA je beveiliging eraf halen zodra het blad aangepast wordt, dan de draaitabel bijwerken en weer beveiligen? | ||||||
Zhukov | donderdag 11 augustus 2011 @ 20:43 | |||||
Betekent dit dan nog steeds dat je bij het openen van het bestand een foutmelding krijgt dat de draaitabellen niet bijgewerkt kunnen worden, of wordt dit voorkomen als je in VBA die code opneemt? Overigens zijn bij ons de beveiligingsinstellingen standaard ingesteld op 'panisch', waardoor je bij het gebruik van macro's en koppelingen ook altijd een beveiligingswaarschuwing krijgt boven de invoerbalk.. | ||||||
Deetch | vrijdag 12 augustus 2011 @ 08:54 | |||||
Je kunt een macro laten starten op het moment dat het bestand wordt geopend en die de draaitabel laten bijwerken. Ga naar visual basic editor, selecteer het item ThisWorkbook (dus niet de macro modules) en maak hier de volgende code:
Wat jij panisch noemt is overigens medium :-) Bij panisch krijg je niet eens een melding dat er een macro is geblokkeerd. | ||||||
Zhukov | vrijdag 12 augustus 2011 @ 12:45 | |||||
Bedankt Deetch, dat werkt idd goed. Ik heb nu de volgende code in ThisWorkbook gezet:
Wat nu alleen nog vervelend is, is dat op het moment dat het bestand wordt geopend de koppelingen met het bestand met brongegevens nog niet zijn bijgewerkt. Maw de draaitabel die nu wordt ververst, wordt vernieuwd obv de 'oude' koppelingen. Ik heb onder 'gegevens' en 'koppelingen bijwerken' al aangegeven dat dit automatisch moet gebeuren, maar dit doet Excel nu pas nadat de draaitabellen (bij het openen van het bestand) zijn bijgewerkt. Kan ik aan bovenstaande code een regel toevoegen dat Excel éérst de koppelingen met het andere Excel-bestand bijwerkt en daarna de draaitabellen ververst? | ||||||
DaFan | vrijdag 12 augustus 2011 @ 12:59 | |||||
Ik denk eerst workbook.calculate oid? Dek erom dat je gebruikers met Alt-F11 gewoon het ww kunnen inzien. | ||||||
qu63 | vrijdag 12 augustus 2011 @ 13:02 | |||||
"ActiveWorkbook.UpdateLink Name:=ActiveWorkbook.LinkSources" | ||||||
Deetch | vrijdag 12 augustus 2011 @ 13:03 | |||||
moet je de macrocode ook met een password afschermen dus. klik rechts op je ThisWorkbook, kies VBAProjectProperties, Tabje Protection. | ||||||
Zhukov | vrijdag 12 augustus 2011 @ 13:42 | |||||
Bedankt jongens, top. Ook de tip over het beveiligen van de macro! Jullie hebben me echt geholpen! | ||||||
Maartel | zondag 14 augustus 2011 @ 14:56 | |||||
Als je perongeluk op 'niet bewaren' klikt voor een automatisch opgeslagen versie van een bestand, staat het dan toevallig nog wel ergens in een tijdelijke map? Windows was door een update abrupt afgesloten en doordat ik niet besefte hoe lang ik niet gesaved had ben ik nu dagen werk kwijt ![]() | ||||||
qu63 | zondag 14 augustus 2011 @ 22:09 | |||||
Al in c:/program files/office/ oid gekeken? | ||||||
Maartel | zondag 14 augustus 2011 @ 22:12 | |||||
Jep, maar daarin staan zo'n beetje 100 mappen met ieder weer 20 submappen ![]() | ||||||
qu63 | zondag 14 augustus 2011 @ 23:43 | |||||
Zoeken op .xls/.xlsx? | ||||||
Deetch | maandag 15 augustus 2011 @ 09:10 | |||||
eventueel sorteren op grootte? | ||||||
Stansfield | maandag 15 augustus 2011 @ 13:36 | |||||
Ik heb een keer met het kopieren van een cel per ongeluk via ctrl end pijltje naar beneden ofzo iets op de allerlaatste cel in heen werkblad gezet, dit heb ik al weer verwijderd. Maar nu wil ik dus mijn printbereik aangeven. Maar dan komt hij met een printbereik tm de allerlaatste regel. Hoe kan ik dat nu makkelijk aanpassen ipv de blauwe lijn 10.000 blz omhoog slepen? | ||||||
qu63 | maandag 15 augustus 2011 @ 14:04 | |||||
Kijk eens bij namen beheren (lint -> formules) en bewerk daar je afdrukbereik | ||||||
Stansfield | maandag 15 augustus 2011 @ 14:31 | |||||
Tnx. | ||||||
-J-D- | woensdag 17 augustus 2011 @ 12:24 | |||||
Beste Excel-vrienden, Ik heb een Excelbestand waarin het volgende werkt: ![]() In deze tabel (met nog meer kolommen die niet in beeld staan) staan veel gegegens, waaronder een kolom met datum, een kolom met jaar en een kolom met jaar, zoals je ziet. In een andere tabel op een ander blad wordt de netto winst berekend van elke maand met behulp van eerstgenoemde tabel. Ook dat gaat goed. Zie: ![]() Die winst achter '1' wordt berekend met: =ALS(U7<>"";SOM.ALS(Tabel2[maand];U7;Tabel4[Profit / Loss]);"") Het probleem is als volgt... deze berekening houdt geen rekening met het jaar. Alle winsten van januari van ALLE jaren komen in dat tweede plaatje achter de '1' te staan. Hoe kan ik de code aanpassen zodat hij de cumulatieve winst berekent van januari in 2011 alleen? | ||||||
DaFan | woensdag 17 augustus 2011 @ 13:05 | |||||
SOMPRODUCT ![]() maar zit niet achter pc...vanavond kan ik pas helpen. Sorry! | ||||||
Deetch | woensdag 17 augustus 2011 @ 14:10 | |||||
Somproduct voorbeelden, hiermee zou je de functie moeten kunnen begrijpen en toepassen: Let op dat je altijd de -- gebruikt. ipv getallen 11,2 etc kun je ook een vaste celverwijzing gebruiken (U7 in jouw voorbeeld). In het nederlands de , vervangen door ; en SUMPRODUCT door SOMPRODUCT Cellen A2:A17 bevatten de jaren (10, 11) Cellen B2:B17 bevatten de maanden (1,2,3,...12) Cellen C2:C17 bevatten de waarden die je wilt sommeren aantal waarden waarbij maand (2) en jaar (11) voldoen aan die criteria =SUMPRODUCT(--($A$2:$A$17=11),--($B$2:$B$17=2)) opgetelde waarde van de cellen in kolom C waarbij in kolom A het jaar (11) is en in kolom B de maand (2) is =SUMPRODUCT(--($A$2:$A$17=11),--($B$2:$B$17=2),$C$2:$C$17) aantal waarden waarbij de maand 2 is, jaar (kolom A) is niet relevant =SUMPRODUCT(--($B$2:$B$17=2)) opgetelde waarde van de cellen in kolom C waarbij in kolom B de maand (3) is, jaar (kolom A) is niet relevant =SUMPRODUCT(--($B$2:$B$17=3),$C$2:$C$17) opgetelde waarde van de cellen in kolom C waarbij in kolom A het jaar (10) is, maand is niet van belang =SUMPRODUCT(--($A$2:$A$17=10),$C$2:$C$17) hahaha ik begin een echte somproduct baas te worden | ||||||
-J-D- | woensdag 17 augustus 2011 @ 14:33 | |||||
Dank je wel! Daar ga ik uitgebreid mee experimenteren. Een vraagje nog daarover... in mijn code wordt verwezen naar een ander blad. Waar moet ik dat precies in die SUMPRODUCT regelen invoeren? Dat lukt me nog niet helemaal. | ||||||
DaFan | woensdag 17 augustus 2011 @ 14:35 | |||||
Als je je range aangeeft. Kan gewoon met selecteren als je de formule ingeeft. | ||||||
DaFan | woensdag 17 augustus 2011 @ 14:35 | |||||
Goede post Deetch! | ||||||
-J-D- | woensdag 17 augustus 2011 @ 14:54 | |||||
Volgens mij heb ik hem werkend! Merci! | ||||||
Tommyjunk | woensdag 17 augustus 2011 @ 15:22 | |||||
Hallo allemaal, ik heb even iets waar ik niet helemaal uit kom. Ik moet voor mijn werk iets maken waarmee klanten online een aantal gegevens in kunnen vullen, waarna vervolgens hierop een berekening wordt losgelaten. Ik heb hiervoor een Excel 2007 spreadsheet gemaakt, met de berekeningen en tabellen. De ingevulde gegevens moeten dus 'live' verwerkt kunnen worden op de website. Vervolgens moeten deze gegevens en het resultaat verstuurd worden naar de gebruiker, en de administrator (mijn baas). Ik ben al 3 dagen aan het zoeken naar deze mogelijkheid. Ik heb een ideaal programmatje ontdekt dat 'Pagos SpreadsheetWEB' heet gevonden. Hiermee kan je precies doen wat de bedoeling is, echter moet je hiervoor betalen, en bovendien werkt het programma niet goed. (heb dit getest met een gratis "trial") Maar bij dit programma is het wel mogelijk om op te geven welke cellen als input-waarde gelden, en welke cellen bezoekers wel en niet kunnen zien enzo. Ik heb het ook geprobeerd door middel van 'GoogleDocs' en 'ZoHo', maar hierbij kan ik het alleen zo publiceren dat klanten ook alle berekeningen en dergelijke kunnen zien, wat natuurlijk niet de bedoeling is. Of ik kan het publiceren als 'read only', maar daar heb ik ook verder weinig aan... Is er iemand die hier een handig programma/applicatie/oplossing voor weet??? Bij voorbaat dank! | ||||||
DaFan | woensdag 17 augustus 2011 @ 15:24 | |||||
Kan je die berekeningen niet gewoon met javascript/asp/php oid doen? Excel sheet lijkt me zo overdreven en moeilijk qua beveiliging. | ||||||
Tommyjunk | woensdag 17 augustus 2011 @ 15:28 | |||||
Kan wel, alleen heb ik daar absoluut geen verstand van... Iets met Excel zou een stuk makkelijker zijn en dan is het voor andere collega's van mij ook nog bewerkbaar. | ||||||
Deetch | woensdag 17 augustus 2011 @ 16:20 | |||||
online dingen invoeren en verwerken doe je niet via excel. | ||||||
Tommyjunk | woensdag 17 augustus 2011 @ 16:25 | |||||
Ja dat snap ik ook wel, maar toch zijn er programma's die dat mogelijk maken... Bijvoorbeeld: http://www.spreadsheetweb.com/ Dit is precies wat ik zocht, maar werkt alleen niet... | ||||||
Stansfield | donderdag 18 augustus 2011 @ 10:31 | |||||
Ik heb ook nog een vraag. Ik heb een hele lijst net klantnummers. Dit is per transactie van een klant. Dus een klantnummer komt meerdere keren voor. Daarachter staat de omzet per regel. Hoe kan ik dan de totale omzet per klant krijgen? Dus zoiets: Klant Omzet 1 ¤ 10,00 2 ¤ 50,00 3 ¤ 20,00 1 ¤ 20,00 2 ¤ 5,00 3 ¤ 3,00 3 ¤ 3,00 2 ¤ 20,00 Score Klant Omzet 2 ¤ 75,00 1 ¤ 30,00 3 ¤ 26,00 | ||||||
JDude | donderdag 18 augustus 2011 @ 10:40 | |||||
Met SOM.ALS (SUMIF in de engelse versie). | ||||||
Stansfield | donderdag 18 augustus 2011 @ 10:49 | |||||
werkt weer. Tnx | ||||||
hendrik2009 | donderdag 18 augustus 2011 @ 11:59 | |||||
probeer anders een draaitabel, wanneer de lijst te lang wordt en daardoor traag. | ||||||
-J-D- | donderdag 18 augustus 2011 @ 19:51 | |||||
Ik zit nog even te stoeien met SUMPRODUCT... Ik heb een grafiek gemaakt en die werkt... de code daarvoor is ='Bets'!$B$10:$B$900;'Bets'!$R$10:$R$900 Nu wil hieraan toevoegen dat in kolom Q geen "P" mag staan en ook niet dat het vakje leeg is. Ik probeerde iets met sumproduct, maar betwijfel of dat zo kan. Ik had zoiets gedaan als ='Bets'!$B$10:$B$900;SOMPRODUCT(--(Bets!$H$10:$H$5000<>"P");Bets!$R$10:$R$5000) Slaat dat ergens op, of sla ik daarmee de plank mis? [ Bericht 3% gewijzigd door -J-D- op 18-08-2011 20:02:52 ] | ||||||
DaFan | donderdag 18 augustus 2011 @ 20:05 | |||||
Huh van de x-as mag het geen 'P' zijn of wat... ik snap het niet ![]() | ||||||
-J-D- | donderdag 18 augustus 2011 @ 20:07 | |||||
Op de x-as staat de datum, op de y-as een rij getallen. Ik wil alleen dat hij de punten in een grafiek zet waarvoor geldt dat in kolom Q geen "P" mag staan en het vakje ook niet leeg mag zijn. Hopelijk leg ik het zo helder uit. | ||||||
DaFan | donderdag 18 augustus 2011 @ 20:13 | |||||
Waarom doe je dan H in je SOMPRODUCT? Maar denk dat ik het wel snap. Je krijgt dus gaten in je grafiek? | ||||||
-J-D- | donderdag 18 augustus 2011 @ 20:16 | |||||
Uhh, ja dat is wazig ![]() De x-as is kolom B, de y-as is kolom R, dus dat klopt in de oorspronkelijke formule. ='Bets'!$B$10:$B$900;'Bets'!$R$10:$R$900 --> werkt dus. Maar de extra eis dat kolom Q (en dus niet H!, dom dom) geen P mag bevatten of niet leeg mag zijn, krijg ik er niet in. Nu verwerkt hij de punten waar een P in de kolom Q staat wel (wat overigens voor een rechte lijn zorgt op dat stukje, maar dat lijkt me niet relevant) | ||||||
DaFan | donderdag 18 augustus 2011 @ 20:22 | |||||
Ik heb even gekeken en het lukt me niet rechtstreeks in de data waar de grafiek gebruik van maakt. Wat wel is een hulpkolom toevoegen (naar R bv) en die maken: =IF(OR(Q10="P";Q10="");NA();R10) Die doortrekken, en dan je y-as die hulpkolom maken. De reden dat je NA() moet gebruiken is dat Excel 0 of lege waardes wél plot. En #N/A niet. Het is wel lelijker in je sheet maar die kolom kan je wel verbergen, die werkt toch automatisch bij. | ||||||
-J-D- | donderdag 18 augustus 2011 @ 20:27 | |||||
Overal waar dan #N/A staat, geeft de grafiek een 0 en dat levert een gek plaatje op ![]() ![]() Overigens: wederom dank voor het meedenken ![]() [ Bericht 6% gewijzigd door -J-D- op 18-08-2011 20:39:52 ] | ||||||
DaFan | donderdag 18 augustus 2011 @ 20:50 | |||||
He dat is vreemd bij niet...dan trekt ie de lijn gewoon door. Wat gebeurt er als je er een X-Y scatter van maakt ? | ||||||
-J-D- | donderdag 18 augustus 2011 @ 20:52 | |||||
Uhh, een wat? ![]() | ||||||
DaFan | donderdag 18 augustus 2011 @ 20:55 | |||||
Gewoon, rechtermuisknop - Grafiektype - XY scatter ![]() | ||||||
-J-D- | donderdag 18 augustus 2011 @ 20:58 | |||||
Enig idee wat de NL naam zal zijn van die X-Y scatter? Iets met spreiding, denk ik? Zodat je dit krijgt? ![]() | ||||||
DaFan | donderdag 18 augustus 2011 @ 21:29 | |||||
Ja dat ja, maar dat doet het dus ook niet ... vreemd want mij lukt het wel zo met #N/A. Iemand anders ingevingen? | ||||||
-J-D- | donderdag 18 augustus 2011 @ 22:50 | |||||
Morgen een nieuwe dag om het te proberen... na 4 uur Excel-en is het wel even genoeg. Merci! | ||||||
qu63 | vrijdag 19 augustus 2011 @ 00:47 | |||||
Ontbrekende cellen/waardes overslaan? | ||||||
-J-D- | vrijdag 19 augustus 2011 @ 12:13 | |||||
Maar hoe krijg je dat automatisch voor elkaar? | ||||||
DaFan | vrijdag 19 augustus 2011 @ 12:16 | |||||
Daar is de #N/A dus voor...Dat kan niet op een andere manier | ||||||
-J-D- | vrijdag 19 augustus 2011 @ 12:18 | |||||
Ok, dan heb ik pech gehad ![]() | ||||||
qu63 | vrijdag 19 augustus 2011 @ 12:22 | |||||
Dat moet je instellen bij de garfiekopties ![]() gegevens selecteren -> verborgen en lege cellen (excel 2007 nl) | ||||||
-J-D- | vrijdag 19 augustus 2011 @ 12:25 | |||||
Dan kom je in dit scherm:![]() En daar heb ik alle instellingen geprobeerd, maar helaas. De grafiek blijft naar die 0 waarden toegaan ipv ze te negeren. | ||||||
-J-D- | vrijdag 19 augustus 2011 @ 12:27 | |||||
Hmmmz, misschien zie ik wat er anders is... volgens jullie aanpak moet er #N/A staan, maar er staat #NAAM... dat is een verschil. Komt het omdat jullie in het Engels denken of is het echt wat anders? Ik heb dus =ALS(OF(Q701="P";Q701="");NA();R701) in die cellen staan in kolom S. ![]() Als er geen P of niets staan, rekent hij het dus goed uit, maar bij een P geeft hij #NAAM ipv #N/A -edit- In die regel die DaFan gaf, heb ik IF en OR vertaald, maar NA niet... geen idee of dat een foutje van me is? -edit-edit- Ja, dat was het dus... heb NA veranderd in NB (not available --> niet beschikbaar) en nu werkt het ![]() [ Bericht 14% gewijzigd door -J-D- op 19-08-2011 12:34:38 ] | ||||||
DaFan | vrijdag 19 augustus 2011 @ 13:14 | |||||
Sorry ik heb Engelse versie en ging ervanuit dat het ook NA() was ![]() Edit: gelukkig je had je taal niet aangegeven niet mijn fout ![]() [ Bericht 17% gewijzigd door DaFan op 19-08-2011 13:15:39 (Typtyfus op de ipad) ] | ||||||
Deetch | vrijdag 19 augustus 2011 @ 13:15 | |||||
spuit 11 enzo | ||||||
Alfje | maandag 22 augustus 2011 @ 20:17 | |||||
Ik wil in een document steeds data van een vorig werkblad gebruiken, de werkbladen zijn genoemd naar de maanden "JAN" "FEB" etc... Nu kan ik in werkblad FEB data van werkblad JAN gebruiken, dat is niet zo ingewikkeld, alleen wil ik die formule naar MRT kunnen kopieren zodat in MRT de gegevens van FEB worden opgehaald en dat lukt niet. Als ik de formules kopieer blijft overal JAN staan. Is het mogelijk om dit wel automatisch te laten veranderen? | ||||||
DaFan | maandag 22 augustus 2011 @ 20:24 | |||||
Niet zonder UDf en waarschijnlijk erg veel geklooi in je formules: http://www.mcgimpsey.com/excel/udfs/prevsheet.html | ||||||
Alfje | maandag 22 augustus 2011 @ 20:29 | |||||
Bedankt voor het snellle antwoord en de link, ga er even mee rommelen. | ||||||
qu63 | maandag 22 augustus 2011 @ 22:06 | |||||
Je kan ook je sheetnaam gebruiken in je formules. "=DEEL(CEL("bestandsnaam";$B$1);VIND.ALLES("]";CEL("bestandsnaam";$B$1))+1;256)" | ||||||
DaFan | maandag 22 augustus 2011 @ 22:17 | |||||
Ohja tuurlijk je hebt alleen de huidige sheetnaam nodig ![]() | ||||||
Deetch | dinsdag 23 augustus 2011 @ 11:12 | |||||
Hij heeft toch juist de sheetnaam van de voorgaande werkblad nodig? Er vanuit gaande dat het vorige werkblad direct links naast het huidige werkblad staat dan kun je deze functie gebruiken die ik ook vaak gebruik.
| ||||||
Fogel | dinsdag 23 augustus 2011 @ 11:27 | |||||
Ik probeer een dataset te anonymiseren, heb een lijst met unieke case numbers met daarnaast een kolom met het nieuwe nummer (gewoon sequentieel beginnend bij 1). De bedoeling is dat het getal wat in kolom A staat uiteindelijk weg moet en in plaats daarvan de nieuwe key te gebruiken. Kolom A, B 304103805 1 319103953 1 341119114 2 1004103228 3 1009000838 4 1011103289 6 1039118454 7 1150118881 8 1170000382 9 1177118886 9 1178147125 10 1180114015 12 1194118285 13 1208118770 16 1208118770 16 1208118770 16 1208118770 16 Waar in iedere cel in kolom B deze formule staat (uiteraard is A1 A2 in rij 2, etc.) =LOOKUP(A1;M:M;N:N) Kolom M en N zien er zo uit: 00304103805 00000000001 00341119114 00000000002 00319103953 00000000003 01009000838 00000000004 01011103289 00000000005 01004103228 00000000006 01039118454 00000000007 01150118881 00000000008 01170000382 00000000009 01178147125 00000000010 01177118886 00000000011 01180114015 00000000012 01194118285 00000000013 01215118983 00000000014 01212118875 00000000015 01208118770 00000000016 Zoals je ziet gaat de lookup in sommige gevallen goed en in andere gevallen niet. Ik heb geen idee waarom er soms foute waardes in komen te staan. Het gaat in de tweede rij al fout, cel A1 en A2 hebben verschillende waardes, maar krijgen toch beiden key 1 toegedeeld, verderop gaat het wel goed, 1208118770 =16 bijvoorbeeld. Iemand toevallig een idee wat er fout gaat, of een suggestie voor een andere formule? Dit is overigens maar een heel klein deel van de set, dus "handmatige" suggesties kan ik heel weinig mee ![]() | ||||||
Deetch | dinsdag 23 augustus 2011 @ 11:48 | |||||
=vlookup(a1,M:N,2,0) gebruiken. Moet echter het gezochte nummer wel exact in kolom M staan (dus inclusief voorloopnullen) Zo te zien zijn kolom M en N als tekst opgeslagen? Dan moet je dus ook de unieke nummers als tekst opslaan inclusief voorloopnullen anders vindt je ze niet goed. [ Bericht 49% gewijzigd door Deetch op 23-08-2011 11:54:51 ] | ||||||
Deetch | dinsdag 23 augustus 2011 @ 13:42 | |||||
of in het nederlands. =VERT.ZOEKEN(A1;M:N;2;0) | ||||||
Fogel | woensdag 24 augustus 2011 @ 12:51 | |||||
Bedankt, heb nu voor het gemak alles op number gezet, maar dezelfde fout blijft erin zitten (ligt er waarschijnlijk deels aan dat het een ongesorteerde lijst is en misschien ook aan de grootte, meer dan 800.000 rijen en dat is dan de kleine van de twee sets die ik heb). Ben nu een beetje met match en index aan het klooien. | ||||||
sanger | woensdag 24 augustus 2011 @ 13:15 | |||||
Kun je niet beter met een IF formule werken? | ||||||
DaFan | woensdag 24 augustus 2011 @ 14:08 | |||||
800000 keer nesten? | ||||||
Fogel | woensdag 24 augustus 2011 @ 15:06 | |||||
De oplossing was =MATCH(A1;M:M; 0) ![]() En ik heb een snellere PC nodig ![]() | ||||||
sanger | woensdag 24 augustus 2011 @ 15:20 | |||||
Had het aantal nog niet gezien ![]() | ||||||
Deetch | woensdag 24 augustus 2011 @ 15:30 | |||||
En om de bijbehorende waarde in kolom N te krijgen. =INDIRECT("N"&MATCH(A1,M:M,0)) | ||||||
Fogel | woensdag 24 augustus 2011 @ 15:34 | |||||
De waarde kwam automatisch vanuituit kolom N in B te staan (de formule staat in B) | ||||||
Deetch | woensdag 24 augustus 2011 @ 16:06 | |||||
In jouw geval klopt het toevallig. ![]() MATCH geeft altijd de plek van de gezochte waarde in de door jou aangegeven range weer. Dus als je range M:M is en de gevonden waarde staat in M4 dan krijg je 4 want dat is de vierde cel in de rang M1:M whatever) Als je range in de MATCH formule echter M3:M10 zou zijn dan krijg je als antwoord 2 omdat de gevonden waarde in M4 de 2e waarde uit de rangen M3:M10 is In dit geval is de plek van de gevonden waarde in kolom M ook toevallig het getal dat in kolom N staat. | ||||||
shit-happened | woensdag 24 augustus 2011 @ 19:45 | |||||
Hey beste allemaal, Ik heb een dringende vraagje.... Ik heb morgen een excel toets en ik zie nu dat ik ook een figuur moet kunnen maken met excel. Op zich is een figuur best makkelijk te doen, maar nu komt het moeilijkere gedeelte. Als ik nu bijvoorbeeld een staafdiagram moet maken moet ik de X-as kunnen onderverdelen in 2 categorieen.... Ik weet dat dat best onduidelijk is dus hierbij een voorbeeld. Je wilt bijv. weten hoeveel m3 uitstootgassen de drie fabrieken Philips, Sony en Samsung elk op één dag uitstoten. Je hebt de gegevens van een bepaalde dag gemeten, maar je wilt voor je onderzoek dit ook graag per stad hebben, dus bijvoorbeeld Amsterdam, Rot'dam en Den Haag. Nu wil je dus de verschillen per fabriek én stad zien, dus op de X as eerst Phil, Sony en Sams (A'dam) ; Phil, Sony en Sams (R'dam) ; ............ als iemand mij hiermee zou kunnen helpen, zou ik erg dankbaar zijn........ | ||||||
Individual | woensdag 24 augustus 2011 @ 21:08 | |||||
zoiets als dit? http://www.mrexcel.com/forum/showpost.php?p=107302&postcount=7 Vervang de maanden voor de fabrieken en de T's voor de steden. Zo krijg je alles in 1 kleur en je horizontale as met 2 verschillende categorieen. Wat voor toets? Waar is het voor? Voor 2003 heb ik ooit het Excel Expert Specialist examen gedaan (toen het hoogst haalbare van microsoft) en veeeel te makkelijk voor zo'n dure titel. @ Fogel, is het al gelukt? Ik anonymiseer heel veel in Excel en combineer daarvoor de advanced filter > RAND() > VLOOKUP zodat je meerdere dezelfde waarden in een lijst dezelfde random waarde geeft. | ||||||
Fogel | woensdag 24 augustus 2011 @ 21:14 | |||||
Ja, met match, zie boven. Nu is mijn lijst gepseudonymiseerd (wat wil zeggen dat het nog wel traceerbaar is als je de key hebt, maar de key stuur ik op naar een 3rd party -is verplicht in mijn geval- en flikker die zelf weg zodat mijn set in ieder geval anonym is). | ||||||
shit-happened | woensdag 24 augustus 2011 @ 22:20 | |||||
hey, als eerst erg bedankt voor het reageren. Alleen wat daar staat, is meer een tabel? of ik zie het niet goed denk ik. Ik wil eigenlijk meer een staafdiagram... het is dus eigenlijk zoiets Dit (kwart 1 kwart 2 etc is bijv. Sony, Phil etc en Karels is bijv. A'Dam). Maar wil graag die kwart 1 etc ook meteen op de x-as. Btw; Ik heb denk ik Excel (NL) 2007 en mijn Uni heeft een oudere model (2005? en Eng). Toets is eigenlijk een voortgangtoets, zodat je leert omgaan met Excel voor statistiek (Biomedische wetenschappen). (Edit; Ik heb nu geprobeerd eerst de gegevens over te nemen op excel en alles geselecteerd ---> invoegen grafiek ---> kolom en nu pakt ie gewoon alles zoals het hoort ![]() [ Bericht 5% gewijzigd door shit-happened op 24-08-2011 22:27:05 ] | ||||||
Fogel | donderdag 25 augustus 2011 @ 14:47 | |||||
Ik dacht dat de begrenzing van het maximum aantal rijen in Excel 2010 weg was, maar blijkbaar is dat niet helemaal waar... mijn dataset met iets meer dan 6 miljoen rijen ( ![]() Heb Access maar weer uit het stof gehaald, die kan er wel mee omgaan. | ||||||
ralfie | donderdag 25 augustus 2011 @ 14:58 | |||||
Waarom zou je in godesnaam excel voor zoiets gebruiken? | ||||||
Individual | donderdag 25 augustus 2011 @ 14:58 | |||||
![]() Een miljoen rijen is max in de nieuwe Excel. En zelfs dan moet je erg uitkijken dat je het niet teveel vraagt. Daar is Excel niet voor gemaakt. Ik zou graag weer meer tijd hebben voor Excel.. ![]() Access kan het wel (tot een bepaalde grootte - 2GB) en dan moet je naar SQL server oid. @s-h: is het gelukt? Die link is voor de data structuur. Al die data kan je selecteren en dan krijg je een as met 2 categorieen. | ||||||
Fogel | donderdag 25 augustus 2011 @ 15:04 | |||||
Vraag dat aan degenen die de dataset leverden. Meestal geven ze kleine sets als excel formaat, maar nu dus een keer een snoeigrote comma-delimited text file. Vandaar dat ik die om te beginnen met excel wilde openen ![]() Ik ga heel andere tools dan excel gebruik om nut van deze set te gaan hebben, wees gerust ![]() | ||||||
Deetch | donderdag 25 augustus 2011 @ 15:29 | |||||
lol, een csv kun je toch ook wel in acces inlezen? | ||||||
DaFan | donderdag 25 augustus 2011 @ 15:41 | |||||
En in SQL. Weet niet hoe blij een huis, tuin en keukendatabaseprogramma wordt van 6 miljoen rijen. | ||||||
Deetch | donderdag 25 augustus 2011 @ 15:59 | |||||
niet zo heel erg denk ik ![]() hier had ik nou een smilie "lacht achter hand" willen hebben | ||||||
Individual | donderdag 25 augustus 2011 @ 16:20 | |||||
6 miljoen zou Access wel aan moeten kunnen als je niet al te gekke dingen wil doen met de data. Ik heb het wel eerder gedaan en dat ging prima. ![]() | ||||||
DaFan | donderdag 25 augustus 2011 @ 16:42 | |||||
Mee eens, al je er niet te veel mee doet, en als het maar lokaal staat ![]() Op een netwerk moet je er niet echt aan denken. | ||||||
Rejected | donderdag 25 augustus 2011 @ 17:42 | |||||
Vraagje m.b.t mijn macro'tje Heb de volgende spreadsheet: A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1 A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 K2 . . A9 B9 C9 D9 E9 F9 G9 H9 I9 J9 K9 . . etc Ik wil via een macro kijken of de getallen A1 t/m J1 groter zijn dan K1. Zelfde geldt voor rij 2, dus A2 t/m J2 groter dan K2 Heb nu deze VBA code If Range("A1").Offset(g, i) > Range("K11").Offset(g) Then [berekening] Werkt prima, totdat er in kolom K (bij K9) een negatief getal staat. Krijg dan een runtime error:6, overflow. Dit zou volgens de berekeningen niks moeten uitmaken. Er wordt bijvoorbeeld niet gedeeld door 0. Een FOK!ker die mij uit de brand kan helpen? ![]() | ||||||
DaFan | donderdag 25 augustus 2011 @ 18:19 | |||||
Moet je er niet gewoon ff .Value achterzetten (achter Offset()) | ||||||
DaFan | donderdag 25 augustus 2011 @ 18:22 | |||||
Deze werkt gewoon prima bij mij
| ||||||
shit-happened | donderdag 25 augustus 2011 @ 21:17 | |||||
Ik heb het vandaag tijden de toets geprobeerd en het is gelukkig gelukt. Ik snap niet wat ik anders had gedaan dan de vorige keren ![]() ![]() | ||||||
Rejected | donderdag 25 augustus 2011 @ 23:06 | |||||
Top, ik ga het morgen allebei even proberen! Ben niet zo ervaren met VBA, dus het kan zijn dat mijn code erg inefficient is. | ||||||
DaFan | donderdag 25 augustus 2011 @ 23:34 | |||||
Kopieer en leer ![]() | ||||||
kovenant | vrijdag 26 augustus 2011 @ 14:20 | |||||
beste iedereen ik heb ook vraagje ![]() excel 2007 engels ik wil voor iemand een workbook aanmaken die van zichzelf password protected is, dat is niet zon drama snel gedaan. maar ook aparte sheets password protecten maar dan ook dat ze niet zichtbaar zijn. dus liever ook geen hide functie oid maar net zoals een workbook password protected krijgen. en dan per sheet een apart wachtwoord in kunnen stellen. (is om meerdere groepen mensen met verschillende rechten met sheets kunnen laten werken) mocht het zo zijn dat deze vraag al eerder is beantwoord , dan excuus voor posten heb aantal pagina's doorgezocht maar niks kunnen vinden. grgr henk&ingrid | ||||||
Rejected | vrijdag 26 augustus 2011 @ 16:03 | |||||
Het lukt allebei niet. ![]()
Als groter, dan berekening. Gaat allemaal goed totdat AA5 een negatief getal is, krijg dan een Overflow error. Bij debug wordt regel 15 geel gemarkeerd, dan zit de fout denk ik hierin. Wanneer ik die regel uitsplits:
Krijg ik de foutmelding in regel 3. Ik kan a blijkbaar niet delen door b, terwijl dit wiskundig wel mogelijk is (b is nooit nul). Wanneer ik deze waarden bijv optel, dan krijg ik de foutmelding niet.
[ Bericht 19% gewijzigd door Rejected op 26-08-2011 18:51:41 ] | ||||||
DaFan | vrijdag 26 augustus 2011 @ 16:42 | |||||
Je mist nog een paar .Value Daarnaast is je code een bende ik zal straks, als Deetch me niet voor is, stukjes herschrijven en toelichten. | ||||||
qu63 | vrijdag 26 augustus 2011 @ 22:22 | |||||
Wat zijn die "Step 1" verwijzingen op regel 5 en 10? | ||||||
DaFan | vrijdag 26 augustus 2011 @ 22:38 | |||||
Met Step kan je aangeven hoe groot de stapgrootte van je For loop moet zijn (bv 0,1). Hier is het overbodig. | ||||||
DaFan | vrijdag 26 augustus 2011 @ 22:38 | |||||
En wat is 'omlaag' nou weer dan? PAste even je volledige code en een deel van je sheet waar de fout in staat. | ||||||
Rejected | vrijdag 26 augustus 2011 @ 23:19 | |||||
![]() ![]() ![]()
Het gaat dus fout bij regel 28 doordat AA27 negatief is. [ Bericht 0% gewijzigd door Rejected op 26-08-2011 23:26:26 ] | ||||||
DaFan | vrijdag 26 augustus 2011 @ 23:31 | |||||
Ok. Als ik het zo zie denk ik niet dat je een macro nodig hebt voor wat je probeert te bereiken. Het is alleen een beetje delen door elkaar en de cel vullen etc. maar goed dat moet je zelf weten. Heb je ook een idee welke waardes qwo en qwn hebben? (en evt i, dan weet je ook welke cellen je door elkaar deelt) Je kan ook je code handmatig starten met F8 en dan elke keer met F8 erdoor heen lopen (ingedrukt houden tot je foutmelding krijgt). Dan kan je je muis hoveren boven een variable en krijg je de waarde te zien. | ||||||
Rejected | vrijdag 26 augustus 2011 @ 23:53 | |||||
Leek me handig om een macro te schrijven, maar gezien de moeite Is misschien inderdaad makkelijker door de sheet te vergroten met formules. Als ik qwo en qwn handmatig op elkaar deel krijg ik een hele normale waarde. Dus ik snap niet zo goed waar die foutmelding vandaan komt. Nogmaals bedankt voor alle moeite! edit: i moest lopen van 0 t/m 23! ![]() [ Bericht 17% gewijzigd door Rejected op 27-08-2011 00:05:34 ] | ||||||
Maartel | maandag 29 augustus 2011 @ 23:19 | |||||
Is er een (liefst makkelijke) manier om met een formule aan het einde van een rij aan te geven hoeveel cellen zijn ingevuld? | ||||||
DaFan | maandag 29 augustus 2011 @ 23:23 | |||||
COUNTA of AANTALARG | ||||||
Maartel | maandag 29 augustus 2011 @ 23:39 | |||||
Thanks! Ik zat met de count te rommelen, was me niet bewust dat die commando's in de nederlandse Excell anders waren ![]() | ||||||
qu63 | maandag 29 augustus 2011 @ 23:50 | |||||
En.... | ||||||
qu63 | maandag 29 augustus 2011 @ 23:50 | |||||
Vol! Nieuw deel: [Excel] Het grote Excel vragen topic #28 |