abonnement Unibet Coolblue
  vrijdag 16 januari 2009 @ 12:37:45 #251
234506 Metal_Jag
MMM van metal
pi_65105163
quote:
Op vrijdag 16 januari 2009 11:16 schreef BuupWerk het volgende:
hoihoi

uhm ik heb volgens mij een hele ingewikkelde vraag zal proberen het zo duidelijk mogelijk uit te leggen...

Voor me werk ben ik bezig met het overzichtelijk opzetten van een systeem waarbij resultaten worden bij gehouden...

Ik heb nu alle meet & invul punten echter is het een hele lange lijst...het liefst zou ik een voorblad maken waar je kunt kiezen om welk adres het gaat en op een tabblad de resultaten...is dit eenvoudig te doen ??

bv. dmv die kleine menutjes die naar benede klappen en zodra je ja kiest er een invul veld komt...of is dit niet te realiseren...
Je kan een voorblad opmaken met besturingselementen (werkbalk). Bij een dropdown menu (ComboBox)kun je een ListFillRange (eigenschappen van het besturingselement) aangeven waar zich de items bevinden.

Vervolgens zou je met een macro (starten via een button) de boel weg kunnen schrijven naar een verzamelblad en opschonen van het voorblad.

Zo heb ik het zelf ook wel gedaan. Het handige is dat je dan ook iemand anders het invulwerk kan laten doen!

Waarschijnlijk kom je wel wat probleempjes tegen als je dit wilt opzetten, maar dan zouden die per probleem hier in dit topic aan bod kunnen komen.
pi_65105178
[Excel 2003 - Nederlands]
Ik heb volgens mij een hele stomme vraag, maar ik zit al zolang achter excel dat ik er niet meer uitkom :S

In a1:a13 heb ik een rij getallen staan en in b1:b13 ook.
Nu wil ik dat elke keer als het getal 5 voorkomt in a1:a13, dat dan het getal wat daarnaast staat in rij b1:b13 wordt opgeteld.

Omdat dit zo lekker onduidelijk klint, heb ik hier even een voorbeeld bestandje geupload. Dan is het tenminste te volgen.
voorbeeld.xls
  vrijdag 16 januari 2009 @ 12:51:45 #253
62215 qu63
..de tijd drinkt..
pi_65105605
=SOM.ALS(A3:B13;5;B3:B13)

werkt iig iin Excel 2007 NL
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_65105833
in 2003 ook bedankt!
  vrijdag 16 januari 2009 @ 13:34:17 #255
241000 BuupWerk
hAsTaLaPaStA
pi_65107018
quote:
Op vrijdag 16 januari 2009 12:37 schreef Metal_Jag het volgende:

[..]

Je kan een voorblad opmaken met besturingselementen (werkbalk). Bij een dropdown menu (ComboBox)kun je een ListFillRange (eigenschappen van het besturingselement) aangeven waar zich de items bevinden.

Vervolgens zou je met een macro (starten via een button) de boel weg kunnen schrijven naar een verzamelblad en opschonen van het voorblad.

Zo heb ik het zelf ook wel gedaan. Het handige is dat je dan ook iemand anders het invulwerk kan laten doen!

Waarschijnlijk kom je wel wat probleempjes tegen als je dit wilt opzetten, maar dan zouden die per probleem hier in dit topic aan bod kunnen komen.
wat is stap 1 om hier mee te beginnen ?? want dit is wel veel info in 1 keer...
  vrijdag 16 januari 2009 @ 15:53:56 #256
234506 Metal_Jag
MMM van metal
pi_65112490
quote:
Op vrijdag 16 januari 2009 13:34 schreef BuupWerk het volgende:

[..]

wat is stap 1 om hier mee te beginnen ?? want dit is wel veel info in 1 keer...
Zet de werkbalk "Werkset Besturingselementen" aan en probeer een ComboBox (dropdownmenuutje) te plaatsen en in te stellen zodat die zich vult met de gegevens. Dat doe je als volgt:

