dat is dus de code alleenquote:Op dinsdag 7 oktober 2008 12:37 schreef hello_moto1992 het volgende:
[..]
Moet dat per se met een code dan? Je zou zeggen gewoon een buttontje trekken en die de opdracht geven om Cel X +1 te doen.
En we hebben nog een veel groter assortiment:P Dus het zullen er enkele honderden worden.
| 1 2 3 4 5 6 7 | HuidigAantal = Range("A1").Value HuidigAantal = HuidigAantal + 1 Range("A1").Value End Sub |
Hoe zet ik die code er precies in?quote:Op dinsdag 7 oktober 2008 13:48 schreef DaFan het volgende:
Het is niet zo lastig, maar je code, PER KNOP, ziet er zo uit:
[ code verwijderd ]
Hiervoor moet je dus élke keer de naam van je knop veranderen en de Range("xx") veranderen. Daarnaast word je workbook ontzettend traag van zoveel knoppen en macro's.
Hoe maak k een knop dan? en een formulierquote:Op dinsdag 7 oktober 2008 15:05 schreef DaFan het volgende:
Knop in je sheet maken, dubbelklikken op de knop (of View code), dit erin plakken.
Maar de elegantere oplossing in inderdaad wat Deetch zegt, maar dan moet je ook een formulier maken en dergelijke.
| 1 2 3 4 5 | Aantal = Range("A1").Value Aantal = Aantal + 1 Range("A1").Value = Aantal |
Stuur me even een email (zie mijn profiel). Ik had niks te doen en heb een excel sheetje voor je liggen.quote:Op dinsdag 7 oktober 2008 16:33 schreef hello_moto1992 het volgende:
Sorry, maar het werkt niet.
Daar kan ik zeker wat mee, helaas voornamelijk foutmeldingen genereren. Zelfs als ik letterlijk nabouw wat er op de pagina wordt voorgesteld. Ik probeer et vanavond even op andere versie van excel.quote:Op dinsdag 7 oktober 2008 09:18 schreef DaFan het volgende:
Manny kijk eens of je hier wat mee kan:
http://excelchampion.com/tip06.htm
| 1 |
nein, Utrecht staat niet altijd vooraan in de cel. Ik probeer eerst zelf nog wat te beunen, en zal dan eens kijken op mrExcel.comquote:Op woensdag 8 oktober 2008 04:04 schreef DaFan het volgende:
Als Utrecht altijd het eerste woord is in het stadsdeel (dus Utrecht Zuid, niet Zuid Utrecht bv), dan kan je zoeken op de volgende string:
[ code verwijderd ]
Waar A1:A5 je zoekkolom is en B1 de cel waar de zoekterm instaat. Volgens mij werkt dat ook wel met arrays.
Als je er morgen nog niet uitbent zou ik proberen op MrExcel.com een topic de openen. Daar zitten de échte guru'sJe moet dan wel duidelijke screens en zo posten, dan gaat het allemaal wat sneller.
kun je hier iets mee?quote:Op woensdag 8 oktober 2008 16:46 schreef DeStedebouwer het volgende:
In een excel werkblad heb ik een cel en daar moet een afbeelding IN.
Wanneer ik de afmeting van die cel verander dient de afbeelding mee te schalen. Is dit mogelijk?
En zo ja, is het ook mogelijk een hele rits afbeeldingen (die in een zelfde map staan) automatisch in een kolom van cellen in te voegen?
Zou een hoop werk besparen namelijk
een aanzet kan zijn: =if(vlookup(C1;$A$1:$B$10000;2;false)=d1;"goed";"fout") en dat doortrekkenquote:Op woensdag 8 oktober 2008 17:30 schreef Karina het volgende:
Ik heb weer een probleem met het vergelijken van kolommen, dit keer nog ingewikkelder. Kolom A en B horen bij elkaar en bevatten de juiste informatie. Kolom C en D horen ook bij elkaar, maar komen uit een andere bron en kunnen fouten bevatten. Ik wil kolom C en D gemarkeerd hebben als ze niet overeenkomen met A en B.
De lijst van kolom A en B bevat meer gegevens dan de lijst C en D en simpelweg sorteren en dan vergelijken zal niet gaan.
Voorbeeldje van wat ik wil (C en D het liefst zo gemarkeerd dat het makkelijk terug te vinden is).
Netjes kolommetjes maken lukte helaas niet, maar de eerste en tweede horen bij elkaar en de derde en vierde kolom horen bij elkaar. Hopelijk snappen jullie wat ik bedoel
A5689 9 A5689 8 fout
b9078 8 c5490 3 fout
c5490 7 b9078 8 goed
a9077 6 c5490 7 goed
A en B en C en D moeten dus precies aan elkaar gelijk zijn (de combinatie).
Excel 2003 Engels trouwens.
De kolommen 3 en 4 die overeenkomen met 1 en 2 heb ik ook nog maar bold gemaakt, zodat makkelijker te zien is waarom ze goed zijn. Maar ik wil dus de FOUTE gemarkeerd hebben.
Ik ga het weer uitproberen morgen! Bedankt alvast.quote:Op woensdag 8 oktober 2008 19:06 schreef placebeau het volgende:
[..]
een aanzet kan zijn: =if(vlookup(C1;$A$1:$B$10000;2;false)=d1;"goed";"fout") en dat doortrekken
Eigenschappen van het plaatje -> Beveiliging -> Size and move with cellsquote:Op woensdag 8 oktober 2008 16:46 schreef DeStedebouwer het volgende:
In een excel werkblad heb ik een cel en daar moet een afbeelding IN.
Wanneer ik de afmeting van die cel verander dient de afbeelding mee te schalen. Is dit mogelijk?
Ik weet niet hoe je sheet eruit ziet, maar ik zou gaan werken met Names. Die kan je namelijk variabel in lengte maken en dus gebruiken om je grafiek op te bouwen. Ik heb even een simpel voorbeeldje gemaakt:quote:Op woensdag 8 oktober 2008 17:25 schreef placebeau het volgende:
vraag:
ik heb een blad met een aantal grafieken
nu zou er een variabele moeten komen die ik in de sheet kan invoeren (noem: nb_years bvb) en als ik die variabele aanpas zouden alle grafieken die lengte moeten aannemen. (bijv als nb_years = 15 zouden telkens de 15 eerste waarden van de tabel moeten worden ingevuld)
Het liefst zou ik hebben dat er geen VB code aan te pas komt omdat het programma en de loop tijd al ruimschoot genoeg zijn.
ik heb geprobeerd met de functie offset te werken binnen de grafiekfuncties series, maar dat wil hij om één of andere reden niet aanvaarden, anders was het snel gelukt.
alvast bedankt
| 1 |
Hier lukt het me helaas niet mee.quote:Op woensdag 8 oktober 2008 19:06 schreef placebeau het volgende:
[..]
een aanzet kan zijn: =if(vlookup(C1;$A$1:$B$10000;2;false)=d1;"goed";"fout") en dat doortrekken
| 1 |
| 1 |
tja, dan zouden we het moeten zien.quote:
Ik weet het niet zeker, maar ik denk dat dit niet gaat werken. Misschien heb ik het toch niet goed uitgelegd:quote:Op donderdag 9 oktober 2008 08:12 schreef DaFan het volgende:
Ik heb deze die je kan gebruiken in Conditionnal formatting.
Deze gaat in C1 en moet je dmv kopiëren, plakken speciaal, formats toepassen op de andere cellen.
[ code verwijderd ]
Deze markeert de foute entries in kolom C. Als je dit ook voor A, B en D wil moet je het maar even laten weten.
die namen een formule toekennen lukt me, thxquote:Op donderdag 9 oktober 2008 00:03 schreef DaFan het volgende:
[..]
Ik weet niet hoe je sheet eruit ziet, maar ik zou gaan werken met Names. Die kan je namelijk variabel in lengte maken en dus gebruiken om je grafiek op te bouwen. Ik heb even een simpel voorbeeldje gemaakt:
A1:A10 bevatten de cijfers 1 t/m 10. In D1 staat het getal waarmee ik de lengte van de 'grafiek' wil aangeven. Ik heb een nieuwe Naam aangemaakt (Invoegen -> Naam), die ik 'Bereik' heb genoemd met de volgende formule:
[ code verwijderd ]
Als ik nu in D1 bv 6 invoer, heeft Bereik de range A1:A6. Als ik 2 invoer is het A1:A2.
Hoop dat dit duidelijk is en dat je het kan toepassen in je sheet.
heel erg bedanktquote:Op donderdag 9 oktober 2008 09:27 schreef DaFan het volgende:
Je moet de volgende format gebruiken:
[ filenaam ].xls![ naam ]
Dus als je Bereik hebt, en je bestand heet Book1, je moet gebruiken:
Book1.xls!Bereik
(In je source data dus)
quote:Op vrijdag 10 oktober 2008 11:23 schreef DaFan het volgende:
En je kan er een comment bij maken, die krijg je te zien als je er met je muis overheen gaat.
$F$5 gebruikenquote:Op zaterdag 11 oktober 2008 01:09 schreef MacorgaZ het volgende:
Is er een manier om een formule te kopiëren en te plakken, met behoud van 1 waarde? Ik heb namelijk in bv hok F5 de wisselkoers voor euro-dollar staan, en wil allemaal bedragen delen door de wisselkoers, dus door F5. Als ik echter een formule kopieer en plak, wordt F5 automatisch veranderd naar F6, F7, F8, etc., en krijg ik een "divide by 0"-error.
Waarschijnlijk een simpele oplossing, maar die wordt toch zeer op prijs gesteld!
Nee dat lukt niet, jammer genoeg. Ik kan wel (proberen) uitleggen waarom het niet werkt maar probeer het zelf maar eens.quote:Op zondag 12 oktober 2008 05:25 schreef DaFan het volgende:
McGilles je kan toch gewoon de For...Next loops achter elkaar zetten in één Sub?
| 1 2 3 4 5 | Kleur = c.Interior.ColorIndex Sheets("Sheet2").Cells(c.Row + 3, c.Column - 1).Interior.ColorIndex = Kleur Sheets("Sheet2").Cells(c.Row - 34, c.Column).Interior.ColorIndex = Kleur Next |
Run-Time error '1004':quote:
Je hebt gewoon een aantal normaal verdeelde waarden die je wilt uitzetten in een grafiek?quote:Op zondag 12 oktober 2008 18:39 schreef znarch het volgende:
Weet iemand hoe ik de standaardnormale verdeling in mijn staafgrafiek krijg ?
Bedankt voor de moeite, maar mijn broer was even langs en wist de oplossing, het bestand is klaarquote:Op zondag 12 oktober 2008 10:04 schreef DaFan het volgende:
Oh snap.
Je kan natuurlijk niet Row - 34 doen als de Row 5 is. Ik ben het even kwijt. Zal morgen even voor je kijken.
Ik heb een histogram waar ik simpelweg de curve van de standaardnormale verdeling in wilquote:Op zondag 12 oktober 2008 18:56 schreef McGilles het volgende:
[..]
Je hebt gewoon een aantal normaal verdeelde waarden die je wilt uitzetten in een grafiek?
Dan maak je toch zelf even een normale verdeling?quote:Op zondag 12 oktober 2008 19:39 schreef znarch het volgende:
[..]
Ik heb een histogram waar ik simpelweg de curve van de standaardnormale verdeling in wilOm het te vergelijken met de waarden die er al in staan.
Ga naar de VBA editor (Alt-F11), Insert -> Module en plak dit erin:quote:Op woensdag 15 oktober 2008 10:43 schreef Gitarist het volgende:
Is het mogelijk om in een werkblad automatisch de datum waarop het bestand voor het laatst is opgeslagen in te voegen?
Ik ken wel de functies voor het invoegen van de datum van vandaag, maar die geeft als je het bestand bijv. morgen opent de datum van morgen en dat is in dit geval niet gewenst.
| 1 2 3 4 5 | LastSaved = ActiveWorkbook.BuiltinDocumentProperties(12) End Function |
In de Nerlandse versie kan dit volgens mij met een Aantal.Als formulequote:Op woensdag 15 oktober 2008 14:53 schreef Jackdb het volgende:
Ik gebruik momenteel de Engelstalige versie van Office 2007 en loop tegen een probleem aan:
Ik heb een excelsheet met een rij klantnamen en daarachter een kolom met de naam "offerte" Onder deze "offerte" kolom komt te staan of de klant wel of geen offerte heeft gehad (antwoord "ja" of "nee")
Nu wil ik onderaan deze kolom in 1 cel het totaal AANTAL klanten krijgen dat WEL een offerte heeft gehad. Deze cel moet dus alle "ja" antwoorden uit de kolom optellen.
Mijn vraag is hoe ik dit kan doen. Als je weet hoe dit moet laat het dan aub weten, want volgens mij moet dit met een bepaalde functie te doen zijn, maar ik weet niet hoe.
Nee op de x-as..quote:Op woensdag 15 oktober 2008 15:23 schreef DaFan het volgende:
Akelalala, wat bedoel je hiermee:
"Echter krijg ik de volgorde B bovenaan en dan C - D - E en dan A onderaan."
In je legenda?
Ja, Links naar rechts inderdaad...quote:Op woensdag 15 oktober 2008 15:29 schreef DaFan het volgende:
Ok links naar rechts dus
Ik zal morgen even kijken of ik het probleem kan reproduceren in 2007. (GMT+10, dus zo pitten).
quote:Op woensdag 15 oktober 2008 15:18 schreef Akelalala het volgende:
[..]
In de Nerlandse versie kan dit volgens mij met een Aantal.Als formule
=AANTAL.ALS('Bereik waar het uit moet komen;"Antwoord in jouw geval Ja").
Is dit in het engels niet iets als Count? Ik weet heb hier zo ook geen engelse versie bij de hand. Sorry.
Bedankt voor de snelle reactie, dit is de formule die ik zocht.quote:
Heel erg bedankt voor de moeite, maar het wil bij mij echt niet lukken.quote:Op donderdag 16 oktober 2008 02:25 schreef DaFan het volgende:
Akelalala heb je headers boven je tabel? Als je ze niet gebruikt, kan je dan eens proberen de cel boven A leeg te laten, en de cel boven de waarden te vullen met 'Waarden' bv en dan vanaf de lege cel selecteren naar de 30 (dus 2x6 tabel) en er dan een grafiek van maken.
Als je nu wél headers gebruikt (dus boven beide kolommen), probeer die dan eens niet mee te selecteren, eerst een grafiek van te maken en dan later de namen van de serie toe te voegen.
Als ik gewoon een 2x5 maak met de gegevens erin, en die selecteer, dan maakt Excel er meteen een goede grafiek van, met A-E op de x-as.
mail de sheet dan eens naar mij (zie profiel) dan kan ik kijken wat er mis is.quote:Op donderdag 16 oktober 2008 11:16 schreef Akelalala het volgende:
[..]
Heel erg bedankt voor de moeite, maar het wil bij mij echt niet lukken.
Ik blijf hetgeen krijgen waarvoor ik mijn probleem ook hier neer had gezet.. Ik heb echt geen idee waaar dit aan kan liggen. Ben er echt behoorlijk gefrusteerd door in ieder geval
Correctie: Ik weet niet hoe ik het gedaan heb, maar nu zit de waarde die ik onderaan wil hebben ook daadwerkelijk onderaan... Het is niet helemaal zoals ik het in gedachten had, maar het is in ieder geval iets.
Heel erg bedankt, maar dat gaat helaas niet, omdat het een beetje bedrijfsgeheime info is...quote:Op donderdag 16 oktober 2008 13:23 schreef Deetch het volgende:
[..]
mail de sheet dan eens naar mij (zie profiel) dan kan ik kijken wat er mis is.
ah ok. Heb je het probleem ook als je een nieuwe sheet maakt met fictieve gegevens en andere namen etc of ligt het specifiek aan deze ene sheet?quote:Op donderdag 16 oktober 2008 15:35 schreef Akelalala het volgende:
[..]
Heel erg bedankt, maar dat gaat helaas niet, omdat het een beetje bedrijfsgeheime info is...
Dat zou ik nog eens moeten uitzoeken. Heb het nu al opgelost door te kijken welke volgorde excel neemt en de gegevens dan in een nieuwe tabel te zetten in deze bepaalde volgorde. Dat gaat goed nu het allemaal relatief kleine tabellen zijn, maar het word wat lastiger op het moment dat het enorme tabellen zijn waar je grafiekken uit wil hebben. Maar goed, dat is voor latere zorg. gelukkig is het voor deze presentatie in orde.. .quote:Op zaterdag 18 oktober 2008 09:05 schreef Deetch het volgende:
[..]
ah ok. Heb je het probleem ook als je een nieuwe sheet maakt met fictieve gegevens en andere namen etc of ligt het specifiek aan deze ene sheet?
Niet alleen het aantal namen, anders is het gewoon simpel effe tellen zeg maar. Maar het gaat om veel meer gegevens die we uit de totale tabel moeten halen.quote:Op donderdag 23 oktober 2008 01:40 schreef DaFan het volgende:
Dus kort; je moet gewoon het aantal personen in die 50000 regels hebben?
| 1 |
Top, dat werktquote:Op vrijdag 24 oktober 2008 16:15 schreef DaFan het volgende:
Als je in Excel een verwijzing maakt naar een ander workbook ziet het er als volgt uit (in dit geval Book2.xls):
[ code verwijderd ]
Dit kan je niet doortrekken omdat de dollartekens er staan. Deze worden gebruikt om de verwijzing absoluut te maken en worden niet dus aangepast als je ze doortrekt. Verwijder de dollartekens voor de A/B als je de kolommen wilt kunnen doortrekken, of de dollartekens voor de rij-nummers om de rijen door te trekken. Je kan ook de hele boel selecteren en F4 drukken om door de opties heen te gaan (hou de formule balk in de gaten).
Succes.
Het is me niet gelukt n.a.v. jouw aanwijzing om dat millimeterpapier voor de dag te krijgen. Ik wil de X-as op schaal omdat ik de y-as gebruik voor de cumulatieve relatieve frequentie en mijn klassen niet allemaal dezelfde klassenbreedte hebben.quote:Op zondag 26 oktober 2008 05:54 schreef DaFan het volgende:
Grafiek op "millimeterpapier" in Excel
Ik heb je vraag daar toch beantwoord?
En waarom zou je de x-as op schaal willen? Bedoel je de y-as of heb je een gekantelde grafiek?
Yes, gelukt, de millimeterlijnen staan er nu in elk geval horizontaal.quote:Op zondag 26 oktober 2008 06:10 schreef DaFan het volgende:
Als je rechtermuisknop op de y-as doet en erbij zet 'Add minor gridlines'? Die kan je dan formatten en de stapgrootte aanpassen.
Ik krijg het niet voor elkaar om de x-as categoriën op schaal te krijgen, sorry
zou je mij een voorbeeldje kunnen sturen, want snap er helemaal niets van.quote:Op zondag 26 oktober 2008 04:23 schreef DaFan het volgende:
Ik zou er een macro'tje met een formulier bij maken. Je maakt dan een knop waarmee je het formulier aanroept, in het formulier maak je een dropdown met alle artikelen en 2 velden waar je voorraad toe kan voegen of eraf kan halen.
Wat ik zou doen is:quote:Op maandag 27 oktober 2008 10:20 schreef teamlead het volgende:
Hoi
Ik heb een export uit een database, waarin tijden in seconden staan vermeld (bijv: tijd ingelogd:3575846)
Om het een beetje overzichtelijker te houden, wilde ik dit omzetten naar uu"mm:sss , maar met format cells krijg ik dan alleen 0:00:00
Dusss... wat doe ik fout
dan moet je eerst nog wel delen door 3600 natuurlijkquote:Op maandag 27 oktober 2008 11:22 schreef teamlead het volgende:
voor wat betreft dat formatten:
als ik 119646 seconden format als als [uu]:mm:ss krijg ik 2871504:00:00.. klopt toch niet helemaal
Hoe werkt dat dan? Als A1 een aantal seconden is en ik wil met jouw formule in A2 de uren minuten en seconden hebben?quote:Op maandag 27 oktober 2008 11:09 schreef DaFan het volgende:
McGilles je kan A2 gewoon formatten als [uu]:mm:ss. Let op de rechte haken, daarmee geef je aan dat Excel moet doortellen (verder dan 24 uur).
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |