abonnement Unibet Coolblue Bitvavo
pi_61351403
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

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

[ Bericht 5% gewijzigd door Deetch op 04-09-2008 00:23:56 ]
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_61351536
Openstaande vraag van mij uit vorige topic:
quote:
Heeft iemand van jullie weleens gegevens uit een andere excel file gehaald zonder deze eerst te moeten openen? Ik heb nl. een excel data sheet van 25 MB ofzo waar ik af en toe een waarde uit moet plukken.
Als ik elke keer de betreffende sheet moet openen kost me dat 5 minuten (op een snelle PC)
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  woensdag 3 september 2008 @ 17:23:41 #3
90563 luciferist
proud owner of a penis
pi_61352067
tvp
pi_61358025
quote:
Op woensdag 3 september 2008 17:06 schreef Deetch het volgende:
Openstaande vraag van mij uit vorige topic:
[..]


Misschien zeer simplistisch, maar sla het op als een PDF of druk het gewoon af?
op zoek naar iemand die handig is met proxies voor een kleine opdracht
pi_61363998
quote:
Op woensdag 3 september 2008 20:54 schreef nicolasvermeersch het volgende:

[..]

Misschien zeer simplistisch, maar sla het op als een PDF of druk het gewoon af?
Daar heb ik toch niks aan? Dan moet ik uit een uitgeprinte sheet van 25 MB zelf de gegevens nog weer overtypen. Dat wil ik juist automatisch zonder het bestand eerst te moeten openen.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_61364713
tvp

Kan je deze link in de OP knutselen Deetch:
Vertaal je formules hier: http://dolf.trieschnigg.nl/excel/excel.html
pi_61364751
Oh en als je het over formules hebt Deetch (met linken naar andere workbook).

Probeer de hele path ipv alleen de workbook naam:
1=SUM('C:\Mijn documenten\[Test.xls]Sheet1'!A1:A5)
pi_61445438
Hoi.
Is het mogelijk om met Excel 2007 een soort automatisch formulier te maken waarmee je eenvoudig gegevens in kunt vullen? Ik heb de kolommen E t/m P en in alle cellen van deze rij moeten gegevens ingevuld worden die met elkaar te maken hebben. Dus bijvoorbeeld E3 t/m P3 en E10 t/m P10. Nu wil ik dat automatisch doen via een soort formulier, maar hoe? Ik kan de optie nergens vinden.
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
pi_61445491
Ik snap niet precies wat je wilt.
Je kan gewoon een userform maken in VBA?
pi_61446545
Yup, daar ben ik nu ook achter na wat surfen. Alleen heb ik daar totaal geen ervaring mee, dus dat wordt lastig.

Dit is precies wat ik wil (voorbeeldje gevonden), maar dan natuurlijk met de gegevens van mijn sheet. Nu nog de code uitvinden .
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
pi_61446649
Ik zou gewoon beginnen. Het is nogal lastig om je zo een voorbeeld/idee te geven hoe je zou moeten starten, maar als je vragen hebt kan je natuurlijk gewoon hier terecht!
pi_61447315
Het is al gelukt .

Erg eenvoudig en ziet er cool uit.
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
pi_61447484
quote:
Op zondag 7 september 2008 14:13 schreef RayMania het volgende:
Het is al gelukt .

Erg eenvoudig en ziet er cool uit.
Goed bezig.
pi_61448108
Hmm, hoe kan ik de gegevens uit een lijst in een dropdownmenu in m'n UserForm krijgen?
Stel ik heb een lijst met gegevens in bijvoorbeeld A1 t/m A10 en die heet "Lijst1". Hoe krijg ik die gegevens op die manier verwerkt dat ik in het UserForm in het dropdownmenu kan kiezen uit die lijst?

Beetje duidelijk? .
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
pi_61448477
In het Userform_load event:

1
2
3
For i = 1 to 10
ComboBox1.Additem Range("A" & i).Value
Next i


Ik denk dat het ook wel kan direct, moet je even in de properties van de listbox kijken en daar kan je geloof ik de Name direct invoeren.
pi_61449381
Nog simpeler.

1lstLijst1.RowSource = "Lijst1"


Als je dropdownmenu "Lijst1" heet en je gegevens A1 t/m A10 "Lijst1" heten ^O^ .
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
pi_61450267
Nieuwe vraag. Ik blijf bezig .

Ik heb nu dus mijn UserForm (zie plaatje). Nu kan ik bij Scorende Club uit 18 clubs kiezen. Als ik dan bijvoorbeeld Ajax kies, dan moet in het dropdownmenu bij Doelpuntenmaker alle spelers van Ajax komen (die spelers heb ik als een lijst op een werkblad staan en en die lijst heet "Ajax". Als ik een andere Scorende Club kies dan moet vanzelfsprekend de lijst van de spelers van die club bij "Doelpuntenmaker" komen te staan. Hoe doe ik dat?



De twee comboboxes heten lstScorendeClub en lstDoelpuntenmaker.
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
pi_61451970
volgens mij staat in het deeltje zes een verhaal over afhankelijke lijsten. Moet je maar effe doorspitten. Dan krijg je een lijst afhankelijk van de keuze uit een andere lijst.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_61452855
Ik kom er helaas niet uit .

Ik wil trouwens ook het volgende; als ik de thuis -en uitclub heb geselecteerd (Ajax en Feyenoord in het plaatje hierboven), dan zou het handig zijn als ik bij Scorende Club enkel uit Ajax en Feyenoord kan kiezen (ook via een dropdownmenu) en niet uit alle 18 clubs. Geen idee hoe ik dit zou moeten maken. Iemand een idee?
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
pi_61456661
En opgelost. Zelf .

Nu staat alleen de vraag hierboven nog.
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
pi_61456751
Ik ben bezig met een sheet, en ik maak momenteel een aantal ALS-formules. Ik wil dat Excel, als bijvoorbeeld A3 LEEG is, er in een ander veld "Leeg" komt te staan. In mijn sheet kan A3 0, hoger dan 0 of leeg zijn, maar ik weet niet hoe ik leeg aanduidt in excel. Ik heb NULL geprobeerd maar dat werkt niet.
pi_61459267
1=ALS(A3="";"Leeg";"Onwaar")
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
pi_61466163
RayMania als je bij de 2 comboboxes (thuis en uitclub) elk een clickevent maakt, dan maak je eerst de Scorende club combobox leeg (.clear), en doe je AddItem Thuisclub.Value en Uitclub.Value.

Om het netjes te houden moet je denk ik wel nog testen of ze leeg zijn etc (als ie leeg is hoeft er niet geadd te worden).

Iets als dit:
1If Thuisclub.Value <> "" Then ScorendeClub.AddItem Thuisclub.Value


Hoop dat je er uitkomt.

De afhankelijke lijsten was je al uit? Het gaat er dus om dat je de lijst met Ajax spelers 'Ajax' noemt, en de RowSource van je Doelpuntenmaker box wordt dan ScorendeClub.Value.
pi_61468897
Ik ben er helemaal zelf uitgekomen. Gewoon met If-functies . Misschien niet netjes, maar het werkt allemaal wel. Ik heb links van de comboboxes van de thuis -en uitclub twee van die optionsknoppen gemaakt waarmee ik de club kan kiezen die heeft gescoord. De scorende en incasserende club heb ik weggehaald, want dat kun je nu uit die optionsknoppen halen. Zal thuis eens een screentje maken.

In ieder geval bedankt . Misschien moet ik wat eerst wat langer zelf kloten voordat ik het hier vraag .
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
  maandag 8 september 2008 @ 16:47:43 #26
170545 DaviniaHR
Mrs. PhysicsRules
pi_61476451
tvp
*O* Trotse mama van E l i en A v i v a *O*
Insanity is heritable. You get it from your children.
Ik ben wel gek, maar niet achterlijk.
If you can't beat them, confuse them.
  dinsdag 9 september 2008 @ 14:45:14 #27
73683 leolinedance
Voor Rood-Wit gezongen
pi_61499285
Ik heb mijn vragenlijsten in excel gezet. Nu heb ik wat lege cellen erin zitten (geen antwoord). Nu moet ik hier voor SPSS iets in zetten. Ik zat te denken aan gewoon een streepje. Hoe kan ik lege cellen makkelijk vervangen door een streepje? het lukt mij niet met de replace functie.
pi_61499446
Maak een streepje in een lege cel, kopiëren, selecteer je bereik waar je blanks wil vervangen, ga naar Find & Select, Go to Special...
Kies blanks, OK, Plakken.

Ik weet niet welke versie je hebt, staat er namelijk niet bij, dus je mag zelf uitzoeken waar je Go To kan vinden (Dit is 2007)
  dinsdag 9 september 2008 @ 14:58:56 #29
73683 leolinedance
Voor Rood-Wit gezongen
pi_61499616
quote:
Op dinsdag 9 september 2008 14:51 schreef DaFan het volgende:
Maak een streepje in een lege cel, kopiëren, selecteer je bereik waar je blanks wil vervangen, ga naar Find & Select, Go to Special...
Kies blanks, OK, Plakken.

Ik weet niet welke versie je hebt, staat er namelijk niet bij, dus je mag zelf uitzoeken waar je Go To kan vinden (Dit is 2007)
Ik heb 2002. Ik heb geen find & select, alleen find & replace. En ik heb ook geen 'special'.

Of ik snap het niet helemaal

edit: Het lukt al, het was eigenljik best simpel 141 replacements, toch de moeite van het automatisch doen waard

[ Bericht 8% gewijzigd door leolinedance op 09-09-2008 15:07:11 ]
pi_61499863
Eerst beter kijken dan klagen
En volgende keer dus je versie erbij zetten (inc taal!!)
pi_61504723
quote:
Op dinsdag 9 september 2008 15:10 schreef DaFan het volgende:
Eerst beter kijken dan klagen
En volgende keer dus je versie erbij zetten (inc taal!!)
Als microsuf nu eens alle opties op de zelfde plek liet staan en gewoon 1 taal binnen de software gebruikte.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  dinsdag 9 september 2008 @ 19:42:21 #32
73683 leolinedance
Voor Rood-Wit gezongen
pi_61506896
quote:
Op dinsdag 9 september 2008 18:16 schreef Deetch het volgende:

[..]

Als microsuf nu eens alle opties op de zelfde plek liet staan en gewoon 1 taal binnen de software gebruikte.
Dus iedereen moet maar Engels leren?
  dinsdag 9 september 2008 @ 20:06:07 #33
27257 qwerty_x
Tudo jóia !!
pi_61507624
bestaat er in excel de mogelijkheid om -gebaseerd op een cel met een datum- het weeknr. in het jaar te krijgen ?

-edit- ja dus; al gevonden

[ Bericht 14% gewijzigd door qwerty_x op 09-09-2008 20:16:00 ]
zonnig Brasil
pi_61515141
quote:
Op dinsdag 9 september 2008 18:16 schreef Deetch het volgende:

[..]

Als microsuf nu eens alle opties op de zelfde plek liet staan en gewoon 1 taal binnen de software gebruikte.
Ik moet er ook maar van uitgaan dat iederen <2003 heeft volgende keer, ligt ook wel een beetje aan mij Ik ben degene hier met de afwijkende versie en de afwijkende taal
quote:
Op dinsdag 9 september 2008 19:42 schreef leolinedance het volgende:

Dus iedereen moet maar Engels leren?
Voor computerprogramma's? Sowieso de betere optie imo.
  woensdag 10 september 2008 @ 11:51:07 #35
73683 leolinedance
Voor Rood-Wit gezongen
pi_61520293
quote:
Op woensdag 10 september 2008 01:59 schreef DaFan het volgende:

[..]

Ik moet er ook maar van uitgaan dat iederen <2003 heeft volgende keer, ligt ook wel een beetje aan mij Ik ben degene hier met de afwijkende versie en de afwijkende taal
[..]

Voor computerprogramma's? Sowieso de betere optie imo.
Ik heb 2007 op de desktop en 2002 op de laptop. Ik snap niet hoe Microsoft het heeft kunnen bedenken om de gehee layout aan te passen, erg vervelend! Hier ziet er wel mooier uit, maar Excel draait bij mij om fuinctionaliteit. 2002 werkt naar mijn mening veel beter.

Hoezo voor computerprogramma's? Engels is toch engels, de toepassing doet daar niks aan af lijkt me? Natuurlijk kun je niet van oudere mensen verwachten dat ze nog een taal gaan leren. Maar inderdaad, het is goed om op school enzo de Engelse versies te gebruiken. Dan leren de scholieren/studenten ook nog wat Engels bij. Maar voor de bruikbaarheid van het programma maakt het natuurlijk geen klap uit in welke taal het is.
pi_61520805
Qua communicatie onderling op internet/collega's en bedrijven, maar de functionaliteit doet er inderdaad niks aan af.
pi_61573415
Vraagje:

In tabblad 1 heb ik horizontaal 5 cellen, verticaal een x aantal.
Als in kolom A een bepaalde letter komt te staan (bijvoorbeeld A) dan wil ik dat in een tweede tabblad bepaalde cellen worden gevuld met informatie uit tabblad 1.

Voorbeeld:

Tabblad1:

========== Naam ---- Geb Dat ---- Begin Datum --- Eind datum -- Groep
Persoon 1
Persoon 2
Persoon 3
etc.

Als bij kolom 'Groep' bijvoorbeeld 'A' komt te staan, wil ik op tabblad 2 het volgende:

========== Naam --- Geb Dat ---- Begin Datum
Groep A

Echter, ik krijg dit wel voor elkaar, maar dan is het schema verticaal niet mooi opgevuld, zo blijft Rij 1 vaak leeg en begint het schema dus bijvoorbeeld pas bij Rij 5, zie hieronder.

========== Naam --- Geb Dat ---- Begin Datum
Groep A
Groep A
Groep A
Groep A Aapje 1-1-00 1-1-99
Groep A
Groep A
Groep A Noot 10-1-00 10-10-10
Groep A
Groep A

Nu mijn vraag, hoe krijg ik informatie uit tabblad 1 mooi in een schema in tabblad 2?
pi_61574504
Hoezo is het leeg, is de cel leeg in tabblad 1?

En wat zijn je originele formules?
pi_61574593
quote:
Op vrijdag 12 september 2008 12:54 schreef DaFan het volgende:
Hoezo is het leeg, is de cel leeg in tabblad 1?

En wat zijn je originele formules?
Ik heb gebruik gemaakt van een ALS( functie, logisch natuurlijk dat hij dan bijbehorende cellen leeg laat.

Als bijvoorbeeld in Rij 5 geen 'B' staat, laat hij de gelinkte cel ook leeg.
Als bijvoorbeeld in Rij 6 wel 'B' staat, vult hij de gelinkte cel.

Dit levert als resultaat op dat er gaten in mijn kolom komen.
pi_61574651
Oh ja ik zat aan een INDEX/OPZOEKEN combinatie maar je werkt dus op basis van regels. Ik zal s kijken
pi_61578432
Heb je hier wat aan
http://www.mrexcel.com/forum/showpost.php?p=1683244&postcount=4

Kwam er zelf niet uit dus maar even doorgespeeld naar de echte pro's Je moet het alleen even aanpassen voor je eigen sheet, maar denk dat je daar wel uit komt.
  vrijdag 12 september 2008 @ 16:13:22 #42
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_61579143
Tvp
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_61579429
quote:
Op vrijdag 12 september 2008 15:41 schreef DaFan het volgende:
Heb je hier wat aan
http://www.mrexcel.com/forum/showpost.php?p=1683244&postcount=4

Kwam er zelf niet uit dus maar even doorgespeeld naar de echte pro's Je moet het alleen even aanpassen voor je eigen sheet, maar denk dat je daar wel uit komt.
Dat is inderdaad exact hetgene wat ik zoek! Daar was ik zelf niet opgekomen! Heel erg bedankt!
pi_61604562
Ik heb een aantal vraagjes. Ten eerst wil ik weten hoe ik Excel iets kan laten tellen, om precies te zijn. Ik wil dat excel in D4 een aantal neerzet, dat gelijk is aan het aantal cellen tussen A1:A100 waarin een waarde staat. Dus als er 80 cellen een waarde hebben, wil ik dat excel in D4 '80' neerzet. Ik zit te denken aan een soort COUNT-functie maar ik weet niet of dat allemaal kan met Excel.

Dan nog een stapje verder, nu wil ik nog dat excel het aantal cellen optelt (in range E1:E100) waarin het woordje 'WIN' staat, en het aantal cellen dat daaraan voldoet vervolgens in cel D5 zet.

Iemand tips?
pi_61606443
quote:
Op zaterdag 13 september 2008 18:19 schreef Jiveje het volgende:
Ik heb een aantal vraagjes. Ten eerst wil ik weten hoe ik Excel iets kan laten tellen, om precies te zijn. Ik wil dat excel in D4 een aantal neerzet, dat gelijk is aan het aantal cellen tussen A1:A100 waarin een waarde staat. Dus als er 80 cellen een waarde hebben, wil ik dat excel in D4 '80' neerzet. Ik zit te denken aan een soort COUNT-functie maar ik weet niet of dat allemaal kan met Excel.

Dan nog een stapje verder, nu wil ik nog dat excel het aantal cellen optelt (in range E1:E100) waarin het woordje 'WIN' staat, en het aantal cellen dat daaraan voldoet vervolgens in cel D5 zet.

Iemand tips?
Eerste:

=100-AANTAL.LEGE.CELLEN(A1:A100)

Tweede:

=AANTAL.ALS(A1:A100;"WIN")
pi_61614933
Oh kom op die eerste kan beter:

=AANTALARG(A1:A100)

Engels:
=COUNTA(A1:A100)
pi_61615871
haha lol, zulke dingen heb ik ook wel eens. Dat je met een omweg hetzelfde bereikt en dan blijkt er gewoon een simpele functie voor te zijn.
Ben je een halve dag bezig een macro te schrijven van 40 regels, zegt een collega oh maar daar is ook een add-in voor ofzo of je maakt een functie en verteld dat trots aan een collega en die zegt oh je bedoelt deze standaardfunctie?
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_61616477
quote:
Op zondag 14 september 2008 10:11 schreef Deetch het volgende:
haha lol, zulke dingen heb ik ook wel eens. Dat je met een omweg hetzelfde bereikt en dan blijkt er gewoon een simpele functie voor te zijn.
Ben je een halve dag bezig een macro te schrijven van 40 regels, zegt een collega oh maar daar is ook een add-in voor ofzo of je maakt een functie en verteld dat trots aan een collega en die zegt oh je bedoelt deze standaardfunctie?
Keer 2 uur bezig geweest met een UDF schrijven, komt er ander met 'gebruik die-en-die formule gewoon' Heel vervelend.
pi_61676660
Hi people,

Ik zou graag willen dat mijn eind-uitkomsten automatisch in een chart terecht komen in een pop-up window.
Hoe krijg ik dit voor elkaar met macro's? Google ect hielp mij niet.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')