Nadat je een ComboBox geplaatst hebt, kun je er met rechts op klikken en dan "eigenschappen". Daar vul je bij "ListFillRange" een kolom met cellen in waar je brongegevens staan. Die kun je op een ander tabblad ("brongegevens, bijvoorbeeld") plaatsen en bijhouden.

Als dat gelukt is, kun je een macro proberen te schrijven bij de gebeurtenis ComboBox1.change. Die kun je maken als je op de combobox dubbelklikt. Daar kun je beginnen aan een macro die regelt wat er moet gebeuren als je item selecteert.

Succes!
pi_65113394
Hoe kan ik een variable (cell) gebruiken in een For Next loop?

Dus For 6 to "CELL"
pi_65114510
quote:
Op vrijdag 16 januari 2009 16:18 schreef Jaheur het volgende:
Hoe kan ik een variable (cell) gebruiken in een For Next loop?

Dus For 6 to "CELL"
Je kan beter gebruiken:

1
2
3
4
5
Dim c as Range

For each c in Range("A6:A10")
do this
Next

Range kan je natuurlijk ook toewijzen aan een variabele, zie hieronder:
1
2
3
4
5
6
7
8
Dim c As Range
Dim b As Integer

b = 10

For Each c In Range("A1:A" & b)
c.Value = 1
Next
pi_65136214
Ik ben al een tijdje aan het klooien met count.if maar ik krijg het niet voor elkaar.

Wat ik wil is het volgende:
Ik wil weten hoeveel rijen er zijn die zowel 1 als A bevatten. (1 en A staan in een verschillende kolom)

Iemand enig idee hoe dit kan?

1 A
2 A
1
2 A
1 A
2
1
2 A
  zaterdag 17 januari 2009 @ 11:20:13 #260
62215 qu63
..de tijd drinkt..
pi_65136304
een 3e kolom aanmaken en daar in zetten als " =ALS(A1=1;ALS(B1="A";"x";"");"") ".
Dan onderaan in de 3e kolom zetten " =AANTAL.ALS(B1:B9;"x") "
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_65136309
=SUMPRODUCT((A1:A8=1)*(B1:B8="a"))
  zaterdag 17 januari 2009 @ 11:28:34 #262
62215 qu63
..de tijd drinkt..
pi_65136443
quote:
Op zaterdag 17 januari 2009 11:20 schreef DaFan het volgende:
=SUMPRODUCT((A1:A8=1)*(B1:B8="a"))
En zoals altijd zijn er weer snellere en beter oplossingen

Ik moet ze wel eens gaan onthouden denk ik
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_65136626
=AANTALLEN.ALS(A1:A4;D1;B1:B4;E1)

Heb ik nu werkend.

Thx!
  zondag 18 januari 2009 @ 21:38:12 #264
27454 InTrePidIvity
Looks like it's broken...
pi_65187877
Ik heb een werkblad vol met data, waarbij de rijen zijn gevuld met namen (A2:A50), en de kolommen met bijbehorende keuzes (B2:B50, C2:C50, D2:D50, allemaal gevuld met keuzes). Nu is het zo dat als er een foute keuze is gemaakt, de reeks daar ophoudt (dus als een persoon in B2 een foute keuze heeft gemaakt, dan staat er in C2 niets voor de betreffende persoon).

Even een voorbeeldje gemaakt: Hier te vinden.
Gerard gaat dus bij Hotel de fout in, Henk en Karel bij Kilo en Piet bij Oscar.

Nu wil ik in het tweede werkblad ("Zoals het er uit moet zien") dus een overzicht krijgen van wie waar de fout is ingegaan, maar dan automatisch. Nu heb ik het even handmatig als voorbeeld gedaan, maar ik ben ervan overtuigd dat Excel het zelf ook wel kan
Wat belangrijk is, is dat Excel ze er automatisch tussen zet, maar ik heb geen idee of dat kan omdat je dan met je celverwijzing bij latere keuzes in de knoop komt (naar ik dacht)...

Iemand?
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
pi_65192536
Ten eerste wat je in N2 hebt staan (en verder naar beneden) lukt je niet voor meer dan 7 keuzes (Excel is beperkt tot 7 IF-statements in eerdere versies dan 2007).

Ten tweede; ik ben vrij zeker dat het wel kan. Nu heb ik er geen tijd voor en ik vind de manier waarop je de notitie doet nogal onhandig. Is het niet makkelijker om gewoon de na(a)m(en) te krijgen van degene die bij die keuze de fout in is gegaan?
  zondag 18 januari 2009 @ 23:51:13 #266
27454 InTrePidIvity
Looks like it's broken...
pi_65193327
quote:
Op zondag 18 januari 2009 23:27 schreef DaFan het volgende:
Ten eerste wat je in N2 hebt staan (en verder naar beneden) lukt je niet voor meer dan 7 keuzes (Excel is beperkt tot 7 IF-statements in eerdere versies dan 2007).

Ten tweede; ik ben vrij zeker dat het wel kan. Nu heb ik er geen tijd voor en ik vind de manier waarop je de notitie doet nogal onhandig. Is het niet makkelijker om gewoon de na(a)m(en) te krijgen van degene die bij die keuze de fout in is gegaan?
Ik heb 2007 (Engels), sorry. Wat in N2 staat, werkt in elk geval voor 12 keuzes, verder heb ik nog niet gekeken

Ik heb overwogen om het zonder de keuzes te doen, maar hoe zou dat in z'n werk gaan?
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
pi_65193562
quote:
Op zondag 18 januari 2009 23:51 schreef InTrePidIvity het volgende:

[..]

Ik heb 2007 (Engels), sorry. Wat in N2 staat, werkt in elk geval voor 12 keuzes, verder heb ik nog niet gekeken

Ik heb overwogen om het zonder de keuzes te doen, maar hoe zou dat in z'n werk gaan?
Morgen, beloofd
Nu ga ik slapen.
pi_65203727
Alright klaar. Misschien handiger als je ff je mailadres pmt dan stuur ik het bestand naar je op, kan je er zelf mee verder.

Ik heb de formules in N2:N5 vervangen door:
1=INDIRECT(ADDRESS(1,MATCH(REPT("z",255),B2:M2)+1))


Hierbij wordt aangegeven welke keuze als laatste is ingevuld (1 t/m 12)

Daarna heb ik op het sheetblad 'Zoals het er uit moet zien' de handmatig ingevulde waardes verwijderd. Zoals de sheet er nu uitziet heb je op A1 staan: Keuze 1 en op A4 Keuze 2 etc.

In B1 komt dan de volgende formule:
1
2
3
4
=IF(ROWS('Zoals het er uit moet zien'!$B$1:B1)<=COUNTIF(
Gegevens!$N$2:$N$5,$A$1),INDEX(Gegevens!$A$2:$A$5,SMALL(IF(
Gegevens!$N$2:$N$5=$A$1,ROW(Gegevens!N2:N5)-ROW(Gegevens!$N$2)+1),
ROWS($B$1:B1))),"")

In B4 komt:
1
2
3
4
=IF(ROWS('Zoals het er uit moet zien'!$B$4:B4)<=COUNTIF(
Gegevens!$N$2:$N$5,$A$4),INDEX(Gegevens!$A$2:$A$5,SMALL(IF(
Gegevens!$N$2:$N$5=$A$4,ROW(Gegevens!$N$2:$N$5)-ROW(Gegevens!$N$2)+1),
ROWS($B$4:B4))),"")

En deze trend zit zich voort (alleen de referenties naar 'Zoals het eruit moet zien'!$B$4:B4 en 'Zoals het eruit moet zien'!$A$4 moeten worden aangepast!!)

