DaFan | dinsdag 30 maart 2010 @ 11:32 | |||||
![]() 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 Voorgaande deeltjes met veel informatie: [Excel] Het grote Excel vragen topic [EXCEL] Het grote Excel vragen topic, #2 [EXCEL] Het grote Excel vragen topic, #3 [EXCEL] Het grote Excel vragen topic, #4 [EXCEL] Het grote Excel vragen topic, #5 [Excel] Het grote Excel-vragentopic #6 [EXCEL] Het grote Excel vragen topic, #7 [EXCEL] Het grote Excel vragen topic, #8 [EXCEL] Het grote Excel vragen topic, #9 [EXCEL] Het grote Excel vragen topic, #10 [EXCEL] Het grote Excel vragen topic, #11 [EXCEL] Het grote Excel vragen topic, #12 [EXCEL] Het grote Excel vragen topic, #13 [EXCEL] Het grote Excel vragen topic, #14 [EXCEL] Het grote Excel vragen topic, #15 [EXCEL] Het grote Excel vragen topic, #16 [EXCEL] Het grote Excel vragen topic, #17 [Excel] Het grote Excel vragen topic #19 Nieuw topic? Haal de OP bij de wiki ![]() | ||||||
qu63 | dinsdag 30 maart 2010 @ 11:35 | |||||
Een excel oplossing:quote:En een wiskundige oplossing dus! ![]() quote:En volgens mij is de wiskundige oplossing makkelijker! ![]() | ||||||
DaFan | dinsdag 30 maart 2010 @ 11:41 | |||||
Hangt ervanaf of Pheno zn formule heeft vereenvoudigd. Als jij 6log(x) + cos(x^7) - 4*x moet doen bv... | ||||||
Deetch | dinsdag 30 maart 2010 @ 11:56 | |||||
quote:dan moet ie maar de goeie vraag stellen hoor. | ||||||
DaFan | dinsdag 30 maart 2010 @ 11:59 | |||||
quote:Mwa ben ik niet helemaal met je eens. Of er nu 1 'x' in staat of 15, dat maakt verder voor de werking van de formule niet uit toch... | ||||||
Pheno | dinsdag 30 maart 2010 @ 12:52 | |||||
quote:Sorry? In het vorige topic was ik volgens mij vrij duidelijk, met screenshotje en wel ![]() Ik kom er nog niet helemala uit met die INDIRECT, maar ik ga wel even verder pielen. Nu telt ie alsnog alleen een rij, dus hij telt de waarden uit de ROW nog niet op. Ik ga gewoon even zoeken ![]() In ieder geval bedankt voor de replies, ik heb weer wat handvatten om verder te werken. Edit: never mind: CTRL->SHIFT->ENTER. Waarom dat zo moet heb ik nooit begrepen ![]() [ Bericht 9% gewijzigd door Pheno op 30-03-2010 13:15:22 ] | ||||||
DaFan | dinsdag 30 maart 2010 @ 13:14 | |||||
Laat maar weten als het niet lukt. Al ben ik de rest van de dag niet aanwezig ![]() | ||||||
Pheno | dinsdag 30 maart 2010 @ 13:18 | |||||
quote:Met " =+SUM(B1+(C1*ROW(INDIRECT("1:"&A1-1))))+B1 " -> CTRL-SHIFT-ENTER heb ik wat ik wil hebben. Thanks! Voor de gein ga ik de ander ook nog eens proberen, maar nu even niet meer ![]() | ||||||
DaFan | dinsdag 30 maart 2010 @ 13:37 | |||||
Ctrl-Shift-Enter laat weten aan Excel dat de formule arrays bevat. | ||||||
Deetch | dinsdag 30 maart 2010 @ 14:34 | |||||
quote: ![]() | ||||||
Pheno | dinsdag 30 maart 2010 @ 14:38 | |||||
quote:ICT'er, ik weet dat het belangrijk is zoveel mogelijk info te geven ![]() Excel gebruik ik niet zo veel, dus al die functies ken ik niet ![]() | ||||||
Deetch | dinsdag 30 maart 2010 @ 14:41 | |||||
hey psst DaFan, heb je nog een goeie tutorial voor sumproduct? | ||||||
Deisyy | dinsdag 30 maart 2010 @ 15:19 | |||||
Ik heb nog een vraagje over voorwaardelijke opmaak, want wat te doen als de cel leeg is, dan kleurt alles mee en ik wil de cel dan wel wit houden. Dus welke formule moet ik gebruiken om de lege cel wit te laten zijn?quote: | ||||||
qu63 | dinsdag 30 maart 2010 @ 15:46 | |||||
quote:Een 3e voorwaarde maken, celwaarde=0 of celwaarde="" dan wit ![]() | ||||||
Deisyy | dinsdag 30 maart 2010 @ 15:51 | |||||
quote:Zo simpel ![]() En bedankt ![]() | ||||||
Gitarist | dinsdag 30 maart 2010 @ 16:48 | |||||
Ik heb een vreemd "probleem" met Excel. In het bedrijf waar ik werk hebben we een Excelbestand met verschillende tabbladen waarop omzet wordt vermeld. Dit bestand wordt wekelijks bijgewerkt en onder een nieuwe bestandsnaam bijgewerkt. Het bestand is altijd rond de 2,5MB, maar de laatste versie is ineens 22MB! En er zijn alleen maar een paar cellen met cijfertjes gevuld. Dus geen plaatjes of macro's of andere dingen. Ook geen grafieken e.d. alleen maar cellen met data, een aantal verwijzingen en wat opmaak-informatie. Iemand een idee wat er zoveel geheugen opslokt? [info] Excel2003 in de Nederlandse taal [ Bericht 13% gewijzigd door Gitarist op 30-03-2010 16:50:47 (Aanvulling) ] | ||||||
DaFan | dinsdag 30 maart 2010 @ 17:23 | |||||
quote:http://www.mrexcel.com/Excel_SumProduct_training.html | ||||||
DaFan | dinsdag 30 maart 2010 @ 17:26 | |||||
Gitarist sla je m toevallig op als Excel 97 workbook? Heb je per ongeluk iets in cel IV65536 gezet (of ergens anders in een 'verre' cel)? Of niet goed gesloten op bepaalde machines; http://www.kbalertz.com/9(...)e-exponentially.aspx | ||||||
Gitarist | dinsdag 30 maart 2010 @ 21:23 | |||||
quote:Ik zal morgen eens naar verre cellen gaan zoeken. Maar ik denk dat het eerder met jouw tweede optie te maken heeft; het is namelijk een gedeeld bestand waar collega's ook vaak in kijken (en af en toe muteren). Morgen weer verder op onderzoek. Iig bedankt! | ||||||
WSquater | dinsdag 30 maart 2010 @ 23:04 | |||||
Oke, mijn vraag: wat is Windows Excel? Maakt het eten met de miljarden euro's die in dit programma zijn gespendeerd? | ||||||
qu63 | dinsdag 30 maart 2010 @ 23:20 | |||||
quote:1) Windows Excel bestaat niet, Microsoft (Office) Excel wel.. 2) Waar heb je het over? | ||||||
Twentsche_Ros | woensdag 31 maart 2010 @ 07:40 | |||||
TVP
;) | ||||||
Twentsche_Ros | woensdag 31 maart 2010 @ 07:52 | |||||
Bijdrages per weekdag: Zondag 428 Maandag 913 Dinsdag 978 Woensdag 1158 Donderdag 1108 Vrijdag 828 Zaterdag 305 Bijdrages per uur uur Totaal 0 77 1 61 2 17 3 12 4 5 5 5 6 12 7 38 8 161 9 372 10 423 11 505 12 490 13 502 14 481 15 482 16 456 17 322 18 216 19 198 20 256 21 260 22 207 23 160 Eindtotaal 5718 ![]() [ Bericht 33% gewijzigd door Twentsche_Ros op 31-03-2010 08:19:50 ] | ||||||
Hiddendoe | woensdag 31 maart 2010 @ 07:58 | |||||
Ik heb een vrij vaag probleem met Excel 2003. Het gaat over de getalnotatie. Ik zet al mijn financiele bestanden in de duizendtal getalnotatie en als ik een negatief getal heb staat er gewoon een streepje achter. Zo dus: 12,00- Nu heb ik sinds kort Windows 7 maar nog steeds MS Office 2003 omdat ik die prettiger vind. En als ik nu negatieve getallen heb, worden die als volgt genoteerd: (12,00-) en ik vind dat niks. Hoe kan ik dit verhelpen? Ik heb zelf al geprobeerd de notatie aan te passen maar dan krijg ik een melding dat deze formule niet geldig is. Bij voorbaat dank. [ Bericht 86% gewijzigd door Hiddendoe op 31-03-2010 08:06:04 ] | ||||||
DaFan | woensdag 31 maart 2010 @ 08:10 | |||||
Ik denk dat het met je landinstellingen te maken heeft. Ga naar Configuratiescherm - Landinstellingen. Dan op het eerste tabblad naar 'Vermelding die op uw voorkeur aansluit', kies daar Nederlands en dan Aanpassen. Daar staat je 'Symbool voor negatief getal' en 'Notatie van negatief getal'. Succes. Ik heb nog XP trouwens. | ||||||
Gitarist | woensdag 31 maart 2010 @ 09:37 | |||||
quote:Ik heb de oplossing gevonden; het stond echter niet op de genoemde site, maar lag wel in het verlengde ervan: ik heb de deling van de werkmap ongedaan gemaakt en weer opnieuw ingesteld. Nu is het bestand 677KB. Dat is wel een heel verschil met de 22MB die het eerst was! | ||||||
Deetch | woensdag 31 maart 2010 @ 11:06 | |||||
quote:Drugs are bad m'kay ![]() | ||||||
Deetch | woensdag 31 maart 2010 @ 11:07 | |||||
quote:Woensdag en donderdag zijn dus excel dagen bij uitstek | ||||||
Twentsche_Ros | woensdag 31 maart 2010 @ 12:19 | |||||
quote:Wellicht is een verklaring dat iemand aan 't eind van de week een overzicht wil hebben al dan niet in opdracht. Op maandag en dinsdag probeer je 't eerst zelf te maken. Op woensdag / donderdag neem je je toevlucht tot FOK. En dan is op vrijdag het overzicht klaar. ![]() Nog wat feitjes: Er zijn 1175 dagen verstreken sinds het eerste topic Er zijn 5718 bijdrages geweest. 4,87 bijdrages per dag Record is 15-12-2008 met 49 stuks. 80% van de bijdrages worden in 28% van de dagen geleverd. Ja, ja, 't is maar dat je 't weet. ![]() [ Bericht 21% gewijzigd door Twentsche_Ros op 31-03-2010 12:35:18 ] | ||||||
Bill_E | woensdag 31 maart 2010 @ 19:36 | |||||
simpele macro, toch weet ik niet goed hoe ik het aanpak : Als ik een bepaalde cel heb ( voor het gemak A1 ) en ik klik op die cel moet er eerst een X komen en als ik er nog een keer op klik een V, en als ik er een derde keer op klik een NVT. Ook zou ik graag willen dat de kleur veranderd. X rood V groen NVT zwart. Waar moet ik op zoeken? | ||||||
DaFan | woensdag 31 maart 2010 @ 20:17 | |||||
Je moet wel eerst van cel wisselen anders lukt het niet ![]() De rest met Voorwaardelijke opmaak, zie vorige topic, daar staat een uitleg. | ||||||
Bill_E | woensdag 31 maart 2010 @ 20:50 | |||||
quote:Hmm, op zich werkt hij maar als ik tijdens het selecteren van de cel perongeluk een andere cel selecteer loopt het script vast.. het moet noob proof zijn | ||||||
DaFan | donderdag 1 april 2010 @ 12:36 | |||||
quote:Mja zo dan
[ Bericht 5% gewijzigd door DaFan op 01-04-2010 12:47:20 (Code opgeschoond.) ] | ||||||
BANNEKE | donderdag 1 april 2010 @ 15:50 | |||||
Hey luitjes, probeer al een paar dagen een VBA code te maken/vinden voor het 'verstoppen' van onbelangrijke regels in mijn excelsheet. Het gaat om het volgende: ik heb een excelmap met 3 sheets; sheet 1 waar ik aantallen en data van te verzenden stukken invul, sheet 2 met prijzen voor verzending etc, en sheet 3 met de uiteindelijke factuur. In principe heb ik het 'excel geraamte' klaar, met op sheet 3 een voorgemaakte factuur met alle eventuele opties (snijden/verzenden 24u/48u etc). Nu zou ik graag achter de VBA coderegel komen om de regels die uiteindelijk 0 terug genereren (bv omdat er niet gesneden hoeft te worden, dus prijs 0 euro) te 'verstoppen', zodat deze niet zichtbaar worden op de geprinte factuur. Iemand ideeën? Let me know als je meer info nodig hebt! Gr. excel 2003, NL | ||||||
Deetch | donderdag 1 april 2010 @ 16:43 | |||||
in welke kolom staat dan de 0? | ||||||
Deetch | donderdag 1 april 2010 @ 17:08 | |||||
Uitgaande dat de 0 in kolom D staat kun je de volgende code gebruiken om alle regels waarbij in kolom D een nul staat te verberegn
| ||||||
ralfie | donderdag 1 april 2010 @ 18:15 | |||||
quote:ipv if else if else gebruik select case
| ||||||
DaFan | donderdag 1 april 2010 @ 20:05 | |||||
Achja ![]() Tijdje niet geprogrammeerd in VBA. Thanks. | ||||||
Bill_E | vrijdag 2 april 2010 @ 18:59 | |||||
Ralfie en dafan bedankt! | ||||||
icebeer | vrijdag 2 april 2010 @ 21:11 | |||||
(heb gewoon laatste excel (.xlsx ![]() ik ben bezig met een voetbal poule voor het WK, maar daar wil ik naast de uitslagen automatisch een poule stand maken, zodat men kan zien welke 2 teams doorgaan naar de volgende ronde de uitslag kolom is G & H dus team A - team B en uitslag is dan G&H nu heb ik 3 kolommen gemaakt voor winst / gelijk / verlies dus ik zoek formules voor G > H of G=H of H>G waardoor er een 1 of een 0 moet verschijnen in de winst / gelijk / verlies kolommen | ||||||
qu63 | zaterdag 3 april 2010 @ 00:08 | |||||
quote:Ken je de ALS()-formule al? | ||||||
icebeer | zaterdag 3 april 2010 @ 12:39 | |||||
nee ik weet eigenlijk alleen de standaard dingen van excel ![]() maar als iemand misschien een voorbeeld heeft of een link naar een site met uitleg ga ik wel even puzzelen ![]() | ||||||
qu63 | zaterdag 3 april 2010 @ 14:34 | |||||
quote:Ken je google al? | ||||||
Joooo-pi | zaterdag 3 april 2010 @ 18:09 | |||||
Tvp | ||||||
McGilles | zaterdag 3 april 2010 @ 20:04 | |||||
quote:=als(g>h;1;0) etc. | ||||||
McGilles | zaterdag 3 april 2010 @ 20:28 | |||||
quote:Ik probeer dit ook toe te passen in mijn sheet, maar krijg het niet voor elkaar. Betreffende kolom = F Voorwaarde = "In zorg" Consequentie = hide Lijkt mij dus puur code aanpassen in: =============================== Sub Fok() ' Range("F1").Select For i = 1 To 1000 If ActiveCell.Offset(i, 0).Value = "In zorg" Then ActiveCell.Offset(i, 0).Rows("1:1").EntireRow.Select Selection.EntireRow.Hidden = True End If Next i End Sub ================================ Toch? Wat doe ik fout? | ||||||
DaFan | zaterdag 3 april 2010 @ 23:13 | |||||
rows(1:1) klopt niet. Hij hide altijd row 1 ![]() | ||||||
ralfie | zondag 4 april 2010 @ 00:26 | |||||
quote:akelig lang stukje code om dit te doen:
| ||||||
anathavia | zondag 4 april 2010 @ 02:14 | |||||
Ik heb een probleempje met het besturingselement "keuzelijst met invoervak". Bij besturingselement opmaken kan ik bij invoerbereik een bereik aangeven waaruit je met het keuzevak kunt kiezen. Ik wil echter maar een bepaald deel van het bereik (wat aan een bepaalde waarde voldoet) in het keuzevak hebben. Klinkt volgens mij niet heel duidelijk dus zal ik een voorbeeldje geven. op werkblad 1 heb ik een lijst staan met verschillende producten. kolom 1 de productnaam en kolom 2 het aantal. Ik wil vervolgens een keuzelijst maken op werkblad 2 van alle producten op werkblad 1 waarvan er meer dan 3 zijn. | ||||||
DaFan | zondag 4 april 2010 @ 10:35 | |||||
Iets met OFFSET en COUNTIF...ik heb geen excel in de buurt. Ik zou het met 2 manieren proberen. Of een dynamische named range, of die range in de formule zelf. Geef me paar uur dan zit ik achter de pc :p | ||||||
Che_ | zondag 4 april 2010 @ 13:12 | |||||
Is het mogelijk om in excel, 2 verschillende getallen in 1 cel, op te tellen (met spatie ertussen uiteraard) ? | ||||||
DaFan | zondag 4 april 2010 @ 13:14 | |||||
=SUM(LEFT(A1,1),RIGHT(A1,1)) ? Lijkt me meer dat je informatiebron verkeerd is. Beter ga je dus splitsen naar kolommen met Text to columns. | ||||||
qu63 | zondag 4 april 2010 @ 13:14 | |||||
=A1&" "&A2 ? | ||||||
Che_ | zondag 4 april 2010 @ 13:19 | |||||
Kijk ik heb zeg maar in cel A1 staan: 10 20 Zou ik met een formule in cel A2, 10+20 uitrekenen, dat je dus het getal 30 ziet in cel A2? quote:Deze formule werkt niet trouwens. Geeft een error aan. [ Bericht 54% gewijzigd door Che_ op 04-04-2010 13:29:06 ] | ||||||
ralfie | zondag 4 april 2010 @ 13:36 | |||||
=LINKS(A1;VIND.SPEC(" ";A1))+DEEL(A1;VIND.SPEC(" ";A1);1000) handig is anders... Waarschijnlijk ook retetraag als je er veel gebruik van maakt een geen tussencel maakt. | ||||||
DaFan | zondag 4 april 2010 @ 13:36 | |||||
Je moet een klein beetje meedenken. Left(A1,1) geeft alleen de meest linker karakter aan (1 dus). RIGHT(A1,1) geeft 0. SUM(1,0) = 1 Werkt prima hier. Maar goed: =SUM(VALUE(LEFT(A1,FIND(" ",A1)-1)),VALUE(RIGHT(A1,LEN(A1)-FIND(" ",A1)))) | ||||||
DaFan | zondag 4 april 2010 @ 13:39 | |||||
quote:Fucking moeilijk imo. Ik kan wel een array maken van {1,0,1} als A1>3, B1<3, C1>3 Maar iemand enig idee hoe je dat weer kan omzetten naar {a,0,c} ? | ||||||
ralfie | zondag 4 april 2010 @ 13:52 | |||||
aangezien de keuzelijst een vaste lengte heeft in zijn bereik, en er een variabel aantal producten aan je voorwaarden voldoet, is dit onmogelijk in excel, tenzij je genoegen neemt met een zooi lege regels in je keuzelijst. | ||||||
DaFan | zondag 4 april 2010 @ 13:57 | |||||
Hm met beetje testen krijg ik idd geen variabele array in een list ![]() Misschien macrootje / formule om eerst de lijst in een apart tabblad te krijgen en daar een dynamic named range van te maken. | ||||||
Che_ | zondag 4 april 2010 @ 14:17 | |||||
quote:Geen idee waarom deze niet werkt. Als ik em copy-paste krijg ik alleen tekst (die formule dus) te zien. Ga ik erop staan en dan enter krijg ik die error dat er iets fouts is. quote:Deze zou kunnen werken, alleen ik heb Excel 2007, engelse versie. En weet daar de formule niet voor. | ||||||
DaFan | zondag 4 april 2010 @ 14:22 | |||||
Wat voor error? Bij mij werkt het namelijk prima als ik in A1 "10 20" zet. | ||||||
Che_ | zondag 4 april 2010 @ 14:24 | |||||
quote:The formula you typed contains error. ( zegt niet welke) Als ik dan op OK druk, is dit stukje =SUM(VALUE(LEFT(A1,FIND(" ",A1)-1)),VALUE(RIGHT(A1,LEN(A1)-FIND(" ",A1)))) gemarkeerd | ||||||
DaFan | zondag 4 april 2010 @ 14:25 | |||||
Probeer eens puntkomma dan. Ws heb je landinstellingen anders staan. | ||||||
Che_ | zondag 4 april 2010 @ 14:27 | |||||
quote:Dat was het ![]() | ||||||
DaFan | zondag 4 april 2010 @ 14:28 | |||||
Configuratiescherm -> Landinstellingen ![]() | ||||||
Che_ | zondag 4 april 2010 @ 14:44 | |||||
quote:Ok, he bedankt voor je hulp. Heb nog 1 piepkleine vraagje ![]() Ik heb de getallen onder elkaar gezet d.m.v alt+enter. De LEFT en RIGHT in de formule heb ik vervangen door UPPER en LOWER en dan krijg ik dit: You have entered too many arguments for this function. druk op OK en dit dikgedrukt: =SUM(VALUE(UPPER(C3;FIND(" ";C3)-1));VALUE(LOWER(C3;LEN(C3)-FIND(" ";C3)))) | ||||||
DaFan | zondag 4 april 2010 @ 14:45 | |||||
Waarom UPPER en LOWER wtf ![]() Dat is toch totaal een andere functie. Die verandert alleen kleine letters naar grote en andersom . Die hebben geen argumenten nodig. Het blijft een string van x karakters, dus de formule blijft gewoon werken (volgens mij, niet getest). Beter splits je de getallen naar kolommen, das veul makkelijker. | ||||||
Che_ | zondag 4 april 2010 @ 14:47 | |||||
quote:Haha ja ik ben er niet zo handig in. Maar bij gewoon LEFT en RIGHT staat er #VALUE! | ||||||
DaFan | zondag 4 april 2010 @ 14:51 | |||||
Mja ik heb geen zin meer nu. Anyway, je basis van je data is imo helemaal krom. SPLITSEN. | ||||||
actuarisje | maandag 5 april 2010 @ 15:32 | |||||
Hier een vraagje over de snelheid van een door mij gemaakte macro. Ik heb op mijn werk een twintig-tal bestandjes met wat data daarin. Nu wil ik een overzicht maken met alle data, zodat ik, op basis van zo'n overzichts-bestand, een rapportage kan maken. Het idee is om de data in de twintig losse bestanden simpelweg onder elkaar te copy-pasten, zodat ik in één bestand alle data krijg. Uiteraard kan ik dit met de hand doen, maar dit leek mij nou juist een mooie taak voor een computer ![]() Daartoe heb ik een macro bedacht (code staat hieronder), maar daar heb ik een vraag over. Als ik de macro run, dan duurt het hele proces op mijn PC 8 minuten en 35 seconden. Nu weet ik uit ervaring dat de PC's op mijn werk (VEEL) trager zijn, soms wel tot een factor 10 ![]() Maar dat zou betekenen dat ik alles beter met de hand onder elkaar kan copy-pasten, want daar ben ik zeker geen 16-17 minuten mee bezig. Mijn vraag is dus: Ben ik gewoon extreem snel (sneller dan de computer) of is de macro die ik gebruik gewoon erg traag? En kan ik dit, op één of andere manier, verbeteren? Het gaat om de volgende code:
En het stukje tussen regel 10 en regel 18 staat er dan twintig keer in. Ik had er nog over nagedacht of ik geen for-loop kon gebruiken ofzo, maar daar kwam ik niet helemaal uit, omdat de range niet in elk bestand precies hetzelfde is. Dus heb ik de code maar gewoon twintig keer achter elkaar gezet ![]() [ Bericht 4% gewijzigd door actuarisje op 05-04-2010 15:38:18 ] | ||||||
Joooo-pi | maandag 5 april 2010 @ 17:26 | |||||
quote:Het moet zeker sneller kunnen, ik heb ook zo'n soort bewerking op mijn werk en die werk in enkele minuten ca. 120 bestanden door. Je moet ze wel op je HDD zetten en niet vanaf een USB want dat gaat stukken langzamer. Ik gebruik dan ook workbooks.open() en .close savechanges:=false, net als in jouw macro. | ||||||
Che_ | maandag 5 april 2010 @ 18:28 | |||||
Ik heb mijn bestand bijna af. Ik zit nog met dit probleempje: Ik heb een een lijst met ong. 1200 regels. Ik heb 5 kolommen aparte kolommen met daaronder allemaal informatie zoals naam, datum aantal etc. Nou heb ik de Autofilter toegepast en de COUNTIF formule. De countif formule werkt uitstekend, alleen wanneer ik filter op iets (d.m.v de autofilter) verandert er niks aan de COUNTIF. De aantallen die die aangeeft blijven hetzelfde als wanneer ik niet heb gefilterd. Iemand enig idee hoe ik dit kan oplossen. | ||||||
actuarisje | maandag 5 april 2010 @ 19:12 | |||||
quote:In de COUNTIF functie geef je een range mee. Deze verandert natuurlijk niet als je een autofilter gebruikt. Dus het is nogal logisch dat het gebruik van de filter niets doet met de uitkomst van de formule. | ||||||
ralfie | maandag 5 april 2010 @ 19:17 | |||||
quote:het zal al eenstuk schelen als je je calculation tijdelijk stopzet bij application.screenupdating=false ook Application.Calculation = xlManual bij application.screenupdating=true zet je dan nog application.Calculation = xlCalculationAutomatic | ||||||
actuarisje | maandag 5 april 2010 @ 19:22 | |||||
quote:OK. Zal eens kijken hoeveel invloed dit heeft. Ik heb inmiddels ook al achterhaald dat het probleem waarschijnlijk ergens anders ligt. Ik heb de macro getest op een andere set bestanden en daar gaat het razendsnel (minder dan een halve minuut voor twintig bestanden). Het heeft dus blijbaar iets te maken met de bestanden die ik inlees... EDIT: Ik ben er al achter. Als ik in explorer het bestand open, dan duurt het ook een seconde of 10-15 voordat er iets in kan gaan doen. Er zat in deze bestanden een macro die automatisch gestart wordt (via Workbook_Open). Als ik deze uitschakel, dan is het copy-pasten van twintig bestandjes idd zo gepiept. | ||||||
DaFan | maandag 5 april 2010 @ 22:12 | |||||
quote:Wat zijn je ranges en wat wil je precies tellen dan? | ||||||
Superheld | dinsdag 6 april 2010 @ 16:42 | |||||
Excel noob need help ![]() Ik moet een excel file op de volgende manier exporteren naar CSV:
Maar mijn excel doet het zo:
Ik heb al gegoogled, een aanpassing gedaan via taal opties (lokaal) en opnieuw opgestart maar ook dat helpt niks.... Windows 7, MS Office 2007. Iemand hier een oplossing voor? | ||||||
Che_ | dinsdag 6 april 2010 @ 18:06 | |||||
quote:Ik heb een hele lang lijst. Ik heb voor een aantal factoren een countif functie gemaakt, dus hoevaak komt dat getal/woord voor. Ik wil deze lijst kunnen filteren en dat de countif functie dan alleen telt wat er over blijft na het filteren. Als ik het onduidelijk heb beschreven moet je het ff zeggen ![]() | ||||||
hendrik2009 | dinsdag 6 april 2010 @ 20:17 | |||||
quote: ![]() Al geprobeerd de , door de . te vervangen? | ||||||
hendrik2009 | dinsdag 6 april 2010 @ 20:17 | |||||
hendrik2009 | dinsdag 6 april 2010 @ 20:19 | |||||
qu63 | dinsdag 6 april 2010 @ 20:45 | |||||
quote:Bij het exporteren kiezen voor scheiding dmv komma's ipv puntkomma's? | ||||||
qu63 | dinsdag 6 april 2010 @ 20:46 | |||||
quote:In welke cellen staat je data? A1:D1200? Dat is wat er met een range bedoeld wordt ;-) | ||||||
Che_ | dinsdag 6 april 2010 @ 21:21 | |||||
quote:De data waarvan ik de countif wil weten is G2:G1262 Alle data is A2:G1262 | ||||||
DaFan | dinsdag 6 april 2010 @ 21:42 | |||||
Hm dat wordt niks. Kan je niet even een screen plaatsen ? Ik heb misschien wel klein voorbeeldje. Je hoeft eigenlijk niet te filteren maar moet gewoon alle voorwaarden in cellen plaatsen. Stel je hebt in A1:A9 staan {a,a,a,b,b,b,c,c,c} In B1:B9 staat {1,2,3,1,2,3,1,2,3} Dan kan je tellen hoe vaak er en 'a' staat, en '2' dmv:
Bevestigen met Ctrl-Shift-Enter. Dan is filteren niet nodig (wellicht voor het overzicht). Maar je kan dus gewoon je voorwaarden in IF(s zetten in een array functie. Succes. | ||||||
qu63 | dinsdag 6 april 2010 @ 22:03 | |||||
Je kan ook gebruik maken van de SUBTOTAAL() functie..quote: [ Bericht 96% gewijzigd door qu63 op 06-04-2010 22:12:29 ] | ||||||
qu63 | dinsdag 6 april 2010 @ 23:30 | |||||
Leuke foutmelding btw ![]() ![]() | ||||||
DaFan | woensdag 7 april 2010 @ 08:09 | |||||
IS dat niet al je nog een macro hebt draaien oid? | ||||||
Superheld | woensdag 7 april 2010 @ 08:53 | |||||
quote:Veranderd niks bij mij, helaas. quote:Ik zou niet weten waar ik dat kan aangeven bij het opslaan als. | ||||||
DaFan | woensdag 7 april 2010 @ 09:16 | |||||
Config scherm -> Landinstellingen -> Aanpassen -> Lijstscheidingsteken | ||||||
Superheld | woensdag 7 april 2010 @ 09:20 | |||||
quote:Die had ik al aangepast, en staat nog steeds zo. Maar toch doet hij er niks mee ![]() | ||||||
qu63 | woensdag 7 april 2010 @ 09:46 | |||||
quote:Geen idee, ik kwam dat plaatje tegen ergens ![]() | ||||||
DaFan | woensdag 7 april 2010 @ 09:47 | |||||
quote:Raar ![]() quote:Oh dacht dat het een halve vraag was ![]() | ||||||
Deetch | woensdag 7 april 2010 @ 11:02 | |||||
quote:lol, groot gelijk, lastige n00b users | ||||||
DaFan | woensdag 7 april 2010 @ 12:36 | |||||
quote: ![]() Je kan wel moeilijke formules gaan zitten verzinnen, of je zorgt gewoon dat je data er fatsoenlijk instaat. Dat is mijn tip. | ||||||
Che_ | woensdag 7 april 2010 @ 14:33 | |||||
quote:Hmm, voor wat is deze topic dan eigenlijk? Ik ben niet zo handig met excel, weet ik, daarom vraag ik hier om wat hulp. Dat jij nou gelijk de geek uithangt snap ik dus niet? | ||||||
Twentsche_Ros | woensdag 7 april 2010 @ 15:25 | |||||
quote:Het is vast ironisch bedoeld. Volgens mij is een emoticon vergeten. ![]() | ||||||
hendrik2009 | woensdag 7 april 2010 @ 21:55 | |||||
quote:En als je het aanpast in je excel opties? zie de afbeelding in mijn vorige reactie. | ||||||
Superheld | donderdag 8 april 2010 @ 10:34 | |||||
quote:Ook gedaan, maar dan doet 'ie hier ook 0,0 ![]() ![]() Ik weet niet of het een van jullie wel lukt? | ||||||
Deetch | donderdag 8 april 2010 @ 11:31 | |||||
quote:Nee maar jij veranderd de manier waarop je de data in je cel hebt staan steeds en verwacht dan dat wij elke keer weer een oplossing bedenken. Verder pas je formules aan zonder even de help van excel te raadplegen en dan ben je verbaasd dat hij het niet doet. De beste tip die we je voor dit probleem kunnen geven is: zorg dat je data gewoon in losse cellen staat Hieronder de handleiding (is trouwens voor excel 2007 engels) Selecteer de kolom Kies text to columns (data menu) Kies delimited en dan next Vink other aan en selecteer invoer veld erachter hou ALT ingedrukt en toets 010 in op je numerieke deel van je toetsenbord, laat vervolgens ALT los Klik op finish | ||||||
DaFan | vrijdag 9 april 2010 @ 13:16 | |||||
Is het nog gelukt dan uberhaupt met je filter ed Che_? | ||||||
LuieSurinamer | vrijdag 9 april 2010 @ 13:30 | |||||
ik heb een vraag ik heb een veld, zeg maar B54 en ik heb velden E2 tot en met E25 nu wil ik in G2 tot en met G25 dat ie steeds aftrekking maakt dus G2= B54-E2 G3= B54-E3 maar hoe kan ik dat in een keer doen, zonder dat ik steeds in dat G veld die formule hoef in te toetsen? | ||||||
DaFan | vrijdag 9 april 2010 @ 13:50 | |||||
Invullen in G2: =$B$54-E2 En dan doortrekken dmv het zwarte vierkantje rechtsonderin de cel als je G2 geselecteerd hebt. De dollartekens zorgen ervoor dat het nummer (en de kolom) niet aanpassen als je hem sleept. Btw goeie nick ![]() | ||||||
LuieSurinamer | vrijdag 9 april 2010 @ 13:59 | |||||
quote:Thanks ![]() | ||||||
McGilles | vrijdag 9 april 2010 @ 16:31 | |||||
quote:Monsternick ![]() ![]() | ||||||
Che_ | zaterdag 10 april 2010 @ 14:56 | |||||
quote:Met die filter niet. Ik wil dus kunnen filteren en countif functie gebruiken. [ Bericht 11% gewijzigd door Che_ op 10-04-2010 15:03:23 ] | ||||||
Che_ | zaterdag 10 april 2010 @ 15:05 | |||||
quote:Dat tellen in 1 cel is al opgelost. | ||||||
qu63 | zaterdag 10 april 2010 @ 15:51 | |||||
quote:Kijk dan eens naar de subtotaal-functie icm het fliter. Als je alleen de data uit januari ofzo wilt zien (ik noem maar wat), dan pakt subtotaal() automatisch de juiste data erbij! | ||||||
znarch | zaterdag 10 april 2010 @ 20:23 | |||||
Ik heb weer eens iets hoor ![]() probeer een sheet te maken om hypotheek kosten/rente ed uit te rekenen. (ik weet dat deze ook op internet staan maar wil het zelf doen ![]() Nu heb ik een paar cellen waar ik algemene info invul als looptijd, koopsom ed. Hoe krijg ik het voor elkaar dat excel afhankelijk van de looptijd een aantal cellen invult. Dus als ik looptijd 15 invul. Dat hij 15 cellen onder elkaar zet (met in die cellen een formule van me). | ||||||
Twentsche_Ros | zondag 11 april 2010 @ 11:56 | |||||
quote:Ik ga even uit van de annuiteiten-hypotheek. Een vast bedrag per periode (in dit geval jaar) van rente en aflossing. Zet in A1:Rente Zet in A2:Looptijd Zet in A3: Som Zet in B1: 5 Zet in B2: 30 Zet in C2: 200000 Zet in D1: Annuiteit Zet in E1: +(B3*B1/100*(1+B1/100)^B2)/((1+B1/100)^B2-1) (Da's de formule voor annuiteit) Zet in B8 t/m F8:Begin Annuiteit Rente Aflossing Eind A9 t/m A100: 1 t/m 100 B9: +B3 C9: +E1 D9: +$B$1/100*B9 E9: +C9-D9 F9: +B9-E9 B10: F9 C10: C9 D10: +$B$1/100*B10 E10: +C10-D10 F10: +B10-E10 B10 t/m F10 kun je copieren naar beneden. Het probleem is wel dat ie ook de gegevens laat zien na de laatste looptijd. Met allemaal negatieve getallen. Dit kun je tackelen met iets van "Als a zoveel hoger is dan "looptijd" dan moet de cel "" worden of zoiets". Maar dat vond ik nu iets te veel gedoe. ![]() | ||||||
DaFan | zondag 11 april 2010 @ 12:23 | |||||
Ik denk eerder dat ie doelt op een macro die 15 cellen vult met 15 formules als cel A1 bv 'hypotheek' is. Dat wordt een Worksheet_Change ![]() | ||||||
qu63 | zondag 11 april 2010 @ 12:40 | |||||
Of in A10:A40 1 t/m/ 30 neerzetten en in B10:B30 de volgende formule: (in A1 staat je looptijd in jaren) =ALS(OF(A10>$A$1;A10=$A$1);FORMULE;"") En dat dus doortrekken naar beneden ![]() | ||||||
znarch | zondag 11 april 2010 @ 12:48 | |||||
Wat Twentse Ros bedoelt had ik zelf al ja, dan krijg je inderdaad negatieve getallen. Ik zoek dus echt iets waarbij als ik bij looptijd 10 of 15 invul dat hij maar 15 cellen in een kolom nummert. (heb zelf al wel een idee voor de kolomnummering dus dat komt wel goed) | ||||||
Twentsche_Ros | zondag 11 april 2010 @ 12:52 | |||||
quote:Je kunt ook met verschillende werkbladen werken. Blad1 geeft de ruwe versie. Blad2 refereert naar Blad1 en via een Als-statement wordt ie leeg (als de looptijd te hoog is) en anders laat ie het bedrag uit Blad1 zien. ![]() | ||||||
qu63 | zondag 11 april 2010 @ 12:55 | |||||
Toevoeging op mn laatste post: A10:A30 wordt dit: A10: =ALS(OF(1>$A$1;1=$A$1);1;"") A11: =ALS(OF(A10+1>$A$1;A10+1=$A$1;A10+1;"") A12: =ALS(OF(A11+1>$A$1;A11+1=$A$1;A11+1;"") Etc.. Dan wordt B10:B30 dit: =ALS(ISGETAL(A10);FORMULE;"") | ||||||
znarch | zondag 11 april 2010 @ 14:25 | |||||
quote:Dit is idd wat ik bedoel denk ik. Als ik 15 invul dat hij 15 cellen (x 12 aangezien ik het per maand wil) vullen met een formule of ed. Is dat erg ingewikkeld? | ||||||
DaFan | zondag 11 april 2010 @ 19:14 | |||||
quote:Druk Alt-F11, dubbelklik op Worksheet1 en plak het volgende:
De rest kan je zelf even uitzoeken. Als je er niet uitkomt horen we het wel. Hij is iig prima uitbreidbaar en aanpasbaar, als je een klein beetje code kan lezen stelt dit niet zoveel voor. Edit: Waarschijnlijk is het makkelijker trouwens om .Formula te gebruiken ipv .Value !! Succes. | ||||||
znarch | zondag 11 april 2010 @ 19:57 | |||||
Okej, dat kan wel maar heb iets handigers denk ik, stel dat ik namenlijk voor 30 jaar de mogenlijkheid wil hebben kost dat veel moeite op jouw manier (of lijkt dat). Nu doe ik het dat als de resterende aflossing 0 is dat hij dan gewoon stopt. Werkt ook :p | ||||||
DaFan | zondag 11 april 2010 @ 20:00 | |||||
Het enige dat mijn macro doet is 15 formules op je sheet zetten als je een bepaalde tekst in A1 neerzet. Meer niet. Wat je nu precies bedoelt snap ik echt niks van ![]() Ik ben niet zon held met hypotheken en shit. | ||||||
znarch | zondag 11 april 2010 @ 20:15 | |||||
quote:Als je een hypotheek afbetaald eindig je ooit met een schuld van 0 (hoop je). Dus excel kijkt steeds hoe hoog je eindbedrag is. Als hij 0 is stop hij met het "maken" betaaltermijnen. Zo duidelijk? ![]() | ||||||
DaFan | maandag 12 april 2010 @ 08:04 | |||||
Zijn die 15 formules (als het er 15 zijn) dan altijd hetzelfde? Dan is het wel prima te doen.. | ||||||
jpjedi | maandag 12 april 2010 @ 09:26 | |||||
Ik heb ook weer een vastloper in mijn Excel/word kennis. Het betreft een Word document van 1 pagina dat een Excel formulier bevat. Nu wil ik van dit document 2 pagina`s maken waarvan de tweede pagina een watermerk bevat met de tekst “kopie” en verder exact hetzelfde is als pagina 1. Pagina afhankelijk watermerk is me gelukt. De pagina bevat Word tekst en natuurlijk die Excel tabel en die moet gekopieerd worden op pagina 2. Oftewel de template en de inhoud met mee over genomen worden uit pagina 1. Niet echt een pure excel vraag maar toch. ![]() | ||||||
znarch | maandag 12 april 2010 @ 11:57 | |||||
quote:Het is eigenlijk 1 formule die steeds in de rij erboven kijkt of de resterende schuld 0 is. Zo ja dan maakt hij geen nieuwe rij onderaan. Zo nee dan voegt hij 1 rij toe. Die formule heb ik gewoon gekopieerd ![]() | ||||||
Stansfield | dinsdag 13 april 2010 @ 08:37 | |||||
Misschien een hele domme vraag maar hoe selecteer ik 10.000 regels in 1x. Met ctrl shift end kan ik wel alle inhoud selecteren maar is er ook een manier waarop je alle regels kunt selecteren en dan in 1x die regels kunt verwijderen? | ||||||
DaFan | dinsdag 13 april 2010 @ 09:03 | |||||
Ctrl-G "1:10000" znarch: Ik kan niet echt verder voor ik wat data zie, want het wordt niet veel duidelijker ... sorry jpjedi; Gewoon nog eens het formulier maken ? Je kan wel op meerdere plekken hetzelfde veld oproepen. | ||||||
znarch | dinsdag 13 april 2010 @ 12:39 | |||||
quote:http://www.megaupload.com/?d=KA59XD9Y Speciaal voor jou ![]() | ||||||
Superheld | dinsdag 13 april 2010 @ 19:17 | |||||
Nog een laatste keer proberen op de nieuwe pagina: Ik moet een excel file op de volgende manier exporteren naar CSV:
Maar mijn excel doet het zo:
Ik heb al een aanpassing gedaan aan de separator via taal opties (lokaal) en in de opties van Excel maar helaas zonder succes. Windows 7, MS Office 2007. Iemand hier een oplossing voor? | ||||||
Tazar_Yoot | donderdag 15 april 2010 @ 10:52 | |||||
Ik heb een soort uitgaven inkomsten bestand aangemaakt. Ik weet dat er veel mogelijk is, maar weet in dit geval niet hoe. Ik heb 3 kolommen Inkomsten/Geplande uitgaven/Impuls uitgaven Kan ik instellen dat als ik een bedrag invul onder 1 van de lijstjes hij automatisch dekleur krijgt van de kolom dat die staat? (inkomsten = groen, geplande = oranje , impuls = rood) ? | ||||||
Deetch | donderdag 15 april 2010 @ 10:59 | |||||
dat kan met conditional formattin. Dit zit onder je celformat menu. Vul dan als formule in: <>"" en dan de celkleur aangeven. | ||||||
DaFan | donderdag 15 april 2010 @ 11:02 | |||||
Selecteer heel kolom A, ga naar Opmaak, Voorwaardelijke Opmaak. Kies Celwaarde, Is niet gelijk aan, $Z$24 (of een andere lege cel, hij moet leeg zijn!) Geef dan een kleurtje mee via Opmaak. Elke keer als je nu iets in kolom A zet, krijgt ie die kleur mee. | ||||||
DaFan | donderdag 15 april 2010 @ 11:02 | |||||
quote:Kon het maar... <>"" resulteert in "="<>"""" | ||||||
Tazar_Yoot | donderdag 15 april 2010 @ 11:03 | |||||
quote:Ik zit vast verkeerd ![]()
| ||||||
Tazar_Yoot | donderdag 15 april 2010 @ 11:07 | |||||
Ik heb hier een forum waar redelijk hetzelfde word uitgelegd. http://www.computing.net/(...)using-if-/12146.html Maar hoe kom ik bij bij Conditional Formattin, ik heb hem in het nederlands ![]() | ||||||
DaFan | donderdag 15 april 2010 @ 11:11 | |||||
Opmaak Voorwaardelijke opmaak. Groen achter je formule zetten werkt niet, je moet nog ff op Opmaak klikken en dan de kleur kiezen onder Patronen. | ||||||
Tazar_Yoot | donderdag 15 april 2010 @ 11:16 | |||||
Hij werkt ![]() Niet zoals jij zei, maar gewoon met die voorwaardelijke opmaak. Dan selecteer je dus die kleuren. en dan de hoogste en laagste kleur hetzelfde. klik ![]() Cijfers zijn random. PS Excel is een best wel tof programma ![]() | ||||||
DaFan | donderdag 15 april 2010 @ 11:17 | |||||
Held. | ||||||
DaFan | donderdag 15 april 2010 @ 11:18 | |||||
Znarch; ik heb even gekeken maar ik begrijp het nog niet ![]() | ||||||
Deetch | donderdag 15 april 2010 @ 13:10 | |||||
Ach ja was een beetje snel met antwoord geven, had eigenlijk geen tijd. Maar gelukkig kom je er zo ook uit. In office 2007 kun je conditional fromatting ook toepassen op lege cel of niet lege cel, dit zijn dan gewoon voorkeuze opties. eigenlijk is office 2007 wel een verbetering | ||||||
znarch | donderdag 15 april 2010 @ 13:15 | |||||
quote:Meen je niet ![]() | ||||||
Stansfield | donderdag 15 april 2010 @ 13:35 | |||||
Ik heb een hele reeks met in kolom A data en in kolom c en d verdere info. Nu wil ik in kolom b graag en ja als de datum in kolom a groter is dan 31-1-10 en een nee als de datum in kolom A kleiner of gelijk aan 31-1-10 is. Hoe krijg ik dat voor elkaar? gebruik excel 2007 NL | ||||||
sanger | donderdag 15 april 2010 @ 13:36 | |||||
Ik loop hier al een hele tijd naar te zoeken op Google, maar weet niet echtg waar ik naar moet zoeken.... Ik heb een tabel met allerlei data. In deze tabel staat in kolom A een klantnummer. Nu is het een tabel van ruim 20.000 regels dus wil ik de gegevens splitsen. De volgende dingen zou ik automatisch willen zien gebeuren: Iemand een idee of ik dat kan automatiseren? | ||||||
znarch | donderdag 15 april 2010 @ 13:45 | |||||
quote:Probeer dit eens: =IF(A1>DATEVALUE("31-1-2010");Ja;Nee) A1 wordt dan A2 A3 enz. | ||||||
Stansfield | donderdag 15 april 2010 @ 13:47 | |||||
En wat is dat precies in het nederlands? =ALS(A1>datumwaarde("31-1-2010");Ja;Nee) zoiets? | ||||||
Frollo | donderdag 15 april 2010 @ 13:49 | |||||
quote:Klopt, alleen je moet wel aanhalingstekens zetten: =ALS(A1>DATUMWAARDE("31-1-2010");"Ja";"Nee") dus. | ||||||
znarch | donderdag 15 april 2010 @ 13:49 | |||||
quote:Jep, IF = ALS DATEVALUE = DATUMWAARDE | ||||||
Stansfield | donderdag 15 april 2010 @ 13:50 | |||||
Zo klopt die met die aanhalingstekens erbij tnx. | ||||||
Deetch | donderdag 15 april 2010 @ 14:02 | |||||
Ja dat kun je automatiseren.. Allereerst de datum weggooien:
| ||||||
wdn | donderdag 15 april 2010 @ 14:16 | |||||
quote:De onderste is een CSV (en dat is punt comma seperated). Ik denk dat windows dit controleert op de extensie: doe eens een .txt export met , in de landensettings. Kan zijn dat het dan wel netjes met dubbelquotes gebeurd. | ||||||
DaFan | donderdag 15 april 2010 @ 14:20 | |||||
quote:Hier alvast een begin
Let even op! - Maak een kopie voor je hem test!! - Er wordt nu nog alleen een regel gehighlight en een waarschuwing gegeven - Verander het volgende
in
Dat op verschillende tabbladen zetten kom ik even niet aan toe! | ||||||
DaFan | donderdag 15 april 2010 @ 14:21 | |||||
Waar ![]() | ||||||
Deetch | donderdag 15 april 2010 @ 14:34 | |||||
haha ik was sneller met het halve antwoord en die isoweekfunctie pik ik ook ff lekker mee. | ||||||
DaFan | donderdag 15 april 2010 @ 14:53 | |||||
quote:Knap hoor! Heel goed jongen ![]() En whatever, is toch niet van mij ![]() | ||||||
DaFan | donderdag 15 april 2010 @ 14:55 | |||||
Jouw oplossing klopt toch niet want er staat duidelijk "31.12.9999" en niet "31/12/9999"![]() | ||||||
Richard-G | donderdag 15 april 2010 @ 19:54 | |||||
Hallo. Ik ben in Excel een lijst te maken om een aantal dingen te inventariseren. Om dit wat makkelijker te maken hetb een aantal rubrieken een code gegeven zodat excel dn de tekst kan aanvullen. Het idee is om bv in kolom B "1" te vullen en dat er in kolom C "stempel" wordt getoond. Wordt in kolom B "2" ingevuld dan in kolom C "stofsmering" enz. Nu los ik dat op door ALS;Waarde te gebruiken. bv: =ALS(B2=2;"Stempel") Hiermaal kan ik maximaal 7 variabelen gebruiken en dat werkt op zich prima. Alleen ben ik inmiddels meer dan 7 (ong 10) variabelen nodig en dat gaat niet. Hoe los ik dat een beetje eenvoudig op. Ik had al rondgekeken om het met VB te gaan doen, maar de laatste keer dat ik met Basic in aanraking ben gekomen was in de tijd van de ZX-81. Dat gaat dus niet zo vlot meer lukken. Ik ben ook al iets tegengekomen met zoeklijsten, maar hoe precies.... Wie kan me hiermee helpen Ik gebruik Excel 2003 nl. Gr, Richard | ||||||
Deetch | donderdag 15 april 2010 @ 21:44 | |||||
quote:kak!!!! ![]() | ||||||
Twentsche_Ros | donderdag 15 april 2010 @ 21:46 | |||||
quote:Zet in blad 2: kolom A: 1 2 3 4 etc. kolom B stempel stofsmering hond koe etc. Zet in blad 1 op A1: 1 Zet in B1: =VERT.ZOEKEN(A1;Blad2!A:B;2;ONWAAR) Op B1 komt te staan: "stempel" Als je nu op A1 "2" zet ipv "1" zie je ineens "stofsmering". Tadaaa!! ![]() [ Bericht 0% gewijzigd door Twentsche_Ros op 15-04-2010 22:15:20 ] | ||||||
Deetch | donderdag 15 april 2010 @ 21:49 | |||||
even uit het hoofd:
Maar dat van twentse_ros kan ook | ||||||
Twentsche_Ros | donderdag 15 april 2010 @ 21:56 | |||||
quote:Ik moet dat VBA toch ook eens beter leren. ![]() | ||||||
DaFan | vrijdag 16 april 2010 @ 08:08 | |||||
VERT.ZOEKEN is een stuk makkelijker imo. Die vult hem meteen, je hoeft niet elke keer een macro te runnen. Als je het dan in VBA doet, doe het dan met Worksheet_Change ![]() | ||||||
Richard-G | vrijdag 16 april 2010 @ 18:48 | |||||
Geweldig! Bedankt, dat van Twentsche ros lijkt me voorlopig even het handigst. Maar ik heb al in de gaten dat ik me wat meer en VBA moet verdiepen. Gr, Richard ![]() | ||||||
icebeer | vrijdag 16 april 2010 @ 19:57 | |||||
quote:thnx gelukt ![]() ik heb nog 1 vraag, ik heb nu alle losse poules. Maar deze wil ik automatisch laten sorteren. Ik heb gekeken op google, maar daar gaan verhalen over dikke formules en macro's. Dat gaat me even te ver. in een poule zitten 4 landen en spelen elk 3 wedstrijden en die wil ik dan automatisch laten sorteren, aangezien nr1 & 2 doorgaan naar de volgende ronde. Handmatig is dit echt een klein klusje natuurlijk, dus was mijn vraag kan dit ook zonder moeilijke (als je een n00b bent ![]() of dat er een knop te maken is deze bewerking uitvoert ( ![]() | ||||||
verzer | zaterdag 17 april 2010 @ 14:41 | |||||
ik heb een vraagje over filters. Ik heb de volgende personeelslijst kolom A________kolom B___kolom C___kolom D medewerkers___FTE_______Functie____lokatie Onderaan heb ik de som van het aantal FTE door functie: SUBTOTAAL, en aantal medewerkers door functie: AANTALARG Als ik filter per functie neemt hij bij kolom B onderaan wel alleen de som van het aantal die overblijft na de filter, maar bij kolom A pakt hij nog steeds de totale som van alle medewerkers. Ik zoek dus een functie waarbij hij alleen de medewerkers optelt die niet verborgen worden door de filter. Verder is er nog het probleem dat sommige medewerkers op meerdere lokaties werken en daardoor meerdere keren in kolom A voorkomen, maar dus maar 1x meegenomen moeten worden bij het tellen. Is hier ook een oplossing voor? | ||||||
qu63 | zaterdag 17 april 2010 @ 15:04 | |||||
quote:Wat wil je sorteren dan? Of wil je gewoon een lijstje met bovenaan de nummer 1 en onderaan de nummer 4? | ||||||
qu63 | zaterdag 17 april 2010 @ 15:21 | |||||
quote:Het aantal argumenten in A2:A999 blijft gelijk, maar =SUBTOTAAL(3;A2:A999) zou moeten werken ![]() quote:Een nieuwe kolom B maken ("meerdere functies/afdelingen" ofzo) en daar ja/nee invullen en het aantal nee's tellen? | ||||||
verzer | zaterdag 17 april 2010 @ 16:03 | |||||
quote:dankje! maar hoe laat ik hem het aantal ja of nee tellen? SOM.ALS wil me niet lukken op tekst ![]() | ||||||
qu63 | zaterdag 17 april 2010 @ 16:04 | |||||
quote:Aantal.als ![]() | ||||||
icebeer | zondag 18 april 2010 @ 19:15 | |||||
quote:ja gewoon de stand na de wedstrijden. Stand Poule A Punten Doelsaldo Zuid Afrika 4 1 Mexico 3 -1 Frankrijk 7 2 Uruguay 3 -2 en dat ie er dan vanzelf dit van maakt Frankrijk 7 2 Zuid Afrika 4 1 Mexico 3 -1 Uruguay 3 -2 | ||||||
Twentsche_Ros | zondag 18 april 2010 @ 21:50 | |||||
quote:Zet in A1 t/m e1: Nummer Hulpkolom Land Punten Doelsaldo Zet in A2 t/m A5 1 2 3 4 Zet in B2: =+D2*1000000+E2 (Ik ga er even vanuit dat het doelsaldo niet boven de miljoen uitgaat) Copieer naar B3 t/m B5 C2 t/m C5: Zuid Afrika Mexico Frankrijk Uruguay D2 t/m D5: 4 3 7 3 E2 t/m E5: 1 -1 2 -2 A9 t/m E9 Stand Hulpkolom Land Punten Doelsaldo A10 t/m A13: 1 2 3 4 B10: =GROOTSTE($B$2:$B$5;A10) Copieer dit naar B11 t/m B13 C10: =VERT.ZOEKEN(B10;$B$2:$E$5;2;ONWAAR) D10: =VERT.ZOEKEN(B10;$B$2:$E$5;3;ONWAAR) E10: =VERT.ZOEKEN(B10;$B$2:$E$5;4;ONWAAR) Copieer C10 t/m E10 naar C11 t/m C13 Dan wordt natuurlijk automatisch D11 t/m D13 en E11 t/m E13 ook juist gevuld. Eventueel kun je de hulpkolom later verbergen. Maar dit is een van de methodes. Wellicht kunnen de VBA-nerds in ons midden ook nog een andere methode verzinnen. ![]() | ||||||
DaFan | maandag 19 april 2010 @ 08:12 | |||||
U vraagt, wij draaien. Maar het niet echt praktisch volgens mij. Als je landen en uitslagen in A1:C4 staan:
| ||||||
sanger | maandag 19 april 2010 @ 10:04 | |||||
Even een vraagje ![]() Als ik die code wil leren schrijven zoals jullie dat doen? Welke beginnerscursus raden jullie dan aan? | ||||||
actuarisje | maandag 19 april 2010 @ 10:18 | |||||
quote:Ik ben begonnen met "Excel VBA Programming for Dummies" ![]() Daarnaast staat het internet uiteraard ook vol met allerlei tutorials. | ||||||
DaFan | maandag 19 april 2010 @ 10:38 | |||||
Wat je ook kan proberen is een macro op te nemen (zit standaard in Excel). Als je dan gewoon wat heen en weer klikt en wat typt bv, en dan je 'opgenomen' code bekijkt, kan je ook goed zien wat voor code er nodig is om bepaalde dingen voor elkaar te krijgen. VBA is vrij simpel, de syntax is redelijk self-explainatory. | ||||||
reiniertromp | maandag 19 april 2010 @ 11:44 | |||||
Met excel 2003 heb ik het probleem dat als ik een cel wil knippen en plakken dat het niet meer werkt. Wanneer ik op een cel selecteer en dan op rechtermuisknop druk komt er niet de optie knippen. Wanneer ikhet via ctrl-X en ctrl-V doe lukt het knippen en plakken wel. De copy knop kan ik nog wel indrukken maar wanneer ik hem dan ergens wil plakken is die knop ook niet via de rechtermuisknop beschikbaar. Weet iemand wat er hier aan de hand is. Ik heb excel al opnieuw geinstalleerd en ik heb nog steeds hetzelfde probleem Bedankt alvast | ||||||
qu63 | maandag 19 april 2010 @ 12:38 | |||||
Kan het zijn dat je sheet beveiligd is dmv een macro? | ||||||
reiniertromp | maandag 19 april 2010 @ 14:45 | |||||
Mijn sheets zijn niet beveiligd met een macro. Het gebeurt ook als ik een nieuw leeg tabblad opstart | ||||||
qu63 | maandag 19 april 2010 @ 15:02 | |||||
quote:Heb je niet een algemene macro er in staan dan? | ||||||
Deetch | maandag 19 april 2010 @ 17:07 | |||||
Bij andere programma's doet je rechtermuis menu wel normaal? | ||||||
brenttroost | dinsdag 20 april 2010 @ 11:37 | |||||
- [ Bericht 100% gewijzigd door brenttroost op 20-04-2010 13:54:32 ] | ||||||
cptmarco | donderdag 22 april 2010 @ 12:19 | |||||
ik doe een (vooralsnog weinig succesvolle) poging om in VBA een macro te maken... zijn er sites waar je voorbeeld macro's kan vinden (scheelt mij weer het wiel opnieuw uitvinden...)??? ![]() | ||||||
qu63 | donderdag 22 april 2010 @ 12:23 | |||||
quote: quote: ![]() | ||||||
DaFan | donderdag 22 april 2010 @ 12:34 | |||||
Ik kan ook niet echt een site waar 'voorbeeld'-macro's staan... | ||||||
Deetch | donderdag 22 april 2010 @ 13:21 | |||||
Hier kun je voorbeeld macro's vinden. | ||||||
sanger | donderdag 22 april 2010 @ 13:28 | |||||
Thanks voor de tips allemaal ![]() | ||||||
Deetch | donderdag 22 april 2010 @ 13:32 | |||||
quote:Als je wat duidelijker bent in wat je precies zoekt kunnen we je misschien verder helpen. Nu krijg je alleen maar meige antwoorden. Dus wat wil je precies, met welk programma etc etc | ||||||
cptmarco | donderdag 22 april 2010 @ 14:01 | |||||
ik wil een uitgebreidere filter maken in excel 2003. Mijn info staat in de kolommen A t/m J en is gemiddeld een kleine 200 regels lang en die moeten doorzocht worden. Wat ik bedacht had was het volgende: in cel K1 wil ik een zoekterm in typen, daarnaast een mooi zoekknopje waar de macro aanhangt. Deze moet dan alle regels zoeken die de zoekterm bevat ingeven in cel K (en dan ook alleen maar die specifieke regels laat zien). Mooiste zou natuurlijk zijn dat je ook op een gedeelte van bjvoorbeeld een naam zoeken kan. (en ja ik realiseer mij dat je aan elke kolom een filter kan hangen, maar vooral bij nummers vind ik dat niet fijn zoeken...) | ||||||
Twentsche_Ros | donderdag 22 april 2010 @ 14:34 | |||||
quote:Toch maar met filter. Zet in K2: =1-ISFOUT(+VIND.SPEC($K$1;+A2&B2&C2&D2&E2&F2&G2&H2&I2&J2)) Copieer dit naar K3 t/m K zoveel Zet op Rij1 een filter Zet de zoekterm in K1: Bij het driehoekje selecteer je de "1" En je hebt die rijen die ergens op een kolom de zoekterm laten zien. Zonder VBA, dat wel. | ||||||
cptmarco | donderdag 22 april 2010 @ 14:42 | |||||
vanmiddag even rustig kijken naar deze oplossing... waarschijnlijk die ik iets verkeerd want het werkt nog niet. alle regels hebben een nul er achter staan, geen enkele krijgt het cijder één waar op ik selecteren kan -edit- ik zie dat je de formule aangepast hebt... werkt nu wel... ![]() | ||||||
cptmarco | donderdag 22 april 2010 @ 15:03 | |||||
ik ben er blij mee, het doet wat ik wil! mijn dank is groot! | ||||||
EINZ | donderdag 22 april 2010 @ 15:31 | |||||
Ik heb een superonnozel probleem. Ik heb een Excel sheet waarin tijden onder elkaar staan (1:00, 0:50, 0:80 enz.) die ik wil optellen met de som functie, maar dan geeft hij 0:00 aan. Ik heb al verschillende celformaten gebruikt maar niks hept, hij blijft op 0 staan. Help! ![]() | ||||||
DaFan | donderdag 22 april 2010 @ 15:32 | |||||
0:80 wat? | ||||||
DaFan | donderdag 22 april 2010 @ 15:33 | |||||
1:00 0:50 4:00 en dat sommeren geeft bij mij 5:50 aan. Zonder iets te hoeven aanpassen oid, in Excel 2002NL. | ||||||
Deetch | donderdag 22 april 2010 @ 16:03 | |||||
quote:0:80 is ook geen tijd | ||||||
EINZ | vrijdag 23 april 2010 @ 08:55 | |||||
quote:Okee! Wat dan wel? Help een arme ome Einz! ![]() | ||||||
DaFan | vrijdag 23 april 2010 @ 09:00 | |||||
quote:Tussen 0:00 en 0:59, daarna wordt het toch 1:00 ![]() Het is hh:mm (uren:minuten) 0:80 = 1:20 | ||||||
EINZ | vrijdag 23 april 2010 @ 09:03 | |||||
quote:Het is vrijdag, dus ik snap het niet ![]() Ik wil gewoon minuten optellen en daar geeft hij als resultaat 0:00 aan ![]() | ||||||
DaFan | vrijdag 23 april 2010 @ 09:04 | |||||
Maar 0:80 is geen tijdsindicatie! En dus flipt ie bij het optellen. Het is nu alsof je (bv) 18 minuten, het getal 14 en het woord 'slang' probeert op te tellen. Dat lukt ook niet, Excel dus ook niet. | ||||||
EINZ | vrijdag 23 april 2010 @ 09:24 | |||||
quote:Wat moet ik dan wel optellen? Welke notatie moeten die hebben? | ||||||
DaFan | vrijdag 23 april 2010 @ 09:52 | |||||
Man ![]() Ik weet toch niet wat jij wilt optellen ![]() 1:00, 0:30 en 2:00 gaat wel gewoon goed namelijk. Als jij 80 minuten wilt vastleggen in Excel, in de notatie uren: minuten, dan moet je 1:20 gebruiken, en niet 0:80. | ||||||
wdn | vrijdag 23 april 2010 @ 10:03 | |||||
DaFan in principe snap ik Einz wel. Hij vind dat het 1:00, 0:80 en 1:20 1 uur en 80 minuten en 1 uur en 20 minuten zijn dus 3:40 in totaal. Alleen Excel wil die 0:80 als 1:20 zien Einz want alles boven de 59 kan geen geldig tijdseenheid zijn volgens Excel ![]() Wat Einz wil kan ook maar dan zal Einz zelf aan de slag moeten: alles achter de : bij elkaar tellen en dan uitrekenen hoeveel keer 60 er in zit. Restant is het aantal minuten. En het aantal uren is wat voor de : staat plus de aantal keren 60 van de eerste telling. Kan in principe ook he ![]() | ||||||
DaFan | vrijdag 23 april 2010 @ 10:33 | |||||
Ik snap hem ook wel, maar Excel snapt hem niet. En Excel gaat zich niet aanpassen dus EINZ moet zich aanpassen ![]() | ||||||
wdn | vrijdag 23 april 2010 @ 10:38 | |||||
Oh enne.... Zowel Excel als Open office maken van een veld met eigenschap tijd waar 0:80 ingevoerd wordt automagisch 1:20. Dus er is geen probleem ![]() | ||||||
qu63 | vrijdag 23 april 2010 @ 21:05 | |||||
als je 0:80 in je cel wil hebben moet je de opmaak wijzigen naar "00"\:[mm] | ||||||
icebeer | woensdag 28 april 2010 @ 14:08 | |||||
quote: oke super bedankt ![]() maarrrrrrr wanneer 2 teams in de poule met een gelijk aantal punten + doelsaldo eindigen, hebben ze delzefde waarde in de hulpkolom en krijg je bij de uiteindelijke stand 2x hetzelfde team te zien ![]() anders is het ook geen groot probleem verder ![]() | ||||||
Twentsche_Ros | woensdag 28 april 2010 @ 14:39 | |||||
quote:Klopt. Dat probleem zag ik later ook. Dit los je op door aan die ene formule toe te voegen "+A2/1000" Concreet: Zet in B2: =+D2*1000000+E2 wordt: Zet in B2: =+D2*1000000+E2+A2/1000 Dan wordt dat beginnummer (1 t/m 4) meegenomen in de plaatsbepaling. Het land dat eerder in de poule staat wordt dan eerder genoemd. Deze breuk (achter de komma) wordt alleen maar belangrijk als twee landen evenveel punten en doelsaldi hebben. [ Bericht 5% gewijzigd door Twentsche_Ros op 28-04-2010 14:48:37 ] | ||||||
icebeer | woensdag 28 april 2010 @ 15:30 | |||||
yess dat werkt bedankt voor alle hulp! ![]() m'n excel skills zijn weer iets gestegen nu ![]() | ||||||
#ANONIEM | woensdag 28 april 2010 @ 15:43 | |||||
Ik ben bezig om het WK-speelschema helemaal in excel te zetten (WK-poule op werk etc, en ik wil niet zo'n kant en klare gebruiken) en ik merk dat mn excel toch flink geroest is ![]() Nu heb ik 2 vragen, de een ws heel simpel, de ander wat lastig ben ik bang. Hoe laat ik gewoon een streepje '-' staan. (voor de standen...2-1 etc. niet dat ik dan '1' te zien krijg ![]() De tweede, mits mogelijk: Hoe kan ik excel de standen juist laten zetten? Dus als voorbeeld Denemarken - 9 punten, doelsaldo +5 Nederland - 12 punten, Doelsaldo +8 Kameroen - 3 punten, doelsaldo + 1 Japan, 3 punten, doelsaldo -3 Dat ie in de stand dan dus netjes Nederland als 1e zet, Denemarken als 2e, Kameroen als 3e en Japan als 4e.....is dat mogelijk (dan meot je een hele rij omhoog/omlaag kopieren lijkt me) | ||||||
#ANONIEM | woensdag 28 april 2010 @ 15:44 | |||||
EXCUSEER! Ik ben een te lamme tak om de post BOVEN me te lezen ![]() wel de vraag met het streepje nog ![]() | ||||||
qu63 | woensdag 28 april 2010 @ 15:57 | |||||
quote:'2-1 invullen.. (dus met een apostrof beginnen) | ||||||
#ANONIEM | woensdag 28 april 2010 @ 16:00 | |||||
quote:Mja maar ik wilde de scores automatisch van een andere cel pakken Ik heb dus zeg maar Doelpunten team x in cel a, doelpunten team y in cel b ik zat dus met =a'-b of zo te prutten, maar dat wil niet echt ![]() | ||||||
Frollo | woensdag 28 april 2010 @ 16:08 | |||||
quote:Indien doelpunten team x in cel A1, doelpunten team y in cel B1, dan in bijvoorbeeld C1 dit doen: =A1&"-"&B1 | ||||||
#ANONIEM | woensdag 28 april 2010 @ 16:11 | |||||
quote:toppie, thanks! | ||||||
#ANONIEM | woensdag 28 april 2010 @ 16:36 | |||||
Sorry, toch nog een vraag ![]() Indien Nederland - Japan zeg maar 1-0 is geworden, wil ik in het tabelletje winst +1 doen....dus als NL 3 keer wint, zou daar '3' moeten komen te staan Nu zat ik te stoeien met een ALS-formule =ALS(D2>H2;"1") Dan zijn D2 en H2 de tabellen waarin de goals staan van beide ploegen...maar ja, met zo'n formule kom ik niet naar '3' Is er een mogelijkheid om een dusdergelijke formule te maken, maar dan ipv een definitieve waarde, gewoon een extra berekening op een cel toe te passen =ALS(D2>H2;"+1) zeg maar? ![]() | ||||||
icebeer | woensdag 28 april 2010 @ 16:50 | |||||
kan je die van mij wel mailen ![]() ![]() | ||||||
DaFan | woensdag 28 april 2010 @ 16:50 | |||||
=SOMPRODUCT((D2:D4>H2:H4)*1) Als in D2 tot D4 en H2 tot H4 de uitslagen staan. 3 - 0 voor Nederland geeft een 3 in D2, en een 0 in H2. De tweede wedstrijd is 1 - 1, dan is D3 een 1 en H3 een 1. Bij dit voorbeeld is de uitslag '1'. | ||||||
#ANONIEM | woensdag 28 april 2010 @ 16:56 | |||||
quote:Haha sure, kan ik eventueel wat vanaf bietsen ![]() quote:SOMPRODUCT zou eventueel kunnen, maar dan heb ik 1 probleem. De uitslagne van b.v. Nederland staan niet recht onder elkaar. Het kan dus zijn 3 Nederland - Japan 0 2 Nederland - Denemarken 1 1 Kameroen - Nederland 1 Hoe doe ik dat dan? ![]() | ||||||
icebeer | woensdag 28 april 2010 @ 17:09 | |||||
ik heb hem even op megaupload.com gezet http://www.megaupload.com/?d=QYOJ3HAB (45sec wachten na de code) enige foutje wat ik nu heb, is dat bij een leeg formulier alle teams 3 punten hebben (doordat alles nog gelijk staat), maar dat maakt me niet zo uit | ||||||
#ANONIEM | woensdag 28 april 2010 @ 17:11 | |||||
quote:Thanks, ff schaamteloos wat formules jatten. | ||||||
icebeer | woensdag 28 april 2010 @ 17:27 | |||||
prima ![]() ik heb de hele opmaak en speelschema al gejat ![]() | ||||||
DaFan | woensdag 28 april 2010 @ 18:12 | |||||
quote:Uhm ik neem toch aan dat dit 5 kolommen zijn? A - eerste doelsaldo B - eerste land C - streepje D - tweede land E - tweede doelsaldo Dan moet het wel werken. Je moet jezelf wel aanleren het je makkelijk te maken, want nu wordt het alleen maar langer en ingewikkelder omdat je Strings moet gaan manipuleren. | ||||||
#ANONIEM | woensdag 28 april 2010 @ 21:37 | |||||
quote:Ja maar kijk.. 0 Zuid-Afrika vs Mexico 1 1 Uruguay vs Frankrijk 3 0 Zuid-Afrika vs Uruguay 2 4 Frankrijk vs Mexico 2 1 Mexico vs Uruguay 2 4 Frankrijk vs Zuid-Afrika 0 Zo heb ik t dus...ik kan niet elke wedstrijd van pakweg Frankrijk onder elkaar zetten, en elke wedstrijd van Mexico...want...mja frankrijk moet ook tegen mexico, en dan kan ik die resultaten niet onder elkaar zetten ![]() | ||||||
DaFan | donderdag 29 april 2010 @ 08:19 | |||||
Oh zo.![]() I2 = =SOMPRODUCT(($B$1:$B$6=H2)*($A$1:$A$6>$E$1:$E$6)*1)+SOMPRODUCT(($D$1:$D$6=H2)*($E$1:$E$6>$A$1:$A$6)*1) En dat doortrekken naar beneden. | ||||||
MrNiles | donderdag 29 april 2010 @ 10:35 | |||||
ik wil een countif formule toepassen alleen zou ik graag een ? laten tellen als ik deze formule toepas =COUNTIF(D3:X3,"?") dan telt ie alle velden van D3 tot X3...dus niet de ?.... hoe kan ik ? laten tellen | ||||||
DaFan | donderdag 29 april 2010 @ 10:54 | |||||
"=?" Edit; bij mij werkt "?" ook gewoon trouwens... =AANTAL.ALS(A1:A6;"?") geeft 2 als ik 2x ? heb staan. | ||||||
MrNiles | donderdag 29 april 2010 @ 11:08 | |||||
quote:ja klopt maar maak van 1 vraagteken dan eens een ander teken. dan blijft er 2 staan | ||||||
DaFan | donderdag 29 april 2010 @ 11:11 | |||||
Nee hoor. Excel 2002 NL. | ||||||
MrNiles | donderdag 29 april 2010 @ 11:12 | |||||
quote:mmmm...vaag hier heb ik 2007 EN | ||||||
DaFan | donderdag 29 april 2010 @ 11:15 | |||||
Staan je celeigenschappen op tekst/standaard/getal? Staan er spaties achter/voor? Probeer eens "*?*" | ||||||
MrNiles | donderdag 29 april 2010 @ 11:25 | |||||
quote:geen spaties celeigenschap= general (standaard) * helpt ook niet | ||||||
Deetch | donderdag 29 april 2010 @ 13:43 | |||||
ik heb hetzelfde in mijn office 2007 EN. Ws. ziet de countif de ? als een wildcard voor een enkel teken dat geen getal is. dus als je range 1, 2, 3, 4, a, b, c, ?, d, 2, 3, ?, ? ,?,: , f, g bevat en je doet countif met "?" krijg je als uitkomst niet 4 maar 8 (het aantal "letters") ook leestekens (" : ") telt excel dus als letter. | ||||||
Deetch | donderdag 29 april 2010 @ 13:49 | |||||
Googelen levert als eerste hit de officiele office help dus =countif(D3:X3,"~?") zou het moeten doen. | ||||||
DaFan | donderdag 29 april 2010 @ 13:56 | |||||
Vaag zeg! Nouja weer wat geleerd voor volgende keer. | ||||||
Deetch | donderdag 29 april 2010 @ 14:25 | |||||
quote:en wat als je nu de cel zoekt waarin "~?" staat? ![]() Dan doe je dus countif(range,"~~?") zo makkelijk is het. | ||||||
qu63 | zondag 2 mei 2010 @ 01:33 | |||||
Zou het mogelijk zijn om in Excel (dan wel VBA) een code te maken die kijkt of 2 cellen voor minimaal 75% (oid) overeenkomen? Ik ben nu handmatig cellen aan het controleren (800+) en kom dingen tegen als Jansen en Jansen BV (bijvoorbeeld). Met automatische opmaak kan je instellen dat gelijke cellen een kleurtje krijgen, maar Jansen B.V. en Jansen BV zijn niet gelijk, maar wel hetzelfde bedrijf.. Is dit op te lossen? | ||||||
Twentsche_Ros | zondag 2 mei 2010 @ 12:10 | |||||
quote:Het is erg moeilijk om bij zoiets een norm te hanteren, wanneer die 75% ingaat. Ik heb een beetje zitten puzzelen en ik kom tot 't volgende: Stel in A3 t/m A100 staan allemaal namen. In Cel D1 staat de naam die je zoekt: b.v. "Jansen". Zet in cel B3 de volgende formule: +(1-ISFOUT(VIND.SPEC(+DEEL($D$1;1;4);A3))+1-ISFOUT(VIND.SPEC(+DEEL($D$1;2;4);A3))+1-ISFOUT(VIND.SPEC(+DEEL($D$1;3;4);A3))+1-ISFOUT(VIND.SPEC(+DEEL($D$1;4;4);A3))+1-ISFOUT(VIND.SPEC(+DEEL($D$1;5;4);A3))+1-ISFOUT(VIND.SPEC(+DEEL($D$1;6;4);A3))+1-ISFOUT(VIND.SPEC(+DEEL($D$1;7;4);A3))+1-ISFOUT(VIND.SPEC(+DEEL($D$1;8;4);A3))+1-ISFOUT(VIND.SPEC(+DEEL($D$1;9;4);A3))+1-ISFOUT(VIND.SPEC(+DEEL($D$1;10;4);A3))-10+LENGTE($D$1))/+LENGTE($D$1)*100 Deze formule kun je copiëren naar B4 t/m B100 "Jansen" geeft een match van 100% Janssen geeft een match van 66,7% Johnson geeft een macht van 16,7% Janse geeft een match van 50% de Vries geeft een match van 0% Anneke geeft een match van 16,7% Juinen geeft een match van 33,3% Jansen BV geeft een match van 100% Het principe is dat delen van de naam Jansen (telkens 4 opeenvolgende letters) worden getest op hun aanwezigheid van de te onderzoeken namen. En dat procentueel met de lengte van (in dit geval) de naam Jansen. | ||||||
qu63 | zondag 2 mei 2010 @ 12:23 | |||||
Hmz, ik zou denken dat Janssen toch wel een iets hogere scoren zou hebben.. En als ik je formule goed begrijp werkt ie tot maximaal 10 tekens in de naam? | ||||||
Twentsche_Ros | zondag 2 mei 2010 @ 12:42 | |||||
quote:Klopt! Ja 't is geen perfect systeem. Het systeem is niet zo dat hij Janssen meer vindt overeenkomen met Jansen, dan bv Janqsen met Jansen. Op dit gebied heb je vaker dit probleem. Vaak heb je een database die door verschillende mensen is gemaakt. De zegt "Jansen B.V." (met puntjes). Dan weer zonder puntjes. Ik heb meegemaakt dat iemand bij de naam: "de heer zus of zo" invulde (beginnend met "de"). Vaak is het toch de eerste taak om zo'n database op te schonen. | ||||||
qu63 | zondag 2 mei 2010 @ 12:47 | |||||
quote:Mja, tegen dat probleem liep ik nu dus op.. Ik ga wel een compleet nieuw administratiesysteem maken denk ik.. Moet het alleen wel geïmplementeerd worden natuurlijk.. | ||||||
Deetch | maandag 3 mei 2010 @ 14:57 | |||||
Is dit nog iets? Er lijkt in excel VBA wel een "LIKE" functie te zitten. http://www.dailydoseofexc(...)ing-a-like-function/ http://www.dslreports.com/forum/r22302238-Excel-LIKE-function http://www.eggheadcafe.co(...)-utilizing-the-.aspx | ||||||
qu63 | maandag 3 mei 2010 @ 15:26 | |||||
quote:Niet echt..
en
zijn niet echt toe te passen op mijn 'probleem'.. Ook de spellcheck-optie die ik tegen kwam heeft geen nut, want veel namen staan niet in het woordenboek van Word/Excel.. | ||||||
Rejected | maandag 3 mei 2010 @ 16:11 | |||||
Ik heb ook een vraag: Ik heb de volgende data: Dataset Is het mogelijk om deze data mooi in excel te krijgen? Tekst naar kolommen werkt niet helemaal naar wens om de volgende redenen: -Als ik meerdere rijen tegelijk selecteer krijg ik maar een paar kolommen en de laatste kolom bevat nog heel veel niet gescheiden data. -Soms is er geen data voor een bepaalde datum, in plaats van 'overslaan' vult excel de kolom met de data van de volgende kolom. Voorbeeld: [a b c d] [12 leeg 4] wordt: [a][b][c][d] [1][2][4][leeg] Hopelijk kan iemand mij verder helpen, bedankt alvast! | ||||||
qu63 | maandag 3 mei 2010 @ 16:26 | |||||
Kan je de data niet in een ander bestandsformaat krijgen? | ||||||
Rejected | maandag 3 mei 2010 @ 16:34 | |||||
Nee helaas, ik moest zelfs nog de beveiliging eraf halen om de inhoud überhaupt te kunnen copy pasten. | ||||||
Twentsche_Ros | maandag 3 mei 2010 @ 16:55 | |||||
quote:Dit soort problemen heb ik ook wel eens gehad. Maak eerst een print van de pdf Dan: het hele bestand copy-pasten in excel. Via tekst naar kolommen (Met als scheidingsteken de spatie) Dan zitten sommige getallen te veel naar links. Door telkens een andere kolom als volgorde-sleutel te gebruiken, kun je de delen die niet goed zijn isoleren en met invoegen en cellen naar rechts verplaatsen het pdf-bestand in excel-krijgen. Het is wel een handwerk cq Om de oorspronkelijke volgorde veilig te stellen moet je wellicht eerst een A-kolom invoegen die je vult met 1,2,3,4 etc. Het is misschien moeilijk uitleggen, maar ik heb vaker dit soort problemen gehad. Een andere oplossing is er volgens mij niet te vinden. | ||||||
Rejected | maandag 3 mei 2010 @ 17:17 | |||||
quote:Dank je! Ik ga het zo even proberen. ![]() | ||||||
Rejected | maandag 3 mei 2010 @ 20:12 | |||||
Wat bedoel je eigenlijk precies met een print maken van de PDF? Geen print screen denk ik? ![]() En met quote:Gewoon direct uit de pdf dus zodat alles in 1 kolom komt? | ||||||
Twentsche_Ros | maandag 3 mei 2010 @ 20:23 | |||||
quote:printen is gewoon een hard copy printen (via de printer) lekker ouderwets. Gewoon om te kijken hoe de kolommen moeten komen. Veel data stonden te veel naar links. Als ik een blz uit de pdf-file selecteer en ik heb nog geen scheidingstekens gedefinieerd krijg je alles inderdaad in kolom A. Je kunt daarna "tekst naar kolommen" doen en de spatie als scheidingsteken definieren. | ||||||
Rejected | maandag 3 mei 2010 @ 20:32 | |||||
Oow Hard copy! ![]() ![]() Het is me gelukt bedankt! ![]() | ||||||
Puckzzz | dinsdag 4 mei 2010 @ 13:02 | |||||
Eens kijken of ik uitgelegd kan krijgen wat ik wil vragen ![]() Excel 2003 (geloof ik) Ik heb een sheet met alle lopende projecten waar nog geen uitslag van bekend is. Deze zijn opgedeeld in verschillende stadia (offerte uitgebracht, initieel contact etc. ) er hangen de volgende cijfers aan elk project: winst - kosten - marge (in %) Helemaal onderaan de lijst telt hij de som van elke kolom op (winst - kost - marge) maar dat is een totaalsom. Kan ik die regel dusdanig aanpassen dat als ik filter op 1 stadium (bijvoorbeeld Offerte uitgebracht) hij alleen die regels bij elkaar optelt? Of een andere optie zou misschien zijn dat ik bovenaan de sheet een cel maak met daarin de totaalsom van de bedragen die achter de cel Offerte uitgebracht staan. Dus iets met =gelijk aan 'offerte uitgebracht' Is dit een beetje duidelijk zo? ![]() | ||||||
Twentsche_Ros | dinsdag 4 mei 2010 @ 13:34 | |||||
quote:Gebruik som.als Stel: in de kolom waar de offerte-status staat is kolom A De kolom van de bedragen is B Stel je hebt 100 regels Zet in cel A102: initieel Zet in cel A103: offerte uitbebracht Zet in B102: =SOM.ALS($A$1:$A$100;A102;$B$1:$B$100) copieer dit naar B103 ![]() | ||||||
icebeer | dinsdag 4 mei 2010 @ 16:52 | |||||
ben vandaag weer een eind gekomen met formules om automatisch punten te laten geven in m'n poule alleen in ben gestrand op deze formule .. die is ongeldig: =ALS(Start!G9=Start!H9;ALS(EN(Mike!G9=Mike!H9)*EN(Start!G9<>Mike!G9;5;0)) Bijvoorbeeld: Start G9 & H9 2 2 Mike G9 & H9 1 1 dan moet de formule 5 punten geven | ||||||
qu63 | dinsdag 4 mei 2010 @ 16:57 | |||||
=ALS(Start!G9=Start!H9;ALS(EN(Mike!G9=Mike!H9;Start!G9<>Mike!G9);5;0)) Zo? | ||||||
DaFan | dinsdag 4 mei 2010 @ 16:57 | |||||
Je haken staan niet goed. Je gebruikt EN niet goed. Uit mn hoofd: =ALS(Start!G9=Start!H9;ALS(EN(Mike!G9=Mike!H9;Start!G9<>Mike!G9);5);0) | ||||||
DaFan | dinsdag 4 mei 2010 @ 16:57 | |||||
KUT | ||||||
qu63 | dinsdag 4 mei 2010 @ 17:04 | |||||
quote: ![]() | ||||||
icebeer | dinsdag 4 mei 2010 @ 17:12 | |||||
haha allebei hetzelfde, dan moet het wel goed zijn ![]() thnx hij werkt ![]() | ||||||
DubbelGum | dinsdag 4 mei 2010 @ 20:20 | |||||
quote:Naast de vast werkende oplossing van T_R kan je ook met subtotaal werken, als je dan autofilter doet dan telt die alleen het eruitgefilterde op. =SUBTOTAAL(9;[KOLOM Winst]) | ||||||
icebeer | woensdag 5 mei 2010 @ 11:42 | |||||
weer een kleine vraag ik heb nu deze leuke formule om de punten te geven per formulier (misschien issi wel heel omslachtig en niet juist gebruik van *EN en haakjes, maar hij werkt! ![]() quote:alleen nu heb ik nog een stukje formule nodig (wat ik misschien 16x moet toevoegen hierboven) wat zegt dat: wanneer er niks in Start H9/G9 staat dat de formule ook 0 punten geeft want nu herkent ie 'geen waarde' als 0 en als je dan als uitslag 0-0 hebt dan krijg je al 10 punten ![]() | ||||||
qu63 | woensdag 5 mei 2010 @ 11:52 | |||||
quote:Kan je je sheet uploaden? Ik snap er geen fuck van namelijk.. Na "=ALS(Start!G9=Mike!G9;ALS(EN(Start!H9=Mike!H9);10;0))" sluit je je formule namelijk alweer af, de rest plak je er achter. Je antwoord kan dus 000000000000002 zijn, en dat klopt niet! | ||||||
DaFan | woensdag 5 mei 2010 @ 12:05 | |||||
Dat kan vast 10x makkelijker ![]() | ||||||
qu63 | woensdag 5 mei 2010 @ 12:08 | |||||
quote:Ik gok zelfs op 16x ![]() | ||||||
icebeer | woensdag 5 mei 2010 @ 12:30 | |||||
maar de formule doet echt precies wat ik wil ![]() in Start H9 G9 staat de uitslag van Zuid Afrika - Mexico in Mike H9 G9 staat de voorspelde uitslag van die wedstrijd - De eerste formule zegt: 10 punten voor een correcte score - De 4 met 7 punten zeggen: als de winnaar goed is, en 1 doelsaldo van de score goed - De 3 met 5 punten zeggen: winnaar goed, maar doelsaldi verkeerd (en ook gelijkspel goed, maar doelsaldi verkeerd) - de 8 met 2 punten: je krijgt 2 punten bij het goed hebben van 1 doelsaldo, maar de winnaar/verliezer/gelijksspel fout 16 losse formules aan elkaar geplakt, het hadden er waarschijnlijk de helft minder kunnen zijn, maar met mijn beperkte kennis ging ik gewoon aan de slag met die vergelijkingen en daar kan je wel een eind mee komen, en hij werkt ook gewoon zoals ik wil, er komen precies de juiste punten uit ![]() alleen het enige wat ik nu mis is dat wanner de wedstrijd nog niet is gespeeld (dus geen uitslag in Start) dat de formule ook nog geen punten geeft in (al heb je nu 0-0 voorspeld, dan krijg je dus 10 punten) | ||||||
qu63 | woensdag 5 mei 2010 @ 12:57 | |||||
Extra kolom (I?) aanmaken voor winnaar, 0=eerste partij, 1=2e partij, 2=geen winnaar. (automatisch te berekenen door in I9 dit te zetten: ALS(H9>G9;0;ALS(H9=G9;1;ALS(H9<G9;2;"FOUT"))).......) =ALS(Start!H9="";0;ALS(EN(Start!H9=Mike!H9;Start!G9=Mike!G9);10;ALS(EN(Start!I9=Mike!I9;OF(Start!H9=Mike!H9;Start!G9=Mike!G9));7;ALS(Start!I9=Mike!I9;5;ALS(OF(Start!H9=Mike!H9;Start!G9=Mike!G9);2;0))))) Op te spiltsen in jouw deelvragen: =ALS(Start!H9="";0;"") Nog niet gespeeld =ALS(EN(Start!H9=Mike!H9;Start!G9=Mike!G9);10;0) alles goed =ALS(EN(Start!I9=Mike!I9;OF(Start!H9=Mike!H9;Start!G9=Mike!G9));7;0) Winnaar goed, plus 1 doelsaldo =ALS(Start!I9=Mike!I9;5;0) winnaar goed =ALS(OF(Start!H9=Mike!H9;Start!G9=Mike!G9);2;0) 1 doelsaldo goed Uit 't hoofd, dus kan fouten bevatten [ Bericht 4% gewijzigd door qu63 op 05-05-2010 14:57:10 ] | ||||||
icebeer | woensdag 5 mei 2010 @ 14:38 | |||||
oke bedankt, ga er weer mee aan de slag ![]() | ||||||
qu63 | woensdag 5 mei 2010 @ 15:57 | |||||
Voor het verwerken van statistische gegevens MOET ik van mn opleiding SPSS gebruiken. Ik werk alleen liever met Excel (logisch ![]() Wat zijn nou de dingen die SPSS wel kan en Excel niet? [ Bericht 0% gewijzigd door qu63 op 05-05-2010 16:51:21 (Speciaal voor Twentsche_Ros! :*) ] | ||||||
Twentsche_Ros | woensdag 5 mei 2010 @ 16:39 | |||||
quote:statische gegevens? Kun je ipv een SPSS-cursus niet een cursus Nederlands volgen? ![]() | ||||||
qu63 | woensdag 5 mei 2010 @ 16:50 | |||||
quote:Of minder drinken, meer concentreren etc ![]() En het is geen cursus SPSS die ik volg, ik moet het gewoon gebruiken bij een kwantitatief onderzoek | ||||||
Rejected | woensdag 5 mei 2010 @ 17:52 | |||||
Statisch ![]() Ik heb wéér een vraagje. ![]() ![]() Ik heb de data in de vorm van het linkergedeelte en de bedoeling is dat ik data in de rechtervorm krijg, dus onder elkaar. In werkelijkheid zijn het cijfers zonder logische volgorde, dus sorteren via de normale manier gaat volgens mij niet lukken. Verder zijn het in totaal 1581 rijen, dus elke keer knippen en plakken met transponeren wordt een beetje veel werk. Bedankt alvast ![]() | ||||||
Twentsche_Ros | woensdag 5 mei 2010 @ 19:28 | |||||
quote:Zet in H1 t/m H5: a,b,c,d,e (dus in H1 komt a, in H2 komt b...) Zet in H6: +H1 Copieer H6 naar H7 t/m H7905 Zet in I1 t/m I5: 1,1,1,1,1 (Dus in iedere cel van I1 t/m I5: overal een 1) Zet in I6: +I1+1 Copieer I6 naar I7 t/m I7905 Zet in G1: =indirect(+h1&i1) Copieer G1 naar G2 t/m G7905 ![]() [ Bericht 2% gewijzigd door Twentsche_Ros op 05-05-2010 22:39:24 ] | ||||||
Rejected | woensdag 5 mei 2010 @ 22:33 | |||||
Bedankt voor je idee, het werkt alleen niet helemaal. ![]() Volgens mij is het ook niet helemaal duidelijk, ik heb hetgeen wat links staat: quote:Maar het moet in de volgende form: quote:De cijfers zijn maar een voorbeeld, dus sorteren gaat niet. Maar ik denk dat ik het met een macro moet doen, ik ga even uitzoeken hoe dat ook alweer moet. | ||||||
Twentsche_Ros | woensdag 5 mei 2010 @ 22:37 | |||||
quote:Volgens mij moet ie wel werken. (Ik heb mijn vorige bijdrage iets verduidelijkt!) De combinatie van kolom H en I vormen voor iedere rij namelijk de cel die "aan de beurt" is. Dwz: A1, A2, A3, A4, A5, B1, B2, B3, B4, B5, C1, C2 .... etc. En met de functie +indirect(A1) kun je de inhoud (getal of tekst) van A1 weergeven. Het moet kloppen volgens mij | ||||||
Rejected | woensdag 5 mei 2010 @ 23:14 | |||||
Verrek je hebt gelijk!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ![]() Hééél erg bedankt, scheelt me heel veel werk/outsourcekosten ![]() Sorry dat ik je oplossing in twijfel bracht, probleem lag bij mij. Ik zit namelijk op een andere computer waardoor ik een ander voorbeeld had gebruikt, ik snapte de formules ook niet helemaal. Nu wel. ![]() ![]() | ||||||
Holy_Goat | donderdag 6 mei 2010 @ 13:42 | |||||
Ik zit met een probleem. Ik heb een functie in vba (excel) draaien die het perfect doet op mijn pc. Op een andere pc krijg ik echter andere resultaten :S (het gaat om een listbox die selectief gevuld wordt). Hoe zou dit kunnen komen???? | ||||||
Deetch | donderdag 6 mei 2010 @ 13:54 | |||||
quote:Hmmz andere versie van excel? Dat de listbox functie in vba toch is veranderd. | ||||||
qu63 | donderdag 6 mei 2010 @ 13:54 | |||||
quote:OS? Land/taalinstellingen? Excel versie? | ||||||
Deetch | donderdag 6 mei 2010 @ 14:03 | |||||
quote:van beide PC's dan wel te verstaan anders vergelijkt het nog zo lastig. Kijk ook even naar de geinstalleerde plugins. | ||||||
Z | donderdag 6 mei 2010 @ 14:12 | |||||
Als ik een werkblad kopieer met daarop data en een grafiek, dan pakt de grafiek op het gekopieerde blad de data uit het origineel, is dat met een 'instelling' ergens op te lossen? | ||||||
Holy_Goat | donderdag 6 mei 2010 @ 14:25 | |||||
quote:beiden excel 2003, alleen draai ik w7 en zij draaien een corporate windows xp versie geloof ik. Nooit problemen gehad met dit alles eigenlijk, tot nu toe dan. Het is niets anders dan array1() in een notendop
Bij mij werkt het als een zonnetje, daar normaal ook, nu krijgen zij maar 4 items in de listbox, ik krijg er nog steeds zo'n 30. | ||||||
Holy_Goat | donderdag 6 mei 2010 @ 14:28 | |||||
(en dit is de gehele code)
[ Bericht 35% gewijzigd door Holy_Goat op 06-05-2010 17:22:36 ] | ||||||
Holy_Goat | donderdag 6 mei 2010 @ 15:02 | |||||
***PIEP*** miscommunicatie dus met de gebruiker (via mail). Alles werkt, maar hij bedoelde iets anders. | ||||||
Deetch | donderdag 6 mei 2010 @ 16:03 | |||||
quote:Dat is altijd lastig helpen dan. | ||||||
Holy_Goat | donderdag 6 mei 2010 @ 16:03 | |||||
Jep. En dan ben je een dikke 2 uur aan het error zoeken.... blijkt er echt niets mis te zijn ![]() | ||||||
DaFan | donderdag 6 mei 2010 @ 16:21 | |||||
Welkom bij de wondere wereld van ICT en digibeet gebruikers. | ||||||
qu63 | donderdag 6 mei 2010 @ 16:32 | |||||
Duidelijk een 1D-10T probleem dus ![]() | ||||||
DaFan | donderdag 6 mei 2010 @ 16:33 | |||||
Dat moest ik Googlen maar ![]() | ||||||
qu63 | donderdag 6 mei 2010 @ 16:36 | |||||
quote: ![]() PEBKAC had ook nog gekund ![]() | ||||||
Deetch | donderdag 6 mei 2010 @ 16:57 | |||||
http://en.wikipedia.org/wiki/ID-Ten-T_Error http://en.wikipedia.org/w(...)mes_for_a_user_error mooie afsluiter van de dag | ||||||
Holy_Goat | donderdag 6 mei 2010 @ 17:22 | |||||
whaha ![]() ![]() | ||||||
qu63 | donderdag 6 mei 2010 @ 17:45 | |||||
quote:Ik had em eerst zonder streepje staan, dan is ie makkelijker ![]() | ||||||
Puckzzz | vrijdag 7 mei 2010 @ 10:06 | |||||
Kan je in Excel ook tabbladen groeperen? En dan bedoel ik niet drie tegelijk selecteren maar 3 selecteren en groeperen tot een uitklapbaar tabblad zeg maar. | ||||||
DaFan | vrijdag 7 mei 2010 @ 10:14 | |||||
Nee. Wel paar tegelijk selecteren om de format gelijk te maken maar niet 'uitklapbaar'. | ||||||
DaFan | vrijdag 7 mei 2010 @ 10:14 | |||||
Je kan eventueel wel een macro/knop maken waarmee je tabbladen verbergt/laat zien. | ||||||
Puckzzz | vrijdag 7 mei 2010 @ 10:21 | |||||
quote:Ah, daar heb ik geen kaas van gegeten. Ik kijk wel ff of mijn bestand te breed gaat worden. Zoja mag je me dat gaan uitleggen ![]() | ||||||
DaFan | vrijdag 7 mei 2010 @ 11:12 | |||||
Prima ![]() | ||||||
Deetch | vrijdag 7 mei 2010 @ 11:48 | |||||
Ik heb een spreadsheet met daarin een aantal data tabellen. Nu heb ik een aantal functies gedefinieerd die een interpolatie tussen datapunten in deze tabel doen. So far so good, echter nu wil ik een plugin maken maar dan verdwijnen mijn datatabellen en doen de functies het dus ook niet meer, iemand nog tips hoe dit probleem op te lossen? De foutmelding die ik krijg als ik de xla open: "Can't find project or library" [ Bericht 11% gewijzigd door Deetch op 07-05-2010 11:59:49 ] | ||||||
Holy_Goat | vrijdag 7 mei 2010 @ 11:51 | |||||
Hoe wil je dat als plugin laten fungeren dan? als in: wat doet de plugin? alleen interpoleren? Hoe weet ie wat ie moet interpoleren? maakt het ook tabellen aan, zoekt het die op? etc | ||||||
Calva | vrijdag 7 mei 2010 @ 15:10 | |||||
Excel-versie: 2007-NL Ik probeer voor elkaar te krijgen dat mijn sheet de huidige school-maand laat zien (dus augustus is maand 1, juli is maand 12). Ik heb dat geprobeerd met de =nu() functie, maar daar lukt het mij niet mee. Iemand een tip? | ||||||
marcb1974 | vrijdag 7 mei 2010 @ 15:10 | |||||
Ik heb een werkblad in excel 2003. Hierin staan een aantal rijen die beschermd moeten worden en dat dus ook zijn. Hiervoor staat de beveiliging op het werkblad en zijn die betreffende rijen 'geblokkeerd'. De rest van het werkblad kan men gewoon bewerken. Als iemand dit nu wil soteren mag dit niet, ondanks dat de optie in het beveiligingsmenu wel is aangevinkt. Wie weet hoe dit is op te lossen? | ||||||
qu63 | vrijdag 7 mei 2010 @ 15:34 | |||||
quote:=ALS(MAAND(NU())>7;MAAND(NU())-7;MAAND(NU())+5) | ||||||
Stansfield | maandag 10 mei 2010 @ 11:50 | |||||
Is het mogelijk om wanneer je een excelbestand met ongeveer 40 tabbladen om dan op een andere manier de tabbladen te laten zien? Dus even een overzichterlijk staatje met alle tabbladen ofzo? | ||||||
Deetch | dinsdag 11 mei 2010 @ 09:49 | |||||
quote:De tabellen zijn een database van bekende chemische eigenschappen bij verschillende drukken en temperaturen. Nu heb ik een formule gemaakt die een chemische eigenschap uit die tabel haalt (of berekend middels interpolatie) op basis van ingevoerde druk en temperatuur. Wat ik wil is deze functie voor collega's beschikbaar te maken zonder dat zij elke keer deze spreadsheet moeten openen. Daarom wil ik een plugin maken die ze eenmalig moeten installeren en ze vervolgens de functies die ik heb gedefinieerd kunnen gebruiken net als de standaard excel functies. Als ik de spreadsheet opsla als xla en deze vervolgens wil openen krijg ik dus een foutmelding en blijken de tabellen niet meegenomen te worden in de xla. | ||||||
sjak | dinsdag 11 mei 2010 @ 10:37 | |||||
Ik heb een excel bestand met data waarop ik activiteiten moet uitvoeren. Ik wil deze invoeren in mijn Outlook. Maar ik wil ze niet overtypen ![]() |