Hiermee creeer je een lijst náást de keuzes met iedereen die bij deze keuze is gefinisht.
  maandag 19 januari 2009 @ 12:48:09 #269
241000 BuupWerk
hAsTaLaPaStA
pi_65204200
quote:
Op vrijdag 16 januari 2009 15:53 schreef Metal_Jag het volgende:

[..]

Zet de werkbalk "Werkset Besturingselementen" aan en probeer een ComboBox (dropdownmenuutje) te plaatsen en in te stellen zodat die zich vult met de gegevens. Dat doe je als volgt:

Nadat je een ComboBox geplaatst hebt, kun je er met rechts op klikken en dan "eigenschappen". Daar vul je bij "ListFillRange" een kolom met cellen in waar je brongegevens staan. Die kun je op een ander tabblad ("brongegevens, bijvoorbeeld") plaatsen en bijhouden.

Als dat gelukt is, kun je een macro proberen te schrijven bij de gebeurtenis ComboBox1.change. Die kun je maken als je op de combobox dubbelklikt. Daar kun je beginnen aan een macro die regelt wat er moet gebeuren als je item selecteert.

Succes!
werk balk gevonden...bij combobox loop ik vast...
  maandag 19 januari 2009 @ 13:00:38 #270
234506 Metal_Jag
MMM van metal
pi_65204635
quote:
Op maandag 19 januari 2009 12:48 schreef BuupWerk het volgende:

[..]

werk balk gevonden...bij combobox loop ik vast...

Oei. Dan wordt het misschien lastig...

Waar gaat het mis in het volgende verhaal? Je plaatst een combobox en klikt er op met rechts. Doe "eigenschappen"
en achter "ListFillRange" vul je bijvoorbeeld in: Blad2!A:A (hele kolom A op tabblad Blad2).


Voordat je gaat testen zet je de "Ontwerpmodus" weer uit, die is automatisch aangezet toen je de combobox plaatste. Je doet dat met de eerste knop op de genoemde werkbalk.

Helpt dit ??
  maandag 19 januari 2009 @ 13:09:03 #271
241000 BuupWerk
hAsTaLaPaStA
pi_65204948
uhm wat is een combobox ??

Misschien wil ik iets te veel...heb ik wel vaker...maar lijkt me zo koel als het lukt !!
pi_65205179
Sorry maar als het plaatsen van een combobox je al niet lukt (no offence) dan gaat een macro schrijven / aanpassen ook niet lukken. Pak er eens een boekje VBA voor beginners bij
  dinsdag 20 januari 2009 @ 11:10:30 #273
241000 BuupWerk
hAsTaLaPaStA
pi_65237910
hmm jammer...isbn nummer ??
pi_65238430
Volgens mij ben ik ooit met deze begonnen:
http://www.amazon.com/Tea(...)ations/dp/0672310163

Als e-book dan
pi_65244493
Hallo,

Ik heb in excell een stuk of 10000 rijen met daarin (even gesimpliceerd) een naam en een voorwerp. Voorbeeld:

Klaas schep
Jannie hark
Klaas hark
Jannie schep
Dirk vork
Hendrie Lepel
Hendrie schep

Er zijn ongeveer 70 namen en 100 voorwerpen (in de toekomst worden dit er meer) die alle 70 uiteindelijk alle voorwerpen bij langs gaan.
Nu wil ik in een andere sheet of tabblad een matrix maken die automatisch een kruisje zet als ik achter een naam een voorwerp zet. Zo kan ik makkelijk zien welke namen welke voorwerpen nog moeten.
VB
1
2
3
4
5
             schep   hark  vork  lepel
Klaas         x        x
Jannie        x        x
Dirk                        x
Hendrie       x                     x


Weet iemand hoe ik dit voor elkaar kan krijgen?

[ Bericht 9% gewijzigd door sobriquet op 20-01-2009 15:26:15 ]
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')