abonnement Unibet Coolblue
pi_59560721
Het grote Excel vragen topic deeltje 6 alweer

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

Voorgaande deeltjes met veel informatie:


[EXCEL] Het grote Excel vragen topic, #5
  vrijdag 20 juni 2008 @ 21:23:29 #2
134533 donroyco
dus niet Donroyco
pi_59560971
De TT laat wat te wensen over
Op maandag 29 september 2008 11:45 schreef HostiMeister het volgende:
Dat is zeg maar de Nederlandse taal op een vuige keukentafel voorover buigen en hem dan zonder glijmiddel anaal verkrachten. :'(
  vrijdag 20 juni 2008 @ 21:26:17 #4
62215 qu63
..de tijd drinkt..
pi_59561060
quote:
Op vrijdag 20 juni 2008 21:23 schreef donroyco het volgende:
De TT laat wat te wensen over
D'r zit een fout in idd!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 20 juni 2008 @ 22:10:46 #5
3269 Dixidito
*loves Joke*
pi_59562372
quote:
Op donderdag 19 juni 2008 21:51 schreef Dixidito het volgende:
Is er een manier om een totaal document met meerdere werkbladen op een simpele manier van al zijn formules te ontdoen en de getallen te vervangen door waarden?

Ik heb namelijk een document dat veel te groot wordt om te mailen, maar dat komt volgens mij door alle regels en formules in het document. Als ik dat op een makkelijke manier kan vervangen door alleen de waarden en opmaak is het document stukken kleiner.
Ik bedoel dus inderdaad de 'Plakken speciaal'-optie en dan alleen waarden en opmaak, maar dan in één keer een heel document, zonder elk werkblad opnieuw te moeten selecteren.

En zippen is geen optie... ik wil het in excel voor elkaar krijgen, vandaar de vraag in het Excel-topic
  vrijdag 20 juni 2008 @ 22:41:40 #6
80690 hooibaal
Be prepared.
pi_59563356
Dat moet met een macro wel te organiseren zijn, toch? Ik ben niet bepaald een ervaren macrobouwer, maar als je een macro maakt die *Blad selecteert - Kopieert - Speciaalplakt - CTRL-Page Down* en dat 255 keer, dan ben je denk ik waar je wezen wil.

TeVensP.
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_59563811
quote:
Op vrijdag 20 juni 2008 22:41 schreef hooibaal het volgende:
Dat moet met een macro wel te organiseren zijn, toch? Ik ben niet bepaald een ervaren macrobouwer, maar als je een macro maakt die *Blad selecteert - Kopieert - Speciaalplakt - CTRL-Page Down* en dat 255 keer, dan ben je denk ik waar je wezen wil.

TeVensP.
als je er dan een werkbladje bij maakt kun je een nieuwe macro maken, 255 keer
als ik iets wil bekijkek thuis zet ik het ff op www.driveway.com gratis accountje maken 2 gb

[ Bericht 11% gewijzigd door henkway op 20-06-2008 23:00:48 ]
  vrijdag 20 juni 2008 @ 22:58:14 #8
80690 hooibaal
Be prepared.
pi_59563897
quote:
Op vrijdag 20 juni 2008 22:55 schreef henkway het volgende:

[..]

als je er dan een werkbladje bij maakt kun je een nieuwe macro maken, 255 keer
?
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_59569952
Dixidito, ik ben gister bezig gewees tmet jouw probleem. Problemen waar ik tegen aan loop:
a) Je kan niet Plakken speciaal in dezelfde range als waar je vandaan kopieert, dus je moet een nieuwe worksheet maken
b) Als je een nieuwe worksheet maakt, kan je geen gebruik meer maken van For Each ws in.... (om door alle werkbladen te loopen), omdat het 'nieuwe' werkblad ook wordt meegenomen daarna. Je blijft dus vastzitten.

Je kan dit eventueel oplossen door een constructie als dit te gebruiken, moet je alleen even voor de array bekijken hoe dat precies moet, ik ben er geen fan van
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
DIm ws as Worksheet
Dim wsName as String

For Each ws In Worksheets
  < Voeg hier de worksheetname toe aan je array >
Next ws

< Hier loop je door je array heen >
For each ..... < geenidee >
  Sheets.Add
  Activesheet.Name = wsName & ".new"
  Sheets(wsName).Select
  Cells.Copy
  Sheets(wsName & ".new").Select
  Range("A1").Select
  Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
  Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
 
Next < volgende in array >


Hoop dat je hiermee een beetje in de goede richting kan komen!
  zaterdag 21 juni 2008 @ 19:03:45 #10
85514 ralfie
!Yvan eht nioj
pi_59583243
1
2
3
4
5
dim values as variant
for each ws in Worksheets
     values=ws.usedrange
     ws.usedrange=values
next ws


Simpler dan je denkt! Een range kan gewoon naar een variant geconverteerd worden, je krijgt dan een array met waarden. Dit kun je net zo snel terugzetten. Niet alleen simpeler, maar honderden keren sneller dan door je range heen iteraten...

[ Bericht 6% gewijzigd door ralfie op 21-06-2008 20:26:20 ]
  zondag 22 juni 2008 @ 12:19:48 #11
170545 DaviniaHR
Mrs. PhysicsRules
pi_59600333
tvp'tje voor nu dan maar.
*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.
pi_59600883
Zo'n topicreport helpt ook geen klap, mod heeft alleen } naar ] veranderd.
  zondag 22 juni 2008 @ 12:48:25 #13
62215 qu63
..de tijd drinkt..
pi_59601082
quote:
Op zondag 22 juni 2008 12:41 schreef DaFan het volgende:
Zo'n topicreport helpt ook geen klap, mod heeft alleen } naar ] veranderd.
Wat had je nog meer gereport dan
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59601163
Exel -> Excel, excel -> Excel en oude topics in de OP.
pi_59601178
quote:
Op zondag 22 juni 2008 12:48 schreef qu63 het volgende:

[..]

Wat had je nog meer gereport dan
'Exel' ?
Op woensdag 20 april 2011 23:38 schreef luckass het volgende:
bazen zijn alleen vindbaar voor de chicks.
  zondag 22 juni 2008 @ 12:52:52 #16
62215 qu63
..de tijd drinkt..
pi_59601205
quote:
Op zondag 22 juni 2008 12:51 schreef DaFan het volgende:
Exel -> Excel, excel -> Excel en oude topics in de OP.
Ah!

Maar nu staat er wel excel
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59601774
quote:
Op zondag 22 juni 2008 12:52 schreef qu63 het volgende:

[..]

Ah!

Maar nu staat er wel excel
Kijk nog eens goed naar de TT
  zondag 22 juni 2008 @ 13:16:44 #18
62215 qu63
..de tijd drinkt..
pi_59601822
quote:
Op zondag 22 juni 2008 13:15 schreef Dirkh het volgende:

[..]

Kijk nog eens goed naar de TT
ah fuck

ik keek alleen naar grote excel vragentopic
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59618331
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_59636692
Uit vorig topic: Excel enter in veld (mht versie)
quote:
Op maandag 23 juni 2008 17:18 schreef Cothen het volgende:
De enige manier om in Excel meerdere gegevens onder elkaar in dezelfde tabel te krijgen, is gebruik te maken van het "tekstterugloop" (celeigenschappen). Waarbij de celbreedte net zo breed moet blijven als het breedste gegeven in de cel.

Overigens, waarom gebruik je een formaat dat alleen bedoeld is om te publiceren later weer om te bewerken? Kan je dan niet beter de .xls oom bewaren en die openen om te bewerken?
Het probleem is dat ik geen XLS kan genereren op de server zonder COM objecten te gebruiken, helaas kan / mag ik geen COM object gebruiken op de server waardoor ik wel op deze manier verder moet gaan. Lezen van een XLS bestand is geen probleem maar het schrijven wel weer daarom dus deze keuze.

Ik had gehoopt dat ook excel een soort tekst vak zou hebben waarin ik 'enters' mag gebruiken, maar blijkbaar is dat niet het feit...

Misschien nog een andere oplossing?
Just say hi!
pi_59638608
met alt+enter kun je meerdere regels in een cel kwijt
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_59644639


Ik wil dit graag in 1 lange lijst hebben in Acces.

Dus:
Admiral group - 30/12/06 - 455
Admiral group - 2/1/06 - 455
Admiral group - 3/1/06 - 466,75

t/m

Xstrata - 1/1/08 - 673

Oftewel, hoe krijg je een tabelvorm in databasevorm ? De lijst gaat een heul stuk naar beneden en een heul stuk naar rechts dus vandaar dat zo automatisch mogelijk handig is .
Op maandag 30 november 2009 19:30 schreef Ian_Nick het volgende:
Pietje's hobby is puzzelen en misschien ben jij wel het laatste stukje O+
pi_59648385
quote:
Op dinsdag 24 juni 2008 09:34 schreef PietjePuk007 het volgende:
[ afbeelding ]

Ik wil dit graag in 1 lange lijst hebben in Acces.

Dus:
Admiral group - 30/12/06 - 455
Admiral group - 2/1/06 - 455
Admiral group - 3/1/06 - 466,75

t/m

Xstrata - 1/1/08 - 673

Oftewel, hoe krijg je een tabelvorm in databasevorm ? De lijst gaat een heul stuk naar beneden en een heul stuk naar rechts dus vandaar dat zo automatisch mogelijk handig is .
Importeren he?
pi_59648452
Het is inmiddels opgelost dmv VBA .
Op maandag 30 november 2009 19:30 schreef Ian_Nick het volgende:
Pietje's hobby is puzzelen en misschien ben jij wel het laatste stukje O+
  dinsdag 24 juni 2008 @ 12:24:19 #25
15967 Frollo
You know I am a righteous man
pi_59648643
Even een tvp'tje want er zit soms wel eens een vraag bij die ik kan beantwoorden.
  woensdag 25 juni 2008 @ 10:28:27 #26
14337 BierKoning
Bier 4 Ever!!
pi_59670210
Ok ik heb een nogal vervelend probleem nu.

Ik ben weer bezig gegaan met VBA en opzich gaat het niet slecht. Op 1 puntje na.. :?

Wanneer ik de volgende code gebruik:
1
2
3
4
5
6
7
8
9
10
11
12
Private Sub Checkbox1_Change()
        If CheckBox1.Value = True Then
            Date = Worksheets("Sheet1").Range("H2").Value
            Worksheets("Sheet1").Range("H2").Value = Date + 152
            Date = Worksheets("Sheet1").Range("I2").Value
            Worksheets("Sheet1").Range("HI").Value = Date + 183
                Else
                 If CheckBox1.Value = False Then
                        Exit Sub
                    End If
            End If
End Sub

Telt hij netjes 152 dagen bij H2 op en 183 dagen bij I2. So far so good.

Alleen telt hij ook 183 dagen bij de computerdatum op :? Dit is binnen excel een probleem (ik heb de computerdatum nodig) maar het is ook gewoon algemeen onhandig als je computerdatum +10 jaar is (door het testen) :P

Weet iemand hoe dit komt?
pi_59670524
Wat is 't verschil tussen deze 2 formules, als je geen filter hebt aanstaan?
1
2
=SUBTOTAAL(2;data100!G:G)
=AANTAL(data100!G:G;2)

Er zit exact 1 verschil in (52.204 vs 52.205).

edit - opgelost, die 2 in de 2e formule was blijkbaar nergens voor nodig

[ Bericht 17% gewijzigd door PietjePuk007 op 25-06-2008 11:34:26 ]
Op maandag 30 november 2009 19:30 schreef Ian_Nick het volgende:
Pietje's hobby is puzzelen en misschien ben jij wel het laatste stukje O+
  woensdag 25 juni 2008 @ 11:22:39 #28
14337 BierKoning
Bier 4 Ever!!
pi_59671680
Stel ik heb een Rij, Rij 1, daarin zitten per kolom informatie, enkele datums die opgeteld worden met een excel formule, en enkele VBA-checkboxes. De kolommen staan dus met elkaar in verband (Dus bv Datum A1wordt gekoppeld aan B1, enz enz). Ditzelfde met de VBA-checkboxen.

Is het nu mogelijk om een scriptje te maken (wellicht aan een button) om een nieuwe rij toe te voegen, die exact deze layout van rij 1 aan te houden, inclusief alle formules, en VBA-checkboxen, alleen dan ipv A1 --> B1, A2 --> B2. Dus alles relevant aan rij 1 wordt nu rij 2. De rest van de losse informatie kan ik dan aan de hand van dropdown menu's zelf toevoegen.

Met copy past kom je met gewone formules een heel eind, alleen is dat niet mooi met data (als de formule een niet bestaande datum (leeg veld) opteld met 150 dagen telt hij het op bij het jaar 1900. Dus niet handig.

Kortgezegd:
Kan je met 1 druk op de knop een geheel nieuwe rij aanmaken, met gecorrigeerde formules en checkboxen, met behoud van de layout?
pi_59672058
Bij AANTAL hoef je alleen maar de range te geven G:G, en niet 2 erachter. '2' ziet Excel namelijk als één getal, en dus telt ie er één bij op.

=AANTAL(4,2) resulteert in 2 (er zijn immers 2 cijfers)

SUBTOTAAL en AANTAL zijn 2 totaal verschillende functies die qua functionaliteit niets met elkaar te maken hebben (alleen in het geavl van '2' als functie).

De 2 die jij als eerste argument geeft, zegt tegen SUBTOTAAL dat hij moet tellen hoeveel cellen er zijn, en dus doet SUBTOTAAL dat. In dit geval zijn SUBTOTAAL(2;data100!G:G) en AANTAL(data100!G:G) dus gelijk (allebei 52.204).

SUBTOTAAL heeft nog ongeveer 20 functies, raadpleeg hiervoor de Help voor meer uitleg
pi_59672189
Thanx voor de uitgebreide uitleg, die 2 was idd voor de subtotaal-functie . Ik gebruik de beide functies om bepaalde selecties te kunnen vergelijken met het totaal .
Op maandag 30 november 2009 19:30 schreef Ian_Nick het volgende:
Pietje's hobby is puzzelen en misschien ben jij wel het laatste stukje O+
pi_59672193
Bierkoning voor je 2e vraag, die eerste heb ik echt geen idee wat er gebeurt:

Je moet hiervoor denk ik op zoek gaan naar het groeperen van al je Controls die op die rij horen. Groups kan je namelijk een naam geven, en zo (waarschijnlijk) kopiëren en plakken.
  woensdag 25 juni 2008 @ 13:31:20 #32
14337 BierKoning
Bier 4 Ever!!
pi_59674929
Ik kom er echt niet uit

Ik kan inderdaad via grouping de 4 verschillende checkboxes selecteren en groupen. Dus wanneer ik deze 'groep' copy en paste dan krijg ik 4 nieuwe checkboxes, alleen zijn deze allemaal 'leeg'. Terwijl ik dus wil dat dezelfde VBA-macro van de checkboxRIJ1, nu checkboxRIJ2 wordt, en dat dus rij1 variabelen nu rij2 worden.

Dit opzichzelf is al niet echt makkelijk denk ik.

Los daarvan wil ik dan dus deze 4 checkboxen automatisch plaatsen op een voorgeselecteerde plek. Dit is wel mogelijk van wat ik op het web vond. Alleen moet ik dit nu dan ook nog zo voor elkaar krijgen dat dit OF gebeurd wanneer ik op een knop "NIEUW" klik, OF dat dat gebeurd wanneer ik bijvoorbeeld het eerste veld van een nieuwe rij maak.

Verder zou het dan geweldig zijn wanneer de rest van de dropdown menu's om de algemene data in te voeren ook gelijktijdig aanwezig zou zijn. Met uitzondering van de datum-invoervelden uiteraard.

Waarom ik dit zou graag wil:
1)Om mijzelf een hele hoop werk te besparen, ik verwacht ongeveer een lijst van 150 rows te hebben. Dit komt dus neer op handmatig 150x4 vba checkboxen aan te passen.
2)Om de sheet idiot-proof te maken. Zodat wanneer iemand buiten mij de sheet gebruikt, niks fout kan doen en alleen een nieuwe rij aan te maken en in te vullen.

Ook al kan iemand mij een beetje op weg helpen zou ik al blij zijn!
pi_59675019
Ik zie het niet echt gebeuren dat je zomaar macro's kan krijgen voor je gekopieerde tekst. Ik zou het eens hier proberen:
http://www.mrexcel.com/forum/forumdisplay.php?f=10
  woensdag 25 juni 2008 @ 14:07:09 #34
14337 BierKoning
Bier 4 Ever!!
  woensdag 25 juni 2008 @ 14:25:34 #35
14337 BierKoning
Bier 4 Ever!!
pi_59676393
Een nieuw idee wat ik mij net zat te bedenken:
Is het misschien makkelijker of meer do-able om een vragenlijst in sheet 2 te maken, en dat de informatie die deze vragenlijst krijgt aan antwoorden, weg te schrijven in de database van sheet 1?

Dan tackle ik alleen niet dat de checkboxes al goed staan

Kan ik ook niet een dag als een dolle aan de gang gaan en 2000 checkboxes maken en op de goeie plek zetten, en dan deze 'hiden' zodat mn database dr niet onwijs lelijk uit gaat zien met allemaal ongebruikte checkboxen?
pi_59676963
Je zou eens kunnen kijken naar zelfgeschreven Functions. Je maakt dan een code (een formule zo je wil) met eigen argumenten. Heel simpel voorbeeld:

1
2
3
4
5
6
Function Som(a, b, c as Integer)

x = a + b
Range("A" & c).Value = x

End Function


Dit kan je dan gebruiken om delen van code in te korten, zoals bv zo:
1
2
3
4
5
6
7
8
9
Private Sub Rekenen()

a = Range("B1").Value
b = Range("B2").Value
c = Range("B3").Value

Som(a, b, c)

End Sub

Als je deze Sub runt, pakt hij de waarden uit B1 en B2, telt ze bij elkaar op en zet ze in A1 (als B3 een '1' bevatte).
Hoop dat dat zo een beetje duidelijk is.

Ik heb dit zelf nog NOOIT gebruikt, maar ik denk dat je er wel iets mee kan

Succes.

Edit: zie ook bv http://archive.baarns.com/excel/faq/xd_macr1.asp#5
of
http://en.allexperts.com/(...)x-macro-hide-row.htm

Je kan vanaf andere checkboxes gewoon dezelfde subroutines aanroepen, dit moet je aanpassen in het Macro scherm of via de Properties (volgens mij). Dat scheelt al een hoop. Via de eerste link kan je dan testen wélke button de routine heeft aangeroepen, en op basis daarvan je variabelen aanpassen.
pi_59694127
quote:
Op woensdag 25 juni 2008 10:28 schreef BierKoning het volgende:
Ok ik heb een nogal vervelend probleem nu.

Ik ben weer bezig gegaan met VBA en opzich gaat het niet slecht. Op 1 puntje na..

Wanneer ik de volgende code gebruik:
[ code verwijderd ]

Telt hij netjes 152 dagen bij H2 op en 183 dagen bij I2. So far so good.

Alleen telt hij ook 183 dagen bij de computerdatum op Dit is binnen excel een probleem (ik heb de computerdatum nodig) maar het is ook gewoon algemeen onhandig als je computerdatum +10 jaar is (door het testen)

Weet iemand hoe dit komt?
Als je de variabele "datum" noemt ipv "date" zal het ws. een stuk beter gaan. "Date" is nl. een interne vba functie die de computerdatum opvraagt en schijnbaar ook terug kan schrijven.
Hetzelfde geldt ook voor "time"
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
  vrijdag 27 juni 2008 @ 10:04:26 #38
14337 BierKoning
Bier 4 Ever!!
pi_59725089
Is het mogelijk om op sheet1 binnen een cel een dropdown menu te maken, met data die uit sheet2 komt? Zodoende kan ik drie cellen naast elkaar maken met elk een dropdown menu, naast deze 3 cellen nog 2 cellen handmatig invullen, en dan deze 5 cellen kopieren naar sheet 3.

Ik heb het al geprobeert met data validitation maar die is gebonden aan de gebruikte sheet. Advanced filter kwam ik zelf niet uit, kreeg het niet aan de praat..

Ik wil dit perse op sheet 1, aangezien dit mn data invoer veld is, en sheet 2 en 3 zijn mn databases.

Iemand anders nog een idee om dit op deze manier aan de gang te krijgen?
  vrijdag 27 juni 2008 @ 10:05:25 #39
14337 BierKoning
Bier 4 Ever!!
pi_59725116
Date veranderen in datum werkte perfect trouwens!
pi_59727008
Data validation kan je wel gebruiken cross-sheet als je een Named range gebruikt voor je lijst in Sheet2.

(Range selecteren, Invoegen -> Naam -> Definiëren, óf direct in het witte vak linksboven (waar je celnummer staat) een naam intoetsen en op Enter drukken).

In Data Validation kan je dan kiezen voor Lijst -> =<jenaamhier>

Zo kan je ook dubbele dropdowns maken, die dus afhankelijk van de keuze uit dropdown 1 verandert...erg fijn. Zie hier voor een tutorial
pi_59750112
quote:
Op vrijdag 27 juni 2008 11:17 schreef DaFan het volgende:
Data validation kan je wel gebruiken cross-sheet als je een Named range gebruikt voor je lijst in Sheet2.

(Range selecteren, Invoegen -> Naam -> Definiëren, óf direct in het witte vak linksboven (waar je celnummer staat) een naam intoetsen en op Enter drukken).

In Data Validation kan je dan kiezen voor Lijst -> =<jenaamhier>

Zo kan je ook dubbele dropdowns maken, die dus afhankelijk van de keuze uit dropdown 1 verandert...erg fijn. Zie hier voor een tutorial
Dat is wel een leuk dingetjes zeg dat je afhankelijke dropdown menus kan maken.
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_59750385
Ik heb een bestand met 7 werkbladen waarin voornamelijk klantnummers verwerkt staan. Deze sheet gebruik ik voor rapportages maar ook voor follow-ups.
In werkblad 1 plaats ik de dagelijkse dingen, bijvoorbeeld:
Kl.nr.: 1234 | werkzaamheden: bestelling | Datum: 27-06-2008

Nu staan in werkblad 2 allerlei acties voor follow-ups, bijvoorbeeld:
Kl.nr.: 1234 | followup: over drie maanden bellen | Datum: 27-06-2008

Nu wil ik graag dat als ik in werkblad het klantnummer 1234 intik, dat er een melding (of een wijziging in kleur) komt, waardoor ik kan zien dat er al een follow-up bekend is, die dus zou kunnen komen te vervallen omdat deze als door de dagelijkse werkzaamheden is uitgevoerd.

Dus eigenlijk in het kort, in werkblad één voer ik een waarde in (klantnummer) die al in werkblad twee staat. Ik zal dan in werkblad één een melding moeten zien, zodat ik weet dat dezelfde waarde ook al in werkblad twee staat. Is dat mogelijk?
pi_59750493
Heb je een vaste cel waar je dat klantnummer invoert of kan dat elke cel zijn? In situatie 1 is het wel te doen, situatie 2 schier onmogelijk (automatisch = als je m intikt en op Enter ramt).

Wat wel kan, is een knop in Werkblad 1 die je gaat gebruiken om nieuwe klanten toe te voegen (met Prompts of via een Form, whatever) want dan kan je simpeler testen op het ingevoerde klantnummer.
pi_59750615
quote:
Op zaterdag 28 juni 2008 11:59 schreef Deetch het volgende:

[..]

Dat is wel een leuk dingetjes zeg dat je afhankelijke dropdown menus kan maken.
Ja ik leerde dit ook pas 2 maanden terug, scheelt een BERG gezeur met VBA
pi_59750658
quote:
Op zaterdag 28 juni 2008 12:18 schreef DaFan het volgende:
Heb je een vaste cel waar je dat klantnummer invoert of kan dat elke cel zijn? In situatie 1 is het wel te doen, situatie 2 schier onmogelijk (automatisch = als je m intikt en op Enter ramt).

Wat wel kan, is een knop in Werkblad 1 die je gaat gebruiken om nieuwe klanten toe te voegen (met Prompts of via een Form, whatever) want dan kan je simpeler testen op het ingevoerde klantnummer.
Het klantnummer staat altijd in kolom a, in alle sheets. Het is dus een lange rits met klantnummers onder elkaar.
pi_59750907
Ja daar was ik al bang voor

Kijk:
Als jij een nummer toevoegt, is er voor Excel geen manier om te kijken wáár dit is gebeurt (in welke cel). Dit kan wél als het altijd in dezelfde cel is. Je maakt dan een zogenaamde _change event, die elke keer gedaan wordt bij een wijziging in je sheet. (Kort gezegd, die cel wordt gekopieerd ergens ver weg buiten beeld en dan vergeleken met de oude waarde, is deze anders dan weet je dus dat er geknoeid is). Het is nu dus niet te doen om te bepalen óf er een nummer is toegevoegd en wáár (als je dat weet is het nummer bekend, dus kan je testen of hij al in werkblad 2 voorkomt).

Ik moet dit zelf nog even testen, misschien heb ik wel een manier om dit te omzeilen. Máár het is heir inmiddels half 9 dus ik ga even bier drinken en film kijken Misschien vanavond nog, anders morgen! Sorry
pi_59751004
quote:
Op zaterdag 28 juni 2008 12:34 schreef DaFan het volgende:
Ja daar was ik al bang voor

Kijk:
Als jij een nummer toevoegt, is er voor Excel geen manier om te kijken wáár dit is gebeurt (in welke cel). Dit kan wél als het altijd in dezelfde cel is. Je maakt dan een zogenaamde _change event, die elke keer gedaan wordt bij een wijziging in je sheet. (Kort gezegd, die cel wordt gekopieerd ergens ver weg buiten beeld en dan vergeleken met de oude waarde, is deze anders dan weet je dus dat er geknoeid is). Het is nu dus niet te doen om te bepalen óf er een nummer is toegevoegd en wáár (als je dat weet is het nummer bekend, dus kan je testen of hij al in werkblad 2 voorkomt).

Ik moet dit zelf nog even testen, misschien heb ik wel een manier om dit te omzeilen. Máár het is heir inmiddels half 9 dus ik ga even bier drinken en film kijken Misschien vanavond nog, anders morgen! Sorry
Wat niet kan, dat kan niet. Bedankt in ieder geval.
Have fun, proost.
pi_59752897
Ik zal morgen eens kijken voor je, nu nog ff geen zin in

Misschien kan ik er wel een knop bijbouwen die je moet indrukken om een nieuwe klant toe te voegen, + de gegevens, en die dan kijkt.
pi_59767327
Ok Dirkh het is gelukt :)

Ik ga uit van jouw voorbeeld zoals in je post staat. Kort samengevat:

- "Sheet1" is de eerste sheet en bevat de koppen Klantnummer, Werkzaamheden, Datum, waarbij Klantnummer in A1 staat.
- "Sheet2" is de tweede sheet en bevat de koppen Klantnummer, Followup, Datum, Klantnummer wederom in A1.

Ik heb de boel als volgt opgebouwd:
- F1 en G1 zijn hulpcellen. Je kan deze verplaatsen naar twee van de 16 miljoen cellen die je niet gebruikt, pas dan de code aan waar je F1 en G1 tegenkomt
- De formule in F1 is:
1INDEX(A:A,MATCH(9000000000+307,A:A))
of in het Nederlands
1INDEX(A:A;VERGELIJKEN(9000000000+307;A:A))


Jij dient nu nog het volgende te doen:
Ga naar de Visual Basic editor (Alt-F11) vanuit Sheet1, klik in de linkerdropdown in het rechterscherm Worksheet, en in de rechter Change.

Je krijgt dan dit te zien:
1
2
3
Private Sub Worksheet_Change(ByVal Target As Range)

End Sub


Plak hier de volgende code tussen, zodat het er zo uit ziet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Private Sub Worksheet_Change(ByVal Target As Range)

LastRowB = Sheets("Sheet2").Range("A65536").End(xlUp).Row

With Sheets("Sheet1")
    If .Range("F1").Value <> .Range("G1").Value Then
        NwKlantnummer = .Range("F1").Value
            
        For i = 1 To LastRowB
            If Sheets("Sheet2").Range("A" & i).Value = NwKlantnummer Then
            
                Followup = Sheets("Sheet2").Range("B" & i).Value
                Datum = Sheets("Sheet2").Range("C" & i).Value
                
                MsgBox "Klantnummer al bekend in Sheet2!" & (Chr(13)) & (Chr(13)) & "Datum:  " & Datum _
                & (Chr(13)) & "Actie:  " & Followup, vbOKOnly, "Melding"
            End If
        Next i
    
    .Range("G1").Value = .Range("F1").Value
    End If
End With

End Sub


Als ik nu bijvoorbeeld 1234 intyp in Sheet1, krijg je de volgende melding:


Hoop dat je hier wat aan hebt!
pi_59767689
quote:
Op zondag 29 juni 2008 07:01 schreef DaFan het volgende:
Ok Dirkh het is gelukt

Hoop dat je hier wat aan hebt!
Hier heb ik helemaal wel wat aan. Het werkt precies zoals ik dat wil hebben.
Hardtstikke bedankt!
pi_59772251
Als je nog wat aanpassingen moet hebben kan je nog wel even terugkomen, maar eerst zelf proberen En het was eigenlijk simpeler dan ik dacht

Geen probleem natuurlijk, succes ermee.
  dinsdag 1 juli 2008 @ 11:18:06 #52
62215 qu63
..de tijd drinkt..
pi_59814571
Ok, niet helemaal een code-probleem, maar een opmaak probleem

In een cel staat een tijd. Het totaal aantal uur wat ik gewerkt heb. Dit is dus meestal meer dan 24 als het gaat om een maand. Dat kan je opvangen door [u] te doen ipv u.

Alleen wil ik een aangepaste opmaak, die zoiets weergeeft:
1xx uur en xx minuten

dingen als
1
2
3
4
""[u]" uur en "m" minuten
""&[u]&" uur en "&m&" minuten
[u]" uur en "m" minuten
&[u]&" uur en "&m&" minuten

werken niet.

iemand anders een idee?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 1 juli 2008 @ 14:08:51 #53
14337 BierKoning
Bier 4 Ever!!
pi_59818425
Volgens mij wil ik echt rare dingen Ik ben al een tijd opzoek, en vind wel kleine dingen, maar ik wil het volgende:

Stel ik heb een range van 4 cellen B1 C1 D1 E1. Wanneer ik in deze range B1 invul met data, wil ik dat de datum in A1 wordt opgeteld met 100 dagen. Verder kan C1 alleen worden ingevuld wanneer B1 ook is ingevuld. Is dit het geval, dan moet er 200 dagen bij A1 worden opgeteld. Dus excel moet kijken dat "als(twee cellen ingevuld) dan (tel 200 dagen bij A1). Zo verder bij D1 en E1, bij D1 moeten er al 2 zijn ingevuld en bij E1 3, met respectievelijk 300 en 400 dagen.

Verder, en dit is het moeilijke, moet Excel dus gaan snappen dat wanneer er in rij 1 een cel wordt veranderd, dat hij dan ook de "A" van rij 1 verandert. Wanneer het verhaal van boven opgaat voor B2, C2, D2 en E2 dan moet Excel dus snappen dat dan A2 moet worden veranderd.

Dit scheelt mij dan al gauw 800 checkboxen
pi_59818761
Kan wel, morgen op werk ok? Kan je wel nog even het volgende toelichten:
- Wat kolom A gaan doen op die rij als of B-C-D verandert?
- Kan je geen hulpkolom maken waar de aangepaste datum inkomt? DAt scheelt HEEL veel werk.
- Wat komt er in B1-E1 ?
  dinsdag 1 juli 2008 @ 14:28:48 #55
14337 BierKoning
Bier 4 Ever!!
pi_59818943
quote:
Op dinsdag 1 juli 2008 14:21 schreef DaFan het volgende:
Kan wel, morgen op werk ok? Kan je wel nog even het volgende toelichten:
- Wat kolom A gaan doen op die rij als of B-C-D verandert?
- Kan je geen hulpkolom maken waar de aangepaste datum inkomt? DAt scheelt HEEL veel werk.
- Wat komt er in B1-E1 ?
Je bent echt een held
1) Kolom A (1 tm tot nu toe 180) zijn datums die ik dus met respectievelijk 100, 200, 300, 400 dagen wil verhogen.
2) Een hulpkolom is zeer zeker wel mogelijk (die hide ik dan gewoon)
3) Er komt in die kolommen een certificaatnummer en een datum.
pi_59819030
Ik woon niet Nederland, mar Sydney dus ga zo slapen. Over 24 uur heb je je antwoord wel het is niet zo lastig (kan gewoon met formules).
pi_59826552
quote:
Op zondag 29 juni 2008 14:51 schreef DaFan het volgende:
Als je nog wat aanpassingen moet hebben kan je nog wel even terugkomen, maar eerst zelf proberen En het was eigenlijk simpeler dan ik dacht

Geen probleem natuurlijk, succes ermee.
Gister op het werk een en ander aangepast en het werkt geweldig. Op deze manier voorkom ik dat er twee afspraken of acties elkaar gaan kruisen. Dus nogmaals bedankt.
  dinsdag 1 juli 2008 @ 21:07:28 #58
62215 qu63
..de tijd drinkt..
pi_59827405
quote:
Op dinsdag 1 juli 2008 14:32 schreef DaFan het volgende:
Ik woon niet Nederland, mar Sydney dus ga zo slapen. Over 24 uur heb je je antwoord wel het is niet zo lastig (kan gewoon met formules).
Ik vond het al knap van je dat je om half 6 's morgens begint aan DirkH's probleem
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59832506
Eerst qu63:

Als je uren in A1:A3 staan:
1=(INT(SUM(A1:A3))*24)+HOUR(SUM(A1:A3))&" uur en "&MINUTE(SUM(A1:A3))&" minuten"

Range aanpassen naar je eigen range


Edit:
Nederlands:
1=(INTEGER(SOM(A1:A3))*24)+UUR(SOM(A1:A3))&" uur en "&MINUUT(SOM(A1:A3))&" minuten"


[ Bericht 18% gewijzigd door DaFan op 02-07-2008 01:25:06 ]
pi_59832575
BierKoning:

A1 is je datum, B1 tot E1 zijn je cellen zoals beschreven, H1 is je hulpkolom en kan verplaatst/hide worden:

Formule voor A1:
1=G2+IF(E2<>"",400,IF(D2<>"",300,IF(C2<>"",200,IF(B2<>"",100,0))))


Nederlands:
1=G2+ALS(E2<>"";400;ALS(D2<>"";300;ALS(C2<>"";200;ALS(B2<>"";100;0))))


Data validation C1:
Custom -> Formule:
1=B1 <> ""


Idem voor D1 en E1 maar dan natuurlijk met C1 en D1.
pi_59832741
DirkH:
Je kan je macro eventueel nog aanpassen als volgt:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Const iStatusColumn As Integer = 1

If Target.Column <> iStatusColumn Then Exit Sub

LastRowB = Sheets("Sheet2").Range("A65536").End(xlUp).Row

NwKlantnummer = Cells(Target.Row, iStatusColumn).Value
            
  For i = 1 To LastRowB
    If Sheets("Sheet2").Range("A" & i).Value = NwKlantnummer Then
            
      Followup = Sheets("Sheet2").Range("B" & i).Value
      Datum = Sheets("Sheet2").Range("C" & i).Value
                
      MsgBox "Klantnummer al bekend in Sheet2!" & (Chr(13)) & (Chr(13)) & "Datum:  " & Datum & (Chr(13)) & "Actie:  " & Followup, vbOKOnly, "Melding"
    End If
  Next i

End Sub

Dan heb je ook geen hulpcellen meer nodig én je kan het nieuwe klantnummer overal in kolom A toevoegen, hij kijkt dus niet alleen naar de laatste cel (je kan met de huidige code nog iets verwijderen tussendoor en toevoegen, zonder dat er een foutmelding komt.

Disclaimer: Ik heb je oude code en sheet hier niet bij de hand, dus zou kunnen dat er een foutje in zit! (Of helemaal niet, hou het dan maar bij de oude Maak wel eerst een backup of kopie van je bestand voordat je dit probeert). We willen het niet ingewikkelder maken dan het al is
  woensdag 2 juli 2008 @ 09:07:23 #62
14337 BierKoning
Bier 4 Ever!!
pi_59834369
quote:
Op woensdag 2 juli 2008 01:21 schreef DaFan het volgende:
BierKoning:

A1 is je datum, B1 tot E1 zijn je cellen zoals beschreven, H1 is je hulpkolom en kan verplaatst/hide worden:

Formule voor A1:
[ code verwijderd ]

Nederlands:
[ code verwijderd ]

Data validation C1:
Custom -> Formule:
[ code verwijderd ]

Idem voor D1 en E1 maar dan natuurlijk met C1 en D1.
Ok het werkt! Je code heb ik in zoverre aangepast dat ik " ; " ipv " , " heb, anders pakte Excel hem niet. Verder B2 C2 enz verandert in B1 C1 enzo

Nu werkt het zo prima, als ik ook maar iets invul in de cellen wordt A1 verhoogd. De hulpcel is trouwens ook ideaal omdat ik dan altijd de orginele startdatum behoud!

Nou is het enige wat ik eigenlijk nog mis, en waar ik nu het grote web naar aan het doorspitten ben, hoe ik zorg dat wanneer B1 niet ingevuld is, en C1 wel, dat er dan nog niks gebeurd met de waarde in A1.
pi_59835451
Ik had een Nederlandse versie eronder gezet En ben ervanuit gegaan dat je headers hebt dus dat je begint op A2, maarja dat boeit niet zo.

Je kan testen of de waarde in de cellen een datum is met ISDATUM(). Probleem hier is dat je tegen het maximum van 7 IF-statements gaat aanlopen dus dat wordt lastig.

Als het goed is kan je C1 niet invullen als B1 niet ingevuld is toch?
  woensdag 2 juli 2008 @ 10:25:54 #64
14337 BierKoning
Bier 4 Ever!!
pi_59835949
Hm nou ik ga er ook vanuit dat ik een engelse versie heb hoor, alleen een combi misschien haha. Bij mij werkt dit iig prima:
1=G2+IF(E2<>"";400; IF(D2<>"";300; IF(C2<>"";200; IF(B2<>"";100))))


Verder kan ik C2 (heb inderdaad nu headers, in mn eerste test nog niet) gewoon invullen zonder B2 ingevuld te hebben.
Hierbij is dan dus C1 --> Data Validation --> formula: =B2 <> ""
"" "" "" D1 --> Data Validation --> formula: =C2 <> ""
"" "" "" E1 --> Data Validation --> formula: =D2 <> ""
  woensdag 2 juli 2008 @ 10:35:26 #65
14337 BierKoning
Bier 4 Ever!!
pi_59836165
Het is wel backwards compatible Als ik eerst E2 invul, dan telt ie braaf 400 op, als ik daarna B2/C2/D2 invul doet hij niks meer.
Het is alleen van belang dat de volgorde van B2 naar E2 doorloop. Ligt ook aan de gebruiker, maar een kleine backup is wel handig.
  woensdag 2 juli 2008 @ 11:09:50 #66
62215 qu63
..de tijd drinkt..
pi_59836941
quote:
Op woensdag 2 juli 2008 01:14 schreef DaFan het volgende:
Eerst qu63:

Als je uren in A1:A3 staan:
[ code verwijderd ]

Range aanpassen naar je eigen range


Edit:
Nederlands:
[ code verwijderd ]
zo kan het natuurlijk ook

Waarom nou die int(eger) eigenlijk?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59837130
quote:
Op woensdag 2 juli 2008 10:25 schreef BierKoning het volgende:
Verder kan ik C2 (heb inderdaad nu headers, in mn eerste test nog niet) gewoon invullen zonder B2 ingevuld te hebben.
Hierbij is dan dus C1 --> Data Validation --> formula: =B2 <> ""
"" "" "" D1 --> Data Validation --> formula: =C2 <> ""
"" "" "" E1 --> Data Validation --> formula: =D2 <> ""
- Waarom de aparte rijen, nu haal je 1 en 2 door elkaar
- Bij mij werkt het prima, C2 kan niet ingevuld worden als ik als formule heb =B2<>""
quote:
Op woensdag 2 juli 2008 10:35 schreef BierKoning het volgende:
Het is wel backwards compatible Als ik eerst E2 invul, dan telt ie braaf 400 op, als ik daarna B2/C2/D2 invul doet hij niks meer.
Het is alleen van belang dat de volgorde van B2 naar E2 doorloop. Ligt ook aan de gebruiker, maar een kleine backup is wel handig.
Dat lijkt mij ook de bedoeling?
Anders moet je de IF volgorde omdraaien, dus eerst B2 testen, dan naar E2.
pi_59837197
quote:
Op woensdag 2 juli 2008 11:09 schreef qu63 het volgende:

[..]

zo kan het natuurlijk ook

Waarom nou die int(eger) eigenlijk?
INT rondt af naar het laagste hele getal (2.9 wordt 2). Hiermee weet je hoeveel dagen je hebt (en je dus maal 24 moet doen). Uren worden namelijk in delen van een dag weergegeven (zet je format maar eens op General ipv [h]:mm, dan kan je het zelf zien
  woensdag 2 juli 2008 @ 12:37:23 #69
62215 qu63
..de tijd drinkt..
pi_59839156
quote:
Op woensdag 2 juli 2008 01:14 schreef DaFan het volgende:
Eerst qu63:

Als je uren in A1:A3 staan:
[ code verwijderd ]

Range aanpassen naar je eigen range


Edit:
Nederlands:
[ code verwijderd ]
Als ik het invul krijg ik alleen de code te zien, niet het antwoord.
Als ik em opsplits in
=(INTEGER(SOM(F2:F34))*24)
&
=UUR(SOM(F2:F34))

Krijg ik bij de eerste 0, en bij de 2e 5 als antwoord. Tel ik ze bij elkaar op
=(INTEGER(SOM(F2:F34))*24)+UUR(SOM(F2:F34))
Dan wordt het 0

Als antwoord moet er komen 5 uur en 30 minuten
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_59840285
Je krijgt niet als antwoord 0, je krijgt 0:00. Format hem maar eens als General, dan krijg je als antwoord 5, zoals het hoort.
  donderdag 3 juli 2008 @ 11:22:18 #71
100297 teamlead
Nu met Napoleon complex
pi_59861134
ja hoi

Ik heb een excel-sheet met daarin 2 kolommen met datums. Echter: deze datums hebben niet allemaal dezelfde opmaak.
Er zijn cellen met dd-mm-yyyy en er zijn cellen met mm-dd-yyyy. Voor de verwerking is het van belang dat ze wel allemaal dezelfde opmaak hebben.
De celeigenschappen staan op dd-mm-yyyy, maar toch blijven er cellen "verkeerd" staan.

Hoe kan ik dit nu aanpassen, zonder handmatig al die cellen te gaan aanpassen?

(excel 2003, Engelstalig)
If you wish to be a success in the world, promise everything, deliver nothing.
Nothing is more difficult, and therefore more precious, than to be able to decide.
Victory belongs to the most persevering
pi_59861300
Ik werk met grote databestanden en gebruik veel filters, hoe kopieer je alleen de gefilterde data . Soms lukt 't wel en soms niet (als 't niet lukt kopieert ie dus alle data, wat niet de bedoeling is ). In de cel linksboven onder 't filter gaan staan en dan ctrl+shift naar beneden en naar rechts werkt niet , alle rijen selecteren ook niet . Excel 2007.
Op maandag 30 november 2009 19:30 schreef Ian_Nick het volgende:
Pietje's hobby is puzzelen en misschien ben jij wel het laatste stukje O+
  donderdag 3 juli 2008 @ 12:09:22 #73
152215 ManAtWork
Maar nu even niet,...
pi_59862598
Ik heb te maken met kentekens van auto's. Is er een mogelijkheid om de ingevoerde waarde (bijv. 12rfdg) automatisch om te zetten in één met streepjes en hoofdletters (dus 12-RF-DG).
Daarnaast is het nieuwe kenteken enige tijd geleden geïntroduceerd (bijv. 43gbh3) welke omgezet moeten worden naar, in dit voorbeeld, 43-GBH-3.

De opmaak moet dus aan een voorwaarde voldoen (letters en cijfers gescheiden) en omgezet worden in hoofdletters met streepjes ertussen.

Degene die een oplossing weet, ben ik erg dankbaar.
Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
Niet storen, ik ben al gestoord genoeg,...
Vrouwen zijn om van te houden, niet om te begrijpen.
pi_59862999
Voor de andere 2 hierboven, ik heb even geen idee, morgen

ManAtWork:
1=UPPER(LEFT(A1,2)&"-"&MID(A1,3,2)&"-"&RIGHT(A1,2))

Als je Nederlandse versie hebt, kan je hier kijken voor de vertaling:
http://dolf.trieschnigg.nl/excel/excel.html

1=HOOFDLETTERS(LINKS(A1;2)&"-"&DEEL(A1;3;2)&"-"&RECHTS(A1;2))


Op welke manier kan je onderscheiden of een kenteken nieuw is of oud?
  donderdag 3 juli 2008 @ 12:30:37 #75
152215 ManAtWork
Maar nu even niet,...
pi_59863138
quote:
Op donderdag 3 juli 2008 12:24 schreef DaFan het volgende:
Voor de andere 2 hierboven, ik heb even geen idee, morgen

ManAtWork:
[ code verwijderd ]

Op welke manier kan je onderscheiden of een kenteken nieuw is of oud?
Bedankt. Dit betekent echter dat er een hulpcel (A1 in dit voorbeeld) gebruikt moet worden, of zie ik dat verkeerd?
De bedoeling is dat na het invullen van een kenteken in cel (bijv. B3) deze automatisch opgemaakt wordt met de juiste indeling. Ik weet het, het is veel gevraagd.

In principe heb ik twee 'soorten' kentekenreeksen.
  • 11-BB-CC of BB-11-CC, dus iedere keer een combi van twee posities.
  • 11-BBB-2, dus 2 posities (cijfers), 3 posities (letters) en 1 positie (cijfer).
  • Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
    Niet storen, ik ben al gestoord genoeg,...
    Vrouwen zijn om van te houden, niet om te begrijpen.
    pi_59863312
    Ja A1 is de cel waar je de informatie uithaalt, tis vrij lastig om een hele kolom elke keer aan te passen (het is te doen, kan wel voor je maken maar ben nu druk). Welke kolom komt de informatie in?

    Waar komt de informatie vandaan dat je geen hulpkolom kan gebruiken? Je kan natuurlijk kolom IV (bv) gebruiken om je originele informatie in te plakken en dan de kolom waar je het 'goede' kenteken in wilt deze formule in zet.

    Bij mn andere vraag bedoelde ik meer anders, hoe kan iemand het verschil herkennen tussen 11bbcc en 11bbb2? Is het ALTIJD 2 cijfers, 3 letters, 1 cijfer? De uiteindelijke opmaak is een fluitje van een cent, maar het gaat om de originele string hoe je daarbij kan onderscheiden of hij oud of nieuw is.
      donderdag 3 juli 2008 @ 13:32:39 #77
    152215 ManAtWork
    Maar nu even niet,...
    pi_59864578
    Het is een invulblad waarbij cel D18 gevuld moet worden met een kenteken.
    En om nu twee cellen te gaan gebruiken voor het kenteken,... gaat bij de gebruikers denk ik leiden tot verwarring.

    Ik snap je vraag over het kenteken niet helemaal. Het kenteken van een auto bestaat uit de combi 2-2-2 of 2-3-1. Waarbij de combi 2-2-2 kan bestaan uit AA-BB-11, 11-AA-BB of AA-11-BB.
    De combi 2-3-1 bestaat (voorlopig) alleen nog uit 11-AAA-2. Het kenteken is simpelweg af te lezen van de gele platen op de auto (of het kentekenbewijs).

    Ondertussen heb ik deze macro gevonden/aangepast.
    1
    2
    3
    4
    5
    6
    Sub Notatie_Veranderen()
    Dim C As Range
    For Each C In Selection
    C.Offset(0, 0) = Format(UCase(C), "&&-&&-&&")
    Next
    End Sub

    Nu moet er na het invullen van de cel (na het geven van een ENTER dus) een automatische controle komen op de geldigheid van het kenteken. En als het mogelijk is moet het verschil tussen de combi 2-2-2 en 2-3-1 automatisch worden aangebracht.

    [ Bericht 41% gewijzigd door ManAtWork op 03-07-2008 13:57:20 (toevoeging macro) ]
    Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
    Niet storen, ik ben al gestoord genoeg,...
    Vrouwen zijn om van te houden, niet om te begrijpen.
    pi_59866655
    Zo dan maar. Druk Alt-F11, kies in de linkerdropdown bovenaan Worksheet, dan rechts Change en plak dit in de sub:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    If Range("D18").Value <> Range("AL1").Value Then
        Kenteken = Range("D18").Value
        
        If Len(Kenteken) <> 6 Then
            MsgBox "Geen geldig kenteken ingegeven", vbOKOnly, "Fout!"
            Range("D18").Value = ""
            Exit Sub
        End If
        
        If IsNumeric(Right(Kenteken, 1)) = True And IsNumeric(Right(Kenteken, 2)) = False Then
            Kenteken = Format(UCase(Kenteken), "&&-&&&-&")
            Range("D18").Value = Kenteken
        Else
            Kenteken = Format(UCase(Kenteken), "&&-&&-&&")
            Range("D18").Value = Kenteken
        End If
        
        Range("AL1").Value = Range("D18").Value
    End If

    De enige 'test' die ik heb op 'geldigheid' is een lengte van 6 karakters trouwens. Als jij nog andere hebt hoor ik het wel

    AL1 is een hulpcel trouwens, uit het zicht. Als je er toch last van hebt kies dan een van de andere 16 miljoen+ cellen en pas dit aan in de code.
      donderdag 3 juli 2008 @ 16:07:44 #79
    152215 ManAtWork
    Maar nu even niet,...
    pi_59868786
    Check! Dit werkt.
    Is het ook nog mogelijk dat de macro automatisch wordt uitgevoerd nadat er op ENTER is gedrukt bij het invullen van D18? Of vraag ik nu teveel?
    Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
    Niet storen, ik ben al gestoord genoeg,...
    Vrouwen zijn om van te houden, niet om te begrijpen.
    pi_59870166


    Hoe krijg ik de grafiek zover dat de parameters met geen informatie (quarter 2,3,4) zich niet laten zien (dus dat de grafieklijn stopt na Quarter 1). De 3 quarters moeten wel bij de brongegevens blijven!
    pi_59877945
    quote:
    Op donderdag 3 juli 2008 16:07 schreef ManAtWork het volgende:
    Check! Dit werkt.
    Is het ook nog mogelijk dat de macro automatisch wordt uitgevoerd nadat er op ENTER is gedrukt bij het invullen van D18? Of vraag ik nu teveel?
    Dat zou al moeten gebeuren als ie in je Worksheet_change event staat.

    Edit: Ik heb me iets te snel er vanaf gemaakt Probleem nu is dat hij wéér het event gaat uitvoeren als Range("D18") gevuld wordt (niet zo verwonderlijk). Ik kom er nu niet uit hoe ik het kan omzeilen sorry. Kan je er niet gewoon een ActiveX knop naast maken die ingedrukt moet worden als het kenteken omgezet moet worden?

    Je code wordt dan ook een stuk korter:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Private Sub CommandButton1_Click()

        Kenteken = Range("D18").Value
            
        If IsNumeric(Right(Kenteken, 1)) = True And IsNumeric(Right(Kenteken, 2)) = False Then
            Kenteken = Format(UCase(Kenteken), "&&-&&&-&")
            Range("D18").Value = Kenteken
        Else
            Kenteken = Format(UCase(Kenteken), "&&-&&-&&")
            Range("D18").Value = Kenteken
        End If
        
        Range("AL1").Value = Range("D18").Value
        
    End Sub


    Er wordt niet getest op geldigheid. Als je bijvoorbeeld '5' invult wordt dat '--5' , een 'p' wordt '--p'.

    [ Bericht 66% gewijzigd door DaFan op 04-07-2008 00:52:18 ]
      vrijdag 4 juli 2008 @ 08:19:33 #82
    85514 ralfie
    !Yvan eht nioj
    pi_59881487
    quote:
    Op donderdag 3 juli 2008 23:24 schreef DaFan het volgende:

    [..]

    Dat zou al moeten gebeuren als ie in je Worksheet_change event staat.

    Edit: Ik heb me iets te snel er vanaf gemaakt Probleem nu is dat hij wéér het event gaat uitvoeren als Range("D18") gevuld wordt (niet zo verwonderlijk).
    application.enableEvents op false zetten aan het begin van je subje, dan weer op true aan het eind
    pi_59881552
    quote:
    Op donderdag 3 juli 2008 17:06 schreef Xith het volgende:
    [ afbeelding ]

    Hoe krijg ik de grafiek zover dat de parameters met geen informatie (quarter 2,3,4) zich niet laten zien (dus dat de grafieklijn stopt na Quarter 1). De 3 quarters moeten wel bij de brongegevens blijven!
    Een derde kolom maken met de volgende functie: =IF(B2>0,B2,#N/A) Hierbij uitgaande dat in B2 de absenten staan.

    Vervolgens de derde kolom gebruiken om de grafiek te maken.
    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
      vrijdag 4 juli 2008 @ 09:18:12 #84
    152215 ManAtWork
    Maar nu even niet,...
    pi_59882043
    quote:
    Op vrijdag 4 juli 2008 08:19 schreef ralfie het volgende:

    [..]

    application.enableEvents op false zetten aan het begin van je subje, dan weer op true aan het eind
    Dit werkt super. Behalve als er een fout kenteken (lees: geen 6 posities) is ingevuld. Na het invullen van een correct nummer wordt dit niet meer omgezet.
    Dit is wat ik er nu heb staan.
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

    Application.EnableEvents = False

    If Range("D18").Value <> Range("AL1").Value Then
        kenteken = Range("D18").Value
        
        If Len(kenteken) <> 6 Then
            MsgBox "Geen geldig kenteken ingegeven", vbOKOnly, "Fout!"
            Range("D18").Value = ""
            Exit Sub
        End If
        
        If IsNumeric(Right(kenteken, 1)) = True And IsNumeric(Right(kenteken, 2)) = False Then
            kenteken = Format(UCase(kenteken), "&&-&&&-&")
            Range("D18").Value = kenteken
        Else
            kenteken = Format(UCase(kenteken), "&&-&&-&&")
            Range("D18").Value = kenteken
        End If
        
        Range("AL1").Value = Range("D18").Value
    End If

    Application.EnableEvents = True

    End Sub



    (Wordt toch eens tijd om me hier verder in te verdiepen,... )
    Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
    Niet storen, ik ben al gestoord genoeg,...
    Vrouwen zijn om van te houden, niet om te begrijpen.
    pi_59883727
    quote:
    Op vrijdag 4 juli 2008 08:29 schreef Deetch het volgende:

    [..]

    Een derde kolom maken met de volgende functie: =IF(B2>0,B2,#N/A) Hierbij uitgaande dat in B2 de absenten staan.

    Vervolgens de derde kolom gebruiken om de grafiek te maken.
    Maar de punten die ik wil 'verbergen' uit de grafiek zijn !VERW (verwijzing fout), ook met zo'n folmule:

    =ALS(B27="#VERW!";"#N/A";B27)

    Wilt het niet want zijn leest B27 niet als '#VERW!' maar als een formule, geloof ik...

    Wat kan ik doen?
      vrijdag 4 juli 2008 @ 17:35:19 #86
    85514 ralfie
    !Yvan eht nioj
    pi_59893832
    quote:
    Op vrijdag 4 juli 2008 09:18 schreef ManAtWork het volgende:

    [..]

    Dit werkt super. Behalve als er een fout kenteken (lees: geen 6 posities) is ingevuld. Na het invullen van een correct nummer wordt dit niet meer omgezet.
    Dit is wat ik er nu heb staan.
    [ code verwijderd ]

    (Wordt toch eens tijd om me hier verder in te verdiepen,... )
    ja dat is logisch, wanneer er een fout is doe je exit sub waardoor de enableEvents=true niet meer wordt uitgevoerd. Dus datzo even daarvoor zetten he
      vrijdag 4 juli 2008 @ 18:37:13 #87
    152215 ManAtWork
    Maar nu even niet,...
    pi_59894733
    quote:
    Op vrijdag 4 juli 2008 17:35 schreef ralfie het volgende:

    [..]

    ja dat is logisch, wanneer er een fout is doe je exit sub waardoor de enableEvents=true niet meer wordt uitgevoerd. Dus datzo even daarvoor zetten he
    edit: Laat maar. Heb het al voor elkaar. (Even rustig nadenken levert ook resultaat. )

    Voor iedereen die mee heeft willen denken: mijn dank!

    [ Bericht 13% gewijzigd door ManAtWork op 05-07-2008 19:34:05 (Eigen vraag opgelost) ]
    Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
    Niet storen, ik ben al gestoord genoeg,...
    Vrouwen zijn om van te houden, niet om te begrijpen.
      maandag 7 juli 2008 @ 10:48:25 #88
    14337 BierKoning
    Bier 4 Ever!!
    pi_59943145
    Hoe kan ik data in 1 cell splitsen naar meerdere cellen?

    Ik heb bijvoorbeeld de volgende data:
    1EN 287-1 141 T BW 6 S t3.6 D38 PC ss nb   1


    Waarvan ik de data binnen de " " (zie hieronder) wil splitsen naar verschillende cellen.
    1"EN 287-1" "141" "T BW" "6" "S" "t3.6" "D38" "PC" "ss nb"   "1"


    Niet elke code is gelijk aan elkaar, dus het kan ook zijn dat de "141" van hierboven, ook soms ".../141" heet. Dus ik kan niet splitsen op basis van aantallen tekens, alleen op het feit dat alle " " in een andere cel wordt geplaatst.
    pi_59943203
    Kan je met "alles vervangen" de "/" niet weghalen en dan alsnog op posities scheiden?
    Op maandag 30 november 2009 19:30 schreef Ian_Nick het volgende:
    Pietje's hobby is puzzelen en misschien ben jij wel het laatste stukje O+
    pi_59943478
    quote:
    Op maandag 7 juli 2008 10:48 schreef BierKoning het volgende:
    Hoe kan ik data in 1 cell splitsen naar meerdere cellen?

    Ik heb bijvoorbeeld de volgende data:
    [ code verwijderd ]

    Waarvan ik de data binnen de " " (zie hieronder) wil splitsen naar verschillende cellen.
    [ code verwijderd ]

    Niet elke code is gelijk aan elkaar, dus het kan ook zijn dat de "141" van hierboven, ook soms ".../141" heet. Dus ik kan niet splitsen op basis van aantallen tekens, alleen op het feit dat alle " " in een andere cel wordt geplaatst.
    Je kunt op basis van een bepaalde inhoud van een cel elders een uitkomst genereren. Op basis van die inhoud kun je weer verder. Dus als er een "/" in voorkomt geef je een 0, anders een 1. Dan pas, op basis van die 0 of 1, die tussenstap, doorgaan.
    pi_59943602
    BierKoning is die lengte van de string altijd hetzelfde, afgezien van die 141 of /141?
      maandag 7 juli 2008 @ 11:19:28 #92
    14337 BierKoning
    Bier 4 Ever!!
    pi_59943775
    quote:
    Op maandag 7 juli 2008 10:51 schreef PietjePuk007 het volgende:
    Kan je met "alles vervangen" de "/" niet weghalen en dan alsnog op posities scheiden?
    Nee want bijvoorbeeld "T BW" of "ss nb" horen bij elkaar. Verder kan PC ook "H-L045" worden.
      maandag 7 juli 2008 @ 11:23:16 #93
    14337 BierKoning
    Bier 4 Ever!!
    pi_59943864
    quote:
    Op maandag 7 juli 2008 11:11 schreef DaFan het volgende:
    BierKoning is die lengte van de string altijd hetzelfde, afgezien van die 141 of /141?
    Nee,

    Even een kort stukje van mn uit elkaar te pluizen stukje:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    EN 287-1 135 P BW 1.2 S t10 PG ss nb   1
    EN 287-1 141/111 T BW 5 S / B t16(3/13) D168 H–L045 ss nb   1
    EN 287-1 141 T BW 5 S t6 D51 H–L045 ss nb   1
    EN 287-1 141 T BW 5 S t7 D168 H–L045 ss nb   1
    EN 287-1 141 T BW 5 S t5.8 D50 H–L045 ss nb   1
    EN 287-1 141 T BW 5 S t6.4 D158 H–L045 ss nb   1
    EN 287-1 141 T BW 5 S t4 D38 H–L045 ss nb   2
    EN 287-1 135 P BW 1.2 S t8 PF ss nb   2
    EN 287-1 135/136 T BW 1.1 S / S t12(12/12) D168 PC ss nb   2
    EN 287-1 .../135 T BW 1.1 ... / S t16(.../) D168 PC ss nb   2
    pi_59943903
    Kan je 't niet gewoon scheiden op spatie . Daarna moet je misschien nog bij een paar kolommen wat extra werk verrichten maar de bulk is dan al prima toch ?
    Op maandag 30 november 2009 19:30 schreef Ian_Nick het volgende:
    Pietje's hobby is puzzelen en misschien ben jij wel het laatste stukje O+
      maandag 7 juli 2008 @ 11:28:35 #95
    14337 BierKoning
    Bier 4 Ever!!
    pi_59943973
    Dat zou in elk geval wel al iets zijn. Daar kan ik iig wel even naar opzoek.. alle beetjes helpen.. Wellicht gaat dat nog wel sneller dan overal handmatig " " bij zetten

    Het gaat nml om een 186 rijen...
    pi_59944292
    Mja dit is niet te doen, ook niet met een macro omdat je niets vasts hebt om op te scheiden. Gewoon Tekst naar kolommen doen en dan een beetje kloten met de scheidslijnen.
      maandag 7 juli 2008 @ 11:47:49 #97
    14337 BierKoning
    Bier 4 Ever!!
    pi_59944355
    Ja ben ik nu ook al mee bezig Een maar zo ruw mogelijke scheiding maken, bij een deel is het wel mogelijk.

    Iig bedankt
    pi_59944753
    Een vraagje door een door mij niet op te lossen Excel-probleem... Ik heb de opdracht gekregen om aan een order-werkblad een magazijnwerkblad koppelen, hiermee kan de magazijnmedewerker de verschillende artikelen in het magazijn per stuk af te strepen die hij/zij al gepakt heeft.

    Het order-werkblad heeft de eerste 3 kolommen:
    - 1. Itemnr. (bv. S084)
    - 2. stuknr. (bv. 2)
    - 3. aantal. (bv. 12)
    Het magazijnblad heeft als eerste kolom de samenvoegde 3 kolommen van het order-werkblad (in het voorbeeld wordt de invulling van de cel: S084.2.12).
    Daarna is het de bedoeling om alle aantalen tot 1 te vervormen, ofwel je krijgt (in het voorbeeld) 12 regels van het aantal 1. Het lukt mij niet om dit te verwerken in Excel, heeft iemand hier een oplossing voor? Of is dit überhaupt te verwezenlijken in Excel?
    pi_59944815
    Wanneer wil je dit laten gebeuren? Als in het orderwerkblad een nieuw item wordt toegevoegd?

    En je wil gewoon, als er Aantal: 2 staat, dat je andere werkblad heeft:

    1
    1

    En verder niets?
    pi_59944862
    Ja precies, als er in het orderwerkblad een nieuwe item wordt toegevoegd met het aantal 12, zal er in het magazijnwerkblad 12 regels met het aantal 1 komen te staan...
    pi_59944927
    Mag het met een knop? Dus een knop met Voeg toe
    pi_59945019
    haha nee zo bedoel ik het niet. Er moet als het aantal 12 ingevuld wordt bij het orderwerkblad dus 12 rijen/regels komen te staan met de code van het item...Zodat de magazijnmedewerker het dus kan afstrepen
    pi_59945111
    Ja dat snap ik, maar als hij iets toevoegt in het Orderwerkblad kan hij dat bevestigen met een knop. Is een stuk makkelijker in ieder geval.

    Ik ben er mee bezig, daarna moet je maar even zien hoe je de uitkomst vindt. (zal wel plaatjes maken).

    Ben ook 2 pokertoernooien aan het spelen dus kan even duren
    pi_59945196
    Oké ik begrijp niet helemaal wat je bedoelt met een knop... Maar ik wacht met smart op je uitkomst:)

    Ik heb de tijd dus doe rustig aan, en succes met je toernooien haha
    pi_59945623
    Ok.
    Zo ziet je eerste sheet eruit (heet hier "Order").


    De knop kan je toevoegen via de Control werkbalk.

    Je 2e sheet ziet er als volgt uit ("Magazijn")


    Ga nu terug naar Order en dubbelklik op de knop, zodat je naar de Visual Basic editor gaat. Je ziet dan het volgende:
    1
    2
    3
    Private Sub CommandButton1_Click()

    End Sub


    Plak dit hier tussen (op regel 2 in dit geval).
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    With Sheets("Order")
        LastRowOrder = .Range("C65536").End(xlUp).Row
        Aantal = .Range("C" & LastRowOrder).Value
        Itemnr = .Range("A" & LastRowOrder).Value
        Stuknr = .Range("B" & LastRowOrder).Value
    End With

    With Sheets("Magazijn")
    LastRowMagazijn = .Range("A65536").End(xlUp).Row + 1

        For i = LastRowMagazijn To LastRowMagazijn + Aantal
            .Range("A" & i).Value = Itemnr & "." & Stuknr & "." & Aantal
            .Range("B" & i).Value = 1
        Next i

    End With


    Als je nu de knop indrukt ziet je 2e sheet er als volgt uit:


    Hoop dat dit een beetje in de richting komt van wat je wil
    pi_59945996
    Super! bedankt man, ik ga het verwerken en hoop dat ze blij met mij zijn...
    pi_59946219
    quote:
    Op vrijdag 4 juli 2008 10:55 schreef Xith het volgende:

    [..]

    Maar de punten die ik wil 'verbergen' uit de grafiek zijn !VERW (verwijzing fout), ook met zo'n folmule:

    =ALS(B27="#VERW!";"#N/A";B27)

    Wilt het niet want zijn leest B27 niet als '#VERW!' maar als een formule, geloof ik...

    Wat kan ik doen?
    Nog even terugkomen op jouw vraag, zie:
    http://peltiertech.com/WordPress/2008/05/14/dynamic-charts/

    Het enige is dat je Quarter 2/3/4 niet kan zien als ze niet ingevuld zijn...weet niet zeker of je dat ook wil maar anders moet je hier maar eens kijken:
    http://www.peltiertech.com/Excel/Charts/index.html

    Al geven wel alle grote Excel fora aan dat je #N/A moet gebruiken om ze niet te laten plotten.

    [ Bericht 2% gewijzigd door DaFan op 07-07-2008 13:18:05 ]
    pi_59946494
    quote:
    Op maandag 7 juli 2008 13:00 schreef ArjenD11 het volgende:
    Super! bedankt man, ik ga het verwerken en hoop dat ze blij met mij zijn...
    Ik hoor het graag!
    Kijk ook even of je BEGRIJPT wat er gebeurt in de code. Dan ga je er al een heel stuk op vooruit en kan je ze over een tijdje zelf maken
    pi_59946703
    DaFan,

    Nog een vraagje: hoe kom het dat hij dan 13 keer een nieuwe regel maakt en niet 12? of hoe pas ik dit aan?
    pi_59946768
    Verander
    1
    2
    3
    LastRowMagazijn = .Range("A65536").End(xlUp).Row + 1

        For i = LastRowMagazijn To LastRowMagazijn + Aantal

    naar
    1
    2
    3
    LastRowMagazijn = .Range("A65536").End(xlUp).Row

        For i = LastRowMagazijn +1 To LastRowMagazijn + Aantal
    pi_59947705
    You´ve got a PM DaFan
      woensdag 9 juli 2008 @ 10:04:37 #112
    14337 BierKoning
    Bier 4 Ever!!
    pi_59990131
    Nou het splitsen dmv " " ging erg goed. Met Word kon ik een hele hoop zoeken/vervangen en daarmee dus " " toevoegen. Daarna kon het heel gemakkelijk met 'text to columns' en dan 'delimited', selecteren dmv 'space' en " " en het was klaar!

    Nu heb ik een volgend ding waar ik naar opzoek ben.

    Mijn database bestaat uit 70 namen. Deze namen komen meerdere keren voor, dus bijvoorbeeld Jansen is rij 1 tm 9, De Vries is rij 10 tm 14 en Balkenende is rij 15 tm 16.

    Voor de overzichtelijkheid heb ik gebruik gemaakt van 2 kleuren, blauw en lichtblauw, en 'fill' ik dus de cel met deze kleur. Deze kleuren wisselen elkaar af dus in het voorbeeld is Jansen blauw, De Vries lichtblauw en Balkenende dan weer blauw. Zo kan ik in 1 oogopslag zien welke velden bij welke namen horen.

    Nu kan ik dit allemaal handmatig doen (en heb ik dus ook gedaan), alleen is het lastig wanneer ik dmv mn eerste sheet (data entry) een nieuwe naam, of een extra rij voor een bestaande naam invul. Deze wordt namelijk gewoon wit.

    Is het mogelijk om:
    1) Excel te laten kijken of de naam die erbij wordt gevoegd al bestaat, en dan de gehele rij de kleur te geven van de naam, als deze bestaat?
    2) Bij een nieuwe naam, te kijken wat de laatste kleur was, en dan de andere kleur te gebruiken? Dus bijvoorbeeld wanneer de laatste kleur blauw was, dat de nieuwe naam dan lichtblauw wordt?

    Na wat zoeken op internet kwam ik al op deze site deze geeft elke andere cel een bepaalde kleur. Is niet toereikend voor wat ik wil.

    Verder heb ik al gekeken naar 'Conditional Formatting' alleen kon ik er niet de opties uit vinden die ik wilde...
    pi_59990162
    1), ja dat heet "voorwaardelijke opmaak", kijk ff in de help hoe 't precies werkt (er is iig erg veel mogelijk)
    Op maandag 30 november 2009 19:30 schreef Ian_Nick het volgende:
    Pietje's hobby is puzzelen en misschien ben jij wel het laatste stukje O+
    pi_59990392
    Voorwaardelijke opmaak gaat echt niet werken, dan zit je a) na 3 namen al tegen de limiet van condities aan, en b) kan je met geen mogelijkheid kijken wat de 'vorige' kleur was.

    BK: Hoe zijn de cellen ingedeeld? Zoals ik het nu begrijp is het álleen kolom A en moet de hele rij lichtblauw worden met naam A, en zodra naam B erbij komt moet deze blauw worden?

    Maw kan je toelichten hoe je data eruitziet?
      woensdag 9 juli 2008 @ 10:49:16 #115
    14337 BierKoning
    Bier 4 Ever!!
    pi_59990832
    ik heb even een klein screenshotje gemaakt:


    Dus wanneer ik nu als naam DaFan toevoeg, wil ik dus dat die blauw wordt. En PietjePuk007 moet daarna weer lichtblauw worden .

    Voeg ik weer Gullit toe, dan wil ik dan hij weer blauw wordt (en als het automatisch kan, dmv sort ook bij de andere gullit gaat staan, maar dat lijkt me geen probleem).

    [ Bericht 16% gewijzigd door BierKoning op 09-07-2008 11:14:43 ]
      woensdag 9 juli 2008 @ 11:12:33 #116
    15967 Frollo
    You know I am a righteous man
    pi_59991194
    Bierkoning, beter host je je screen op tinypic.com.

    Anyway, je moet je de voorwaardelijke opmaak voor oneven rijen de voorwaarde =IS.ONEVEN(RIJ()) opgeven en dan de gewenste kleur eraan koppelen. En =IS.EVEN(RIJ()) voor de even rijen.

    edit: Ah ja, na het toevoegen van nieuwe rijen moet je wel de voorwaardelijke opmaak even handmatig toepassen.
    pi_59991337
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    Private Sub Worksheet_Change(ByVal Target As Range)

    Dim c As Range
    Dim ColumnTarget, InteriorColor As Integer
    Dim Kleur As Long

    ColumnTarget = Target.Column
    Kleur = 31

    If ColumnTarget = 1 Then
        For Each c In Range("A:A")
            If c.Row = 1 Then
                Naam = c.Value
                c.EntireRow.Interior.ColorIndex = Kleur
            End If

            If c.Value = "" Then Exit Sub
            
            If c.Value = Naam Then
                c.EntireRow.Interior.ColorIndex = Kleur
            Else
                If Kleur = 31 Then
                    Kleur = 37
                Else
                    Kleur = 31
                End If
                c.EntireRow.Interior.ColorIndex = Kleur
                Naam = c.Value
            End If
            
        Next
    End If

    End Sub


    Dit gaat ervanuit dat alle namen in kolom A staan en beginnen in A1 ! Als ze op een andere kolom op rij 1 beginnen, moet je de 1 (If ColumnTarget = 1 Then) veranderen naar de hoeveelste kolom het is (b=2, z =26).

    Als je namen ook nog op een andere rij beginnen hoor ik het wel dan bouw ik daarvoor iets om (nu gaat hij bijvoorbeeld ook de header kleuren).

    Edit: Doh vergeet ik dat de hele rij die kleur moet worden
    Edit2: opgelost

    Dat verplaatsen naar de plaats waar die naam al voorkomt komt later, ben nu even bezig!

    Edit DREI:

    Je kan de kleuren ook aanpassen als je wil. Met 2007 werken ze ook met shades en tinten enzo, hoe je dat precies moet toevoegen weet ik niet meer 31 en 37 zien er wel aardig uit. Als je een lijstje wil van de mogelijke kleuren, maak dan kort deze sub onder bv een button. Kleuren in kolom D, nummers in kolom E. Pas 31 en 37 aan zoals je zelf wil.

    1
    2
    3
    4
    For i = 1 To 56
        Range("D" & i).Interior.ColorIndex = i
        Range("E" & i).Value = i
    Next i


    [ Bericht 4% gewijzigd door DaFan op 09-07-2008 11:29:40 ]
      woensdag 9 juli 2008 @ 11:24:01 #118
    14337 BierKoning
    Bier 4 Ever!!
    pi_59991398
    Nope, alleen kolom A bevat een naam. De rest is slechts bijbehorende data (zoals nu wel te zien is in de screenshot)
    pi_59991757
    Dat tussenvoegen van een naam als hij al voorkomt gaat niet lukken. Niet vandaag in ieder geval, sorry
      woensdag 9 juli 2008 @ 11:58:32 #120
    14337 BierKoning
    Bier 4 Ever!!
    pi_59992260
    Neem gewoon een macro op met hoe jij wil sorteren en voeg die toe aan mijn code dan.

    Werkt de code voor je trouwens?
      woensdag 9 juli 2008 @ 12:56:31 #122
    14337 BierKoning
    Bier 4 Ever!!
    pi_59993423
    Ik snap het niet, hoe krijg ik dit goed aan de praat?

    - Ik ga naar sheet2 van mn workbook.
    - Op de tab, rechtermuisknop, code
    - Daar past ik jou code
    - ik druk op run

    Alleen dan wilt ie dat ik hem een naam geef en weer ergens anders past, en daar krijg ik hem niet aan de praat
    pi_59993624
    Alt-F11, ga naar Sheet2, plakken. Zou moeten werken.
      woensdag 9 juli 2008 @ 13:33:50 #124
    14337 BierKoning
    Bier 4 Ever!!
    pi_59994481
    Nou hij doet bij mij niks. Als ik bij de code van sheet 2 ben, en hem past, vraagt hij om een naam voor de macro

    -edit-
    Wanneer ik hem dan een naam geef, wilt hij weer een compleet nieuwe code, nouja en zo gaat het dan steeds verder
    pi_60019204
    Hopelijk dat een van jullie me kan helpen. Ik ben al een tijdje aan het zoeken.

    Ik haal met VBA/Excel gegevens uit een database en verwerk die in de sheet. Bij het opstarten van de excel, vraagt hij meteen gegevens die hij weer als parameters gebruikt bij het ophalen van zijn gegeven. Zover gaat alles goed.

    Nu wil ik dat sheet opslaan, om daarna te publiceren. Dit lukt op zich wel, alleen als ik die kopie open, vraagt hij meteen weer om die parameters. Is er een manier, om de sheet op te slaan, zonder dat hij de macro ook opslaat?

    Hier het code deel voor het opslaan:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub OpslaanAls()

    Dim FileName As String
    Dim Tijd As String

    Tijd = Replace(Time, ":", ".")

    FileName = "C:\Ecel\Overzicht (" & Date & " " & Tijd & ").xls"


    If MsgBox("Wil je het document opslaan als: " & FileName & "?", vbQuestion + vbOKCancel, "Opslaan?") <> vbOK Then
        Exit Sub
    End If

    Activesheet.SaveAs FileName:=FileName

    End Sub
    pi_60020790
    BierKoning, ik weet het niet. Bij mij werkt het gewoon, hoe ik het ook toevoeg....sorry ;(

    Ruben probeer dit eens:
    1
    2
    3
    4
    5
    Application.DisplayAlerts = False

    ActiveWorkbook.SaveAs Filename:= FileName, FileFormat:= _
    xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
    , CreateBackup:=False


    Zomaar ergens van een forum geplukt, dus geen credits voor mij (als het uberhaupt al werkt).
    pi_60117692
    Bestaat de one-sided-t-test niet in Excel ? Oftewel gewoon 1 rij data en kijken wat de kans is dat de afwijking tov van 0 door toeval komt.

    Alle t-toetsen in excel hebben 2 rijen data nodig (in SPSS bestaat ie wel).
    Op maandag 30 november 2009 19:30 schreef Ian_Nick het volgende:
    Pietje's hobby is puzzelen en misschien ben jij wel het laatste stukje O+
    pi_60117823
    Misschien met een Add-in, zou je even op de Microsoft site moeten kijken.
      dinsdag 15 juli 2008 @ 12:49:02 #129
    14337 BierKoning
    Bier 4 Ever!!
    pi_60118180
    quote:
    Op dinsdag 15 juli 2008 12:25 schreef PietjePuk007 het volgende:
    Bestaat de one-sided-t-test niet in Excel ? Oftewel gewoon 1 rij data en kijken wat de kans is dat de afwijking tov van 0 door toeval komt.

    Alle t-toetsen in excel hebben 2 rijen data nodig (in SPSS bestaat ie wel).
    Waarom zou je excel willen gebruiken voor een t-toets als je het met spss kan doen? SPSS kan stukken meer (en ik kan ik meer mee )
      dinsdag 15 juli 2008 @ 12:55:03 #130
    14337 BierKoning
    Bier 4 Ever!!
    pi_60118312
    Om de een of andere reden kan ik opeens de juiste knoppen niet meer vinden

    Ik heb een set data in twee cellen A1 en B1, waarin in A1 de naam staat, en in B1 de bijbehorende cijfercode.
    DaFan - 123
    DirkH - 456
    Pietjepuk - 789
    Bierkoning - 101112

    Ik wil nu in C1 een dropdown menu, waar ik kies uit de namen. Kies ik voor DirkH, dan wil ik dat in D1 de code 456 komt.

    Het is gewoon het linken van data aan elkaar, maar ik kan de juiste knoppen nu niet vinden
    pi_60118501
    Lol je zoekt Data validation met daarachter een VLOOKUP.
      dinsdag 15 juli 2008 @ 13:25:27 #132
    14337 BierKoning
    Bier 4 Ever!!
    pi_60119026
    Ja! Dat was het inderdaad

    Dat is dan gelijk weer een van de stomme dingen van excel. Normaal kun je wanneer je aan een Range een naam hebt gegeven, de data validation wel gebruiken tussen de verschillende worksheets. Maar het kan niet wanneer je VLOOKUP gebruikt Dan moet de data in de worksheet zelf zijn
    pi_60119072
    Echt? Even proberen.
    pi_60119116
    Werkt hier gewoon...
    Als de namen op Sheet1 staan en de Data validation op Sheet1 kan de VLOOKUP op Sheet2, werkt prima.
    Als de namen op Sheet2 staan en de validation en VLOOKUP op 1 werkt het ook prima.
      dinsdag 15 juli 2008 @ 13:32:26 #135
    14337 BierKoning
    Bier 4 Ever!!
    pi_60119201
    Bij mij pakt hij dan de naam niet die ik opgeef (mav hij wordt niet 'groen' en pakt de rest van de formule niet).

    Ik wil dus de validation + vlookup op sheet 1, en dat ze dit doen met de data van sheet 2.

    Maf gedoe, nog es proberen
      woensdag 16 juli 2008 @ 12:59:43 #136
    14337 BierKoning
    Bier 4 Ever!!
    pi_60142504
    Lol, de cel eigenschappen op 'text' hebben staan ipv op 'general' is ook neit handig
    pi_60148106
    quote:
    Op donderdag 10 juli 2008 15:16 schreef DaFan het volgende:
    BierKoning, ik weet het niet. Bij mij werkt het gewoon, hoe ik het ook toevoeg....sorry ;(

    Ruben probeer dit eens:
    [ code verwijderd ]

    Zomaar ergens van een forum geplukt, dus geen credits voor mij (als het uberhaupt al werkt).
    Ik had ondertussen het volgende gevonden, wat in ieder geval werkt:

    1
    2
    3
    4
    5
    ActiveSheet.Copy

    ActiveWorkbook.SaveAs FileName:=FileName, _
    FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
    ReadOnlyRecommended:=False


    Evengoed bedankt voor het meedenken!
      vrijdag 18 juli 2008 @ 10:59:20 #138
    14337 BierKoning
    Bier 4 Ever!!
    pi_60184193
    Lol, ik moest wat data copy pasten, maar ik drukte daarmee per ongeluk op cntrl + pijltje naar beneden (en ging daarmee dus helemaal naar de laatste cell) en paste daar de info. Opzich niks aan de hand, alleen staat de scrollbalk nu ingesteld op de volledige lijst (tm rij 1048566).

    Hoe kun je dit weer zo krijgen dat hij niet verder gaat dan de ingevulde velden?
    pi_60184876
    Even afsluiten en weer openen volgens mij Ik had het laatst ook, best vervelend.
      vrijdag 18 juli 2008 @ 11:48:04 #140
    14337 BierKoning
    Bier 4 Ever!!
    pi_60185457
    Hm dat werkt niet.. met mn stomme kop deed ik na de paste geen ctrl-z maar delete, dus voor het gevoel van excel heeft ie ze een andere format gegeven denk ik
    pi_60185776
    Mja bij mij was het na een tijdje weg, ik weet niet precies.

    Of probeer (2007), Find & Select, Go to...

    Typ in de range van de rijen teveel, bv A1:Z1000
    Die select ie, dan delete, shift up.

    In 2003< staat het onder Edit.
    pi_60261694
    Waarom is dit topic zo verschrikkelijk slecht bereikbaar? Als je een excel topic opent wordt je hier naartoe verwezen, maar op het moment dat dat niet toevallig pas nog heeft plaatsgevonden, kun je er dus ook niet bij omdat er nergens een link naar dit topic staat

    Anyway: Ik heb een hele lange lijst met data. Hier zit een VLOOKUP formule in, die zoekt binnen een andere file. Deze lijst gaat voor een hoop verschillende dingen gebruikt worden; waar de opmaak enzow hetzelfde blijft, verandert de file waarin gezocht moet worden wel. Deze wil ik dus gewoon in 1 cell specificeren, en in de VLOOKUP formule naar verwijzen. Geen probleem denk je dan, maar Excel denkt daar dus anders over

    Als je gewoon een reference geeft, bijv 'C6', komt ie met een NA() error. Bij het raadplegen van de berekeningsstappen, geeft Excel aan geen zin te hebben om C6 te interpreteren. Dus dan zetten we er indirect() omheen. Dan gaat ie natuurlijk ook lopen meuten, het is tenslotte gewoon een argument, in de vorm van een tabelmatrix. En daar wil indirect zo te zien niks van weten

    Hoe kom ik uit deze vicieuze cirkel en zorg ik dat Excel gewoon de waarde van C6 als argument interpreteert?
    pi_60261904
    Als ik mensen door verwijs dan plak ik de link van dit topic er altijd bij. Ik meen mij ook te herinneren dat deeltje 4 sticky gemaakt was in DIG. Kan een MODje dit topic ook sticky maken?

    OT:
    VLOOKUP in andere bestanden werkt alleen als dat bestand ook geopend is. N/A betekend nl. "not available" (niet beschikbaar). Je moet dus eerst dat bestand waarin je wilt zoeken openen en dan pas doet je VLOOKUP functie het.
    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_60261971
    nm, het was indirect die aan het meuten was ipv die andere

    't blijft wel stom dat het normaal wel werkt, en als je indirect gebruikt opeens niet meer.. Nu moet je dus of met replace gwn al die formules aanpassen, of steeds allebei de files opentrekken (die natuurlijk niet voor niets gesplitst zijn)

    [ Bericht 71% gewijzigd door LoggedIn op 22-07-2008 10:19:51 ]
    pi_60317445
    Excel goeroes,

    Ik wil van een tabel een grafiek laten maken in Excel, her en der in de tabel verspreid staan letters. Dit is het gevolg van de als functie die wordt gebruik om de waarden in de tabel te berekenen, als er een bepaalde waarde niet voorhande is komt er een letter te staan.

    Het probleem is dat Excel de letter als een 0-waarde in de grafiek zet, daardoor ontstaan gekke sprongen, ik heb ook al geprobeerd in plaats van letter de cel leeg te laten, door "" in de cel te laten schijven ipv een letter, ook die komen als 0 in de grafiek te staan.

    Kan ik excel zo instellen dat hij bij het maken van de grafiek de letters negeert?

    Gafiektype is trouwens Spreiding.
    "We are all atheists about most of the gods that humanity has ever believed in. Some of us just go one god further." - Richard Dawkins
    pi_60317655
    Maak er #N/A van dan slaat Excel ze over.
    pi_60317806
    quote:
    Op donderdag 24 juli 2008 12:52 schreef DaFan het volgende:
    Maak er #N/A van dan slaat Excel ze over.
    Je bedoelt via de ALS functie #N/A in de cel laten schrijven?
    Dat werkt niet, ook dat geeft hij als een 0 in de grafiek weer.

    In de nederlandse versie is het natuurlijk #N/B

    Bedankt

    [ Bericht 24% gewijzigd door DroogDok op 24-07-2008 13:07:49 ]
    "We are all atheists about most of the gods that humanity has ever believed in. Some of us just go one god further." - Richard Dawkins
    pi_60317995
    Moet je je versie er maar bij zetten

    pi_60318131
    En kan ik met voorwaardelijk opmaak die #N/B waarden dan ook nog opmaken?

    Versie NL 2002
    "We are all atheists about most of the gods that humanity has ever believed in. Some of us just go one god further." - Richard Dawkins
    pi_60318261
    Als A1 je cel is:

    1
    2
    3
    4
    5
    =ISERROR(A1)

    of

    =ISNB(A1)
      donderdag 24 juli 2008 @ 16:09:24 #151
    48487 Martijn85
    XBL: NL NoName
    pi_60322864
    Heb een vraagje over conditional formatting.

    Ik wil dus dat een hele rij gekleurd wordt aan hand van de uitslag van 2 formules in 2 cellen van die rij.
    Kan iemand mij vertellen hoe dit moet en of die überhaupt mogelijk is.

    Ik gebruik excel 2003

    Alvast bedankt.

    Edit: Of je drukt gewoon even op meer criteria

    [ Bericht 29% gewijzigd door Martijn85 op 24-07-2008 16:58:56 ]
    Rozen verwelken, schepen vergaan. Daar heb je Bassie.......En Adriaan!!!!
    pi_60330410
    Simpel probleem maar moeilijke oplossing?
    Ik heb een lijst van 130 cijfers in Excel.
    Ik wil er 12 cijfers uitpikken die exact een vooraf gekend resultaat (bijv. 10.501) vormen.

    Hoe kan ik dit het beste doen?

    Ik weet zeker dat het 12 cijfers moeten zijn en ik weet het vooraf gekend resultaat.
    pi_60332426
    Everybodysweird:
    http://www.tushar-mehta.c(...)ch_values/index.html

    Het kan volgens mij ook met de Solver Add-in.

    Succes
    pi_60368131
    'Avond,

    Ik wil voor een zuiphok een excelsheet maken waarin je gemakkelijk bier en andere (fris)drank kunt aanvinken. Je kunt natuurlijk makkelijk een lijst van de namen maken en daar achter een 1 in een 2 veranderen, en een 2 in een 3 etc, maar ik dacht aan iets waarbij je als je een kruisje wilt zetten je gewoon op een hokje kunt klikken.

    Iemand die mij een opzetje kan geven?
      zaterdag 26 juli 2008 @ 21:35:06 #155
    120804 Yildiz
    Freedom or loyalty?
    pi_60368188
    quote:
    Op zaterdag 26 juli 2008 21:32 schreef hello_moto1992 het volgende:
    'Avond,

    Ik wil voor een zuiphok een excelsheet maken waarin je gemakkelijk bier en andere (fris)drank kunt aanvinken. Je kunt natuurlijk makkelijk een lijst van de namen maken en daar achter een 1 in een 2 veranderen, en een 2 in een 3 etc, maar ik dacht aan iets waarbij je als je een kruisje wilt zetten je gewoon op een hokje kunt klikken.

    Iemand die mij een opzetje kan geven?
    Wel een voorzetje. Kijk in werkbalk 'Formulieren'.
    Optie 'kringveld' is denk ik wat je zoekt..
    Bovenstaande tekst = C C 3.0 NL BY-NC-ND - quotes inkorten uitgezonderd.
    pi_60368386
    quote:
    Op zaterdag 26 juli 2008 21:35 schreef Yildiz het volgende:

    [..]

    Wel een voorzetje. Kijk in werkbalk 'Formulieren'.
    Optie 'kringveld' is denk ik wat je zoekt..
    Zal zo eens kijken, alvast bedankt
    pi_60372936
    Kan je niet gewoon beter een naam maken, met daarachter een heleboel lege cellen die je 12x12 pixels maakt oid waarin je x'jes, of whatever je wil kan invullen.
    Dan kan je via (zeg de naam staat in A1, lege vakken in A2:Z4 = 104 hokjes)
    1=COUNTA(A1:Z4)

    tellen hoeveel niet-lege vakjes er zijn.

    Wat Yildiz aandraagt moet je nog code en dergelijke gaan maken, beetje omslachtig.
      zondag 27 juli 2008 @ 11:50:47 #158
    120804 Yildiz
    Freedom or loyalty?
    pi_60375183
    quote:
    Op zondag 27 juli 2008 02:37 schreef DaFan het volgende:
    Kan je niet gewoon beter een naam maken, met daarachter een heleboel lege cellen die je 12x12 pixels maakt oid waarin je x'jes, of whatever je wil kan invullen.
    Dan kan je via (zeg de naam staat in A1, lege vakken in A2:Z4 = 104 hokjes)
    [ code verwijderd ]

    tellen hoeveel niet-lege vakjes er zijn.

    Wat Yildiz aandraagt moet je nog code en dergelijke gaan maken, beetje omslachtig.
    Ik heb niet gezegd dat het makkelijk was, als hij het goed doet, zal het er wel strak uitzien, zonder een heel veld aan éénen (wat ruimte inneemt). In een beetje bierhok worden natuurlijk genoeg biertjes gedronken om vrij snel zo'n vel vol te hebben.
    Bovenstaande tekst = C C 3.0 NL BY-NC-ND - quotes inkorten uitgezonderd.
    pi_60375223
    quote:
    Op zondag 27 juli 2008 11:50 schreef Yildiz het volgende:

    [..]

    Ik heb niet gezegd dat het makkelijk was, als hij het goed doet, zal het er wel strak uitzien, zonder een heel veld aan éénen (wat ruimte inneemt). In een beetje bierhok worden natuurlijk genoeg biertjes gedronken om vrij snel zo'n vel vol te hebben.
    Nee zo'n checkbox is klein
    pi_60377619
    Ik heb nu dus 2 pagina's, een waarin je de biertjes afvinkt, en op de andere wil ik de totale kosten berekenen. Dus moet ik bijvoorbeeld T5 van het andere tabblad in de berekening op tabblad 2 doen... Hoe ?
    pi_60377699
    Als je gewoon op het tweede tabblad "=" typt, en dan naar het andere werkblad gaat en T5 aanklikt zet Excel het vanzelf om naar een referentie naar tabblad 1.
    pi_60489199
    Wij hebben een excel rooster op werk, die wil ik graag 'verwebben' nu weet ik niet of het exact mogelijk is wat ik graag zou willen of dat ik dan naar een andere oplossing moet kijken.

    Ik zou graag wanneer je het excel sheet als webvoorbeeld bekijkt en ik deze ergens op een website donder hij als het ware synchoriseerd met het editbare sheetje. Is dit mogelijk?

    Dus wanneer ik in het bronbestand het e.e.a. aanpas dat het direct online zichtbaar wordt

    Ik weet dat dergelijke oplossingen bestaan in de vorm van Sharepoint icm Office 2007, echter werken we hier nog met office 2003

    Thanks alvast!
    Forget about it..
    pi_60546198
    Meul.
    Je kan een BeforeSave event maken waarbij Excel een kopie maakt op je webserver waardoor er een geupdate versie op de server komt.
    pi_60553236
    @ hello_moto1992:

    Ik heb een tijd terug precies gemaak wat jij bedoelt (denk ik, tenminste....)
    Was een flink geklooi met macro's etc....

    Stuur me even een mailtje op eploch <at> primo-nh <punt> nl
    Ik zal thuis wel even snuffelen naar dat bestand!
      dinsdag 5 augustus 2008 @ 12:36:06 #165
    61284 Folkwin
    Muisje op het kruisje!
    pi_60572833
    Mensen,

    Ik heb een Excelsheet waarin de data via 'gegevens vernieuwen' gegenereerd wordt.
    Aan deze gegeven moeten via enkele randvoorwaarden een overzichtelijke lijst gemaakt worden die netjes gesorteerd wordt bij het drukken op de 'gegevens vernieuwen'.

    Hoe geef ik deze selectie criteria aan? Ik heb het al geprobeerd via een draaitabel, maar dit is niet hoe ik het zou willen.
    Het uitsplitsen gebeurt naar status (drie letter code), THT-datum (dd/mm/jjjj) en de eerste twee cijfers van de artikelcode (10, 13 of 16)

    Voorbeeld:
    http://rapidshare.com/fil(...)0_ruwe_data.xls.html
    http://www.driveway.com/n5b6g5r6w1
    (Office 2007, NL)

    [ Bericht 8% gewijzigd door Folkwin op 05-08-2008 13:23:40 ]
    "I don't know things I'm supposed to know, but I do know things I'm not supposed to know"
    pi_60572942
    Voorbeeld zou wel hendig zijn dit verhaal is voor mij volkomen onbegrijpelijk (Maar dat ligt aan mij).
      dinsdag 5 augustus 2008 @ 13:06:59 #167
    61284 Folkwin
    Muisje op het kruisje!
    pi_60573577
    quote:
    Op dinsdag 5 augustus 2008 12:40 schreef DaFan het volgende:
    Voorbeeld zou wel hendig zijn dit verhaal is voor mij volkomen onbegrijpelijk (Maar dat ligt aan mij).
    Zie:
    http://rapidshare.com/fil(...)0_ruwe_data.xls.html
    http://www.driveway.com/n5b6g5r6w1

    [ Bericht 4% gewijzigd door Folkwin op 05-08-2008 13:24:10 ]
    "I don't know things I'm supposed to know, but I do know things I'm not supposed to know"
    pi_60573963
    En nou nog even toelichten wat je precies wil want met een bestand met 400 rijen en je verhaal kan ik niet veel, sorry.
      dinsdag 5 augustus 2008 @ 13:31:45 #170
    61284 Folkwin
    Muisje op het kruisje!
    pi_60574162
    Haha, ik zal het zo helder mogelijk proberen te omschrijven.

    Data: deze gegevens worden gegenereerd uit het ERP systeem. Deze gegevens staan dus niet vast, maar worden wel op deze manier aangeleverd. Hij zou dus het gehele blad 'data' als bron moeten gebruiken.
    Draaitabel: dit is de draaitabel vanuit 'data', en mijn stoei-blad (eigenlijk niets van aan trekken)
    Zoals ik het netjes wil hebben: wordt nu nog met de hand uitgefiltert e.d. maar zou ik graag vol automatisch willen zien.
    Dus met een druk op de knop, of knippen plakken van gegevens in tabblad 'data' en dan alles vernieuwen.

    Hoop dat het je zo duidelijker is..
    "I don't know things I'm supposed to know, but I do know things I'm not supposed to know"
    pi_60575503
    Mja morgen op werk misschien dit is me net even iets te veel werk op het moment Hoe kan ik precies weten wat in welke groep/categorie hoort?

    Ik ben trouwens wel van mening dat Pivottable waarschijnlijk het best werkt, maar ik ben er helemaal niet bedreven in dus hoe je hem moet inrichten kan ik je ook niet mee helpen. Zal er morgen dus nog even naar kijken.
    pi_60611124
    Ik wil graag in Excel berekenen hoeveel rente wordt opgebouwd over een depot. Dit depot kan gedurende het jaar groeien en afnemen. Daarnaast kan de rente maandelijks aangepast worden. De rente wordt berekend over 365 dagen per jaar

    In Excel heb ik een beetje zitten kloten, maar vooral het feit dat de rente maandelijks aangepast kan worden maakt het moeilijk. Is er in Excel (of op het internet) hiervoor een sjabloon te vinden?
    pi_60615296
    Folkwin ik heb nog even gekeken naar je sheet gister en vandaag maar om een macro te bouwen gaat me iets teveel tijd inzitten. Ik ben van mening dat je met een pivot tabel een heel eind kan komen, maar zoals gezegd heb ik daar 0 ervaring mee. Sorry

    McLaren_Fan: Als de grootte van het depot maandelijks verandert en de rente maandelijks verandert is het toch niet zo lastig? Dan maak je gewoon een lijst met alle maanden, de grootte van het depot en de jaarlijkse rente deel je door 12.
    Als de grootte van het depot telkens afneemt (ik neem aan dat het hier om een hypotheek gaat?) en niet geleidelijk maar bv per dag of per 3 dagen, wordt het wel wat lastiger inderdaad.
    pi_60638900
    Ik heb een vraagje met betrekking tot lijsten. Ik heb een lijst met films op mijn PC/Mac staan waarvan ik de boel heb geordend op alfabet (niet belangrijk) en waarvan ik in een kolom aangeef of ik de film gezien heb of in bezit of op mijn PC. Nu heb ik de keuzemogelijkheden gevalideerd maar wil ik het zo hebben dat ik de som krijg van de verschillende statussen.

    Heeft iemand een idee?

    Zoiets als dit eigenlijk:

    Waarbij je dus als uitklap mogelijkheid kunt kiezen voor een status en die statussen wil ik bij elkaar hebben opgeteld.
    Coolest trailer ever
    Cafeïne is the shoehorn to my colon!
    Rock, paper, scissors
    Mijn Reviews
    pi_60641622
    count.if functie zou moeten werken. In het nederlands aantal.als
    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_60641925
    quote:
    Op vrijdag 8 augustus 2008 00:12 schreef Deetch het volgende:
    count.if functie zou moeten werken. In het nederlands aantal.als
    Top! Bedankt! Ik ga het morgen even proberen
    Coolest trailer ever
    Cafeïne is the shoehorn to my colon!
    Rock, paper, scissors
    Mijn Reviews
    pi_60683478
    Beetje lastig uit te leggen, maar ik heb dit probleem.

    Ik wil een vervolgkeuzelijst laten verschijnen als er eerst aan een bepaalde voorwaarde wordt voldaan. Als bijvoorbeeld A1=A2, dan wil ik in A3 vervolgkeuzelijst #1 laten zien en als er niet aan wordt voldaan, dan wil ik vervolgkeuzelijst #2 laten zien.

    Ik heb het geprobeerd door de vervolgkeuzelijsten eerst in een andere cel te zetten (zeg B1 en B2), maar als ik dan (=ALS(A1=A2;B1;B2) doe, dan krijg ik de steeds eerste waarden uit m'n vervolgkeuzelijsten, maar ik wil nadat er aan de voorwaarde is voldaan, zelf kunnen kiezen uit de lijsten. Hoe doe ik dat?
    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_60685558
    http://www.contextures.com/xlDataVal02.html

    Hm ik lees je vraag nu net nog eens en ik weet niet zeker of dit wel een oplossing is. Wat je kan doen is het volgende:

    - Maak op een andere sheet (of niet) de 2 type vervolglijsten
    - Geef ze allebei een Named range (Insert-> Name)
    - Maak dan een hulpcel aan op bv Z1 of een van de andere 16 miljoen cellen met de volgende formule (ik ga hier vanuit dat je Lijst1 en Lijst2 gebruikt voor de 2 verschillende types keuzelijsten):
    1
    2
    3
    4
    =IF(A1=A2,"Lijst1","Lijst2")

    NL:
    =ALS(A1=A2;"Lijst1";"Lijst2")


    - Maak dan een datavalidation via Tools -> Data Validation in A3
    - Kies voor List
    - Met de formule:
    1=INDIRECT(Z1)


    Done!

    [ Bericht 42% gewijzigd door DaFan op 09-08-2008 16:45:01 ]
    pi_60687017
    quote:
    Op zaterdag 9 augustus 2008 16:39 schreef DaFan het volgende:
    Done!
    Gelukt. Cool !
    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_60741507
    quote:
    Op donderdag 7 augustus 2008 00:56 schreef DaFan het volgende:
    McLaren_Fan: Als de grootte van het depot maandelijks verandert en de rente maandelijks verandert is het toch niet zo lastig? Dan maak je gewoon een lijst met alle maanden, de grootte van het depot en de jaarlijkse rente deel je door 12.
    Als de grootte van het depot telkens afneemt (ik neem aan dat het hier om een hypotheek gaat?) en niet geleidelijk maar bv per dag of per 3 dagen, wordt het wel wat lastiger inderdaad.
    Het depot neemt niet geleidelijk met hetzelfde bedrag af. Elke dag kan er geld bij- en afgeboekt worden. Dit maakt het idd een stuk lastiger. Als het maandelijks met een gelijk bedrag afneemt is het niet zo moeilijk
    pi_60750607
    quote:
    Op maandag 11 augustus 2008 20:14 schreef McLaren_Fan het volgende:

    [..]

    Het depot neemt niet geleidelijk met hetzelfde bedrag af. Elke dag kan er geld bij- en afgeboekt worden. Dit maakt het idd een stuk lastiger. Als het maandelijks met een gelijk bedrag afneemt is het niet zo moeilijk
    Ik begrijp dus goed:
    - dat je elke dag rente/365 % rente krijgt over het depot bedrag
    - de rente wordt alleen maandelijks aangepast
    - depot kan elke dag groeien / afnemen

    Wat wordt er met de maandelijkse rente gedaan? Bij je depot geboekt of krijg je dat apart?
    pi_60779700
    quote:
    Op dinsdag 12 augustus 2008 00:55 schreef DaFan het volgende:

    [..]

    Ik begrijp dus goed:
    - dat je elke dag rente/365 % rente krijgt over het depot bedrag
    - de rente wordt alleen maandelijks aangepast
    - depot kan elke dag groeien / afnemen

    Wat wordt er met de maandelijkse rente gedaan? Bij je depot geboekt of krijg je dat apart?
    Klopt helemaal. De rente wordt uitgekeerd wanneer het saldo van het depot (in 1 keer) wordt uitgekeerd. Hiervoor staat geen vaste looptijd. Gedurende de looptijd kunnen er bedragen bij en afgeboekt worden. Als besloten/gekozen wordt om het saldo van het depot uit te keren, wordt tevens de rente uitgekeerd.
    pi_60784154
    Ik heb een kleine macro geschreven, het lukte me niet om een fatsoenlijke opbouw te maken om zelf bedragen toe te voegen. Als je je mailadres hier neerzet of me pmt zal ik hem doorsturen. Dan kan ik later nog wel wat wijzigingen toevoegen.
      woensdag 13 augustus 2008 @ 11:57:46 #184
    152215 ManAtWork
    Maar nu even niet,...
    pi_60789570
    Ben ik weer te zeuren.

    Klein vraagje voor de draaitabelspecialisten: in de gegevenstabel (wordt iedere keer opgehaald uit een SQL-database) die ik voor een draaitabel gebruik staat de omzetten negatief gepresenteerd. In de draaitabel wordt dit dus ook als een negatief bedrag opgeteld. Niet erg 'positief' als je omzet als in de min staat, zo te zeggen.

    Is het mogelijk om de som in de draaitabel te voorzien van een - zodat het saldo netjes in de plus komt?
    (Ik werk in Excel 2007 NL)

    Opgelost: heb een berekend veld toegevoegd.

    [ Bericht 2% gewijzigd door ManAtWork op 13-08-2008 14:43:40 (oplossing gevonden) ]
    Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
    Niet storen, ik ben al gestoord genoeg,...
    Vrouwen zijn om van te houden, niet om te begrijpen.
    pi_60791461
    Ik wist niet dat er een centraal Excel topic was en dus had ik er een gemaakt voor mijn vraag

    Ik heb een werkblad met:

    Tom 15
    Lien 23 (foto's al beloning voor oplossing)
    Jaak 8
    ...

    Om de hoogste leeftijd weer te geven in een cel typ je gwn "=Max(selectie van de cellen)"
    Ik wil echter dat de naam van de oudste persoon wordt weergegeven. Hoe kan ik op de een of andere manier een naam verbinden met de hoogste leeftijd?
    op zoek naar iemand die handig is met proxies voor een kleine opdracht
    pi_60792067
    Als je er vanuit gaat dat niemand dezelfde leeftijd heeft (de oudste dan).

    Kolom A bevat de namen met een header (A2:A4 = Tom; Lien; Jaak), Kolom B bevat de leeftijden (15; 23; 8)

    1=INDEX(A2:A4,MATCH(MAX(B2:B4),B2:B4,0))


    Als je Nederlandse versie hebt kan je hier de vertaling vinden van de functies. Denk eraan dat je , door ; vervangt.
    pi_60792258
    Bedankt! Ik zal het vanavond eens uittesten. Kan je me nog zeggen welke funtie de ",0" op het einde heeft?
    op zoek naar iemand die handig is met proxies voor een kleine opdracht
    pi_60792538
    Die zoekt een exacte match (23) en geeft een foutmelding als hij niet te vinden is. Als je deze weg zou laten zou de functie de dichtstbijzijnde waarde zoeken (15).

    Ik heb ook nog dit voor je (al een keer gemaakt) voor als er meer mensen met dezelfde hoge leeftijd zijn:


    Hier zijn Lien en Thijs even oud.

    Functies voor de cellen (rij en kolommen vielen van het plaatje, sorry)
    1
    2
    3
    4
    5
    6
    7
    8
    D2
    =MAX(B2:B5)

    E2
    =COUNTIF(B2:B5,D2)

    F2
    {=IF(COLUMNS($F$2:F2)<=$E2,INDEX($A$2:$A$5,SMALL(IF($B$2:$B$5=$D$2,ROW($B$2:$B$5)-ROW($B$2)+1),COLUMNS($F$2:F2))),"")}

    Laatste formule bevestigen met Ctrl-Shift-Enter, niet alleen Enter! Het is namelijk een Array-formule.

    Je kan nu deze formule doortrekken naar rechts waarbij hij alle namen met de hoogste leeftijd weergeeft zoveel als er zijn. Als er 2 zijn en je trekt het maar door tot H2 blijft deze leeg

    Succes met vertalen :

    [ Bericht 3% gewijzigd door DaFan op 13-08-2008 14:36:59 ]
    pi_60793890
    Hoe ben je zo alwetend geworden? Goed boek? Zelf uitgezocht? Veel Google?
    op zoek naar iemand die handig is met proxies voor een kleine opdracht
    pi_60794688
    quote:
    Op woensdag 13 augustus 2008 14:06 schreef nicolasvermeersch het volgende:
    Hoe ben je zo alwetend geworden? Goed boek? Zelf uitgezocht? Veel Google?
    Haha dankje

    Vééél proberen en kloten als iets niet lukt (dus niet meteen op een forum vragen ), Googlen naar soortgelijke problemen en de oplossing aanpassen, daarnaast veel lurken en posten op mrexcel.com.
    Vooral de laatste 2 maanden (nadat ik me had aangemeld bij MrExcel) ben ik met kilometers vooruit gegaan.
      donderdag 14 augustus 2008 @ 10:57:48 #191
    210443 Nimke
    van op de hoek
    pi_60820379
    Hey luitjes, zit op mijn werk met een klein vraagje..

    database is vrij fors maar ziet er in het klein ongeveer uit zoals dit:

    1
    2
    3
    4
    5
    6
       stdev__:   0.100   0.500   50.00000   etc.
       average:   2.000   1.000   5500.000   etc.

       monster1   1.910   0.666   5573.928   9933.860
       monster2   2.047   1.789   5483.020   9597.173
       monster3   1.926   0.640   5440.231   9460.964


    nu heb ik in de bovenste cellen de StDevs staat en ik wil graag gebruik maken van conditional formatting. Elke kolom heeft nu dus andere StDevs en alles wat niet binnen 2 maal de stdev van die kolom valt dient een kleurtje te krijgen.

    Ik kan natuurlijk voor elke kolom handmatig de formatting instellen maar dat zijn er een stuk of 70..moet ik perse gebruik gaan maken van macros of is er een handige manier om dit voor elkaar te krijgen?

    (excel 2003 SP3)
    Lekker smerig is niet vies
    pi_60828424
    Ik heb een totaalbedrag, dat is opgebouwd uit verschillende kleine bedragen, maar ik weet niet welke. Ik heb een stuk of 100 bedragen en maar een klein gedeelte daarvan resulteert in dat ene bedrag waarvan ik de onderbouwing zoek.

    Kan ik excel laten aangeven welke cellen samen tot de som leiden van dat ene bedrag?
    Those who dream by night in the dusty recesses of their mind, wake in the morning to find that it was vanity.
    But the dreamers of the day are dangerous people, for they dream their dreams with open eyes, and make them come true.
      donderdag 14 augustus 2008 @ 16:56:58 #193
    210443 Nimke
    van op de hoek
    pi_60829215
    ga met je muis in de formule staat op een van de celnummers, dan zie je toch gewoon gekleurde randjes om de cellen heen die de som maken?

    vb. =som(c1:c4)+som(c6:c9) ga dan op een van die C's staan.. of snap ik het probleem nu niet?


    Mijn probleem is ondertussen trouwens opgelost, ik pas conditional formatting toe op 1 van de kolommen en plak vervolgens die format op de andere kolommen (paste special). Wel moest ik nog even de $ -tekens voor de celverwijzing weghalen.....wat ik dus vergeten was
    Lekker smerig is niet vies
    pi_60829790
    Heu ik had net een reply gepost

    Nimke: Mooi dat je je probleem zelf kon oplossen. Doe je gewoon Paste special -> Format? Wist niet dat die ook Cond format meekopieerde.

    DR34M3R:
    Ik snap de vraag ook niet helemaal.
    Je kan inderdaad gewoon de cel selecteren en dan F2 drukken waardoor je ziet welke cellen zijn betrokken in de formule. Je kan ook naar Tools -> Formula Auditing -> Trace Precedents, dan zie je ten allen tijde welke cellen zijn betrokken bij je berekening in die cel.
      donderdag 14 augustus 2008 @ 17:19:50 #195
    210443 Nimke
    van op de hoek
    pi_60829859
    en das een nog beter antwoord zelfs.

    ja blijkbaar paste ie die dus ook mee, vet relaxt!
    Lekker smerig is niet vies
    pi_60831327
    Blijkbaar komt mijn vraag niet helemaal over

    Herkansing dus:

    Ik heb een project waar in totaal honderden bedragen op geboekt zijn, voor totaal zeg maar 1 miljoen euro. Er zijn op dit project verschillende items gemaakt, maar ik weet dat er een post is van in totaal 35000 euro, bestaande uit een paar boekingen. Ik weet alleen niet welke...

    Als ik nu tig bedragen onder elkaar heb staan, en een paar bedragen uit die reeks moeten 35k maken. Kan ik excel de meest waarschijnlijke reeks laten zoeken? Of meerdere reeksen die zouden kunnen?

    Let wel, die 35k is niet al de som van, dat is een gegeven...
    Those who dream by night in the dusty recesses of their mind, wake in the morning to find that it was vanity.
    But the dreamers of the day are dangerous people, for they dream their dreams with open eyes, and make them come true.
    pi_60833945
    quote:
    Op woensdag 2 juli 2008 01:39 schreef DaFan het volgende:
    DirkH:
    Je kan je macro eventueel nog aanpassen als volgt:
    [ code verwijderd ]

    Dan heb je ook geen hulpcellen meer nodig én je kan het nieuwe klantnummer overal in kolom A toevoegen, hij kijkt dus niet alleen naar de laatste cel (je kan met de huidige code nog iets verwijderen tussendoor en toevoegen, zonder dat er een foutmelding komt.

    Disclaimer: Ik heb je oude code en sheet hier niet bij de hand, dus zou kunnen dat er een foutje in zit! (Of helemaal niet, hou het dan maar bij de oude Maak wel eerst een backup of kopie van je bestand voordat je dit probeert). We willen het niet ingewikkelder maken dan het al is
    Het werkt perfect. Maar juist door het uitstekende functioneren merk ik dat er veel meer dingen die ik nu gebruik verbeterd kunnen worden, dus ben eens aan het kijken of ik de code kan begrijpen en misschien ook wel onder de knie kan krijgen. Jammerlijk gaat dat niet één. twee, drie.
    Ik wil namelijk kijken of in werkblad niet alleen werkblad 2 maar ook 3 gecontroleerd wordt.
    Ik heb al gekeken of ik sheet 3 toe kan voegen door ...Sheets("Sheet2", "Sheet3") toe te voegen. Jullie zouden daar om lachen, maar het was te proberen.
    Kan iemand mij de juiste kant op wijzen?
    pi_60843388
    Ik heb je code weer even tevoorschijn getoverd (gelukkig sla ik de bestanden op ) en ik denk dat de makkelijkste manier om dit te bereiken, is om gewoon de hele code (alles tussen Private Sub en End Sub te kopiëren, en onder [i]End With[i] te plakken. Daarna pas je overal waar Sheet2 staat, aan naar Sheet3.

    Het is natuurlijk wel mogelijk om tegelijk te checken of het klantnummer in Sheet2 kolom A voorkomt of in Sheet3 kolom A, maar je maakt het jezelf dan alleen maar lastiger door diepe If-statement en extra variabelen.

    Als je wil ontdekken hoe de code werkt probeer dan eens het volgende: Ga naar de VBA editor met Alt-F11, en doe rechtermuisklik op de eerste variabele die we aanmaken, LastRowB. Kies dan voor Add Watch... en kies de onderste optie "Break when value changes".
    Maak nu een wijziging in je sheet. Excel pauzeert de macro en springt naar VBA. Je kan nu met F8 naar de volgende stap in de macro. Als je je muis boven een variabele zweeft kan je zien welke waarde hij heeft (en dus waarschijnlijk wel verklaren waar hij die vandaan haalt).

    Succes.
      vrijdag 15 augustus 2008 @ 03:06:35 #199
    100297 teamlead
    Nu met Napoleon complex
    pi_60843743
    quote:
    Op woensdag 13 augustus 2008 14:36 schreef DaFan het volgende:
    <knip>mrexcel.com.
    Vooral de laatste 2 maanden (nadat ik me had aangemeld bij MrExcel) ben ik met kilometers vooruit gegaan.
    Thanks... goeie site!
    If you wish to be a success in the world, promise everything, deliver nothing.
    Nothing is more difficult, and therefore more precious, than to be able to decide.
    Victory belongs to the most persevering
    pi_60845422
    quote:
    Op donderdag 14 augustus 2008 18:24 schreef DR34M3R het volgende:
    Blijkbaar komt mijn vraag niet helemaal over

    Herkansing dus:

    Ik heb een project waar in totaal honderden bedragen op geboekt zijn, voor totaal zeg maar 1 miljoen euro. Er zijn op dit project verschillende items gemaakt, maar ik weet dat er een post is van in totaal 35000 euro, bestaande uit een paar boekingen. Ik weet alleen niet welke...

    Als ik nu tig bedragen onder elkaar heb staan, en een paar bedragen uit die reeks moeten 35k maken. Kan ik excel de meest waarschijnlijke reeks laten zoeken? Of meerdere reeksen die zouden kunnen?

    Let wel, die 35k is niet al de som van, dat is een gegeven...
    Hoeveel bedragen maken samen de som van 35K/ Je zou het kunnen proberenm moet de oplosser maar ik geef je weinig kans. Ik neem aan dat er geen herkenningsteksten zijn gekoppeld aan de bedragen?
    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_60845984
    quote:
    Op vrijdag 15 augustus 2008 08:12 schreef Deetch het volgende:

    [..]

    Hoeveel bedragen maken samen de som van 35K/ Je zou het kunnen proberenm moet de oplosser maar ik geef je weinig kans. Ik neem aan dat er geen herkenningsteksten zijn gekoppeld aan de bedragen?
    Nee... Nou heb ik ze zelf op het oog al teruggevonden, maar voor een volgende keer blijft het wel handig om te weten of zoiets mogelijk is. Ik ben nogal lui aangelegd

    Ik moest uitgaan van een print van 7 jaar geleden, had niks anders dan het gegeven van een totaalbedrag, en dat die opgebouwd moest zijn uit een gedeelte van wat er destijds geboekt was op dat project.
    Those who dream by night in the dusty recesses of their mind, wake in the morning to find that it was vanity.
    But the dreamers of the day are dangerous people, for they dream their dreams with open eyes, and make them come true.
    pi_60846902
    quote:
    Op vrijdag 15 augustus 2008 09:04 schreef DR34M3R het volgende:

    [..]

    Nee... Nou heb ik ze zelf op het oog al teruggevonden, maar voor een volgende keer blijft het wel handig om te weten of zoiets mogelijk is. Ik ben nogal lui aangelegd

    Ik moest uitgaan van een print van 7 jaar geleden, had niks anders dan het gegeven van een totaalbedrag, en dat die opgebouwd moest zijn uit een gedeelte van wat er destijds geboekt was op dat project.
    Maar om kort te zijn: Nee dat kan niet. Heel misschien met de Solver maar ik denk ook niet dat die hiervoor geschikt is.
    Je kan er vast wel een lange macro voor schrijven met veel iteraties maar denk niet dat dat de moeite waard is.
    pi_60847493
    quote:
    Op vrijdag 15 augustus 2008 09:41 schreef DaFan het volgende:

    [..]

    Maar om kort te zijn: Nee dat kan niet. Heel misschien met de Solver maar ik denk ook niet dat die hiervoor geschikt is.
    Je kan er vast wel een lange macro voor schrijven met veel iteraties maar denk niet dat dat de moeite waard is.
    Tnx. Ik was er al bang voor
    Those who dream by night in the dusty recesses of their mind, wake in the morning to find that it was vanity.
    But the dreamers of the day are dangerous people, for they dream their dreams with open eyes, and make them come true.
      vrijdag 15 augustus 2008 @ 15:25:03 #204
    51635 de_priester
    Nil nequit amor
    pi_60856253
    quote:
    Op vrijdag 15 augustus 2008 10:09 schreef DR34M3R het volgende:

    [..]

    Tnx. Ik was er al bang voor
    ik geloof niet heeel erg in de 'kan niet' reacties in excel Over het algemeen geld: alles wat je wilt, kan.
    Nouja, grofweg dan.

    Punt is alleen dat het waarschijnlijk inderdaad niet de moeite gaat zijn om een slim algoritme te gaan
    schrijven om een juiste reeks van een X aantal bekende entry's te vinden die het dichtst mogelijk tesamen bij een bepaald X bedrag uitkomen.

    heb je helemaaaal geen enkele andere herkenningspunten?
    Imperare sibi maximum imperium est
    pi_60856285
    quote:
    Op vrijdag 15 augustus 2008 15:25 schreef de_priester het volgende:

    [..]

    ik geloof niet heeel erg in de 'kan niet' reacties in excel Over het algemeen geld: alles wat je wilt, kan.
    Nouja, grofweg dan.

    Punt is alleen dat het waarschijnlijk inderdaad niet de moeite gaat zijn om een slim algoritme te gaan
    schrijven om een juiste reeks van een X aantal bekende entry's te vinden die het dichtst mogelijk tesamen bij een bepaald X bedrag uitkomen.

    heb je helemaaaal geen enkele andere herkenningspunten?
    Nee.

    Wel leuk om te zien dat ik een vraag heb waar niet zomaar een pasklaar antwoord op is iig
    Those who dream by night in the dusty recesses of their mind, wake in the morning to find that it was vanity.
    But the dreamers of the day are dangerous people, for they dream their dreams with open eyes, and make them come true.
      vrijdag 15 augustus 2008 @ 15:28:44 #206
    51635 de_priester
    Nil nequit amor
    pi_60856363
    nou, in principe heb ik zo een pasklaar antwoord voor je,
    maar als je totale rij met bedragen nogal groot is dan....
    goh, heb je anderhalfjaar rekentijd?

    ps: ook geen datarange waar het binnen valt ofzo? of alleen een lijst met puur de bedragen
    Imperare sibi maximum imperium est
    pi_60856661
    Vooral als er meer dan 1 antwoord is wordt het een stuk lastiger (wat niet uit te sluiten is gezien de hoeveelheid getallen die je eerder noemde). Ik ben nog aan het zoeken in ieder geval.

    Meh dit lijkt iets te zijn wat in de richting komt van wat je zoekt, maar je moet registreren
    http://www.experts-exchan(...)xcel/Q_22017330.html

    Verder niks gevonden, sorry

    [ Bericht 58% gewijzigd door DaFan op 15-08-2008 16:27:00 ]
    pi_60871562
    Met zo weinig aanknopingspunten blijft het denk ik sneller om het met de hand te doen. Als je bijvoorbeeld grenzen hebt waarbinnen de bedragen vallen (meer dan x euro etc etc) en hoeveel boekingen te samen dat totaal bedrag moeten vormen wordt het al een stuk makkelijker.
    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_60871936
    quote:
    Op zaterdag 16 augustus 2008 07:58 schreef Deetch het volgende:
    Met zo weinig aanknopingspunten blijft het denk ik sneller om het met de hand te doen. Als je bijvoorbeeld grenzen hebt waarbinnen de bedragen vallen (meer dan x euro etc etc) en hoeveel boekingen te samen dat totaal bedrag moeten vormen wordt het al een stuk makkelijker.
    Dat heb ik nu ook gedaan . Maar het is niet de eerste keer dat ik een soortgelijk issue heb, en het zal vast ook niet de laatste zijn.

    Het vervelende is, dat ik ook niet zomaar de bedragen groter dan 35k kon uitsluiten, omdat er ook negatieve bedragen in de lijst stonden.

    Ik zal binnenkort eens kijken of ik op het werk die link mag gebruiken die DaFan gegeven heeft, het klinkt alsof dat idd wel eens de oplossing zou kunnen zijn.
    Those who dream by night in the dusty recesses of their mind, wake in the morning to find that it was vanity.
    But the dreamers of the day are dangerous people, for they dream their dreams with open eyes, and make them come true.
    pi_61061443
    Ik heb een excelsheet gemaakt met links een grote kolom namen en bovenaan een rij met dingen zoals punten, gemiddelde etc. Als ik naar beneden scroll kan ik die bovenste rij niet meer zien. Kan ik ook instellen dat die bovenste rij mee naar beneden gaat als ik naar beneden scroll?
      zaterdag 23 augustus 2008 @ 12:21:43 #211
    51635 de_priester
    Nil nequit amor
    pi_61061481
    "freeze panes" bedoel je?

    Imperare sibi maximum imperium est
    pi_61061579
    Found it, thanks
    pi_61063714
    Ik heb een cel (A1) en daar staat een getal in. In A2 wil ik controleren of het getal in A1 in een bepaalde grens valt en dan wil ik een tekst in A2 laten komen. Als A1 bijvoorbeeld tussen 0 en 15 zit, dan moet in A2 "0-15" komen. Daarvoor kun je voor A2 deze formule gebruiken; =ALS(OF(A1<15;A1>0);"0-15";"Fout").

    Maar ik wil meerdere grenzen toevoegen, maar ik weet niet hoe. Als A1 tussen 0 en 15 valt, dan staat er dus "0-15" in A2, maar ik wil ook de grenzen 16-30, 31-45, 46-60, 61-75 en 76-90 toevoegen bij de check. Dus als ik bijvoorbeeld 59 typ in A1, dat in A2 "46-60" komt te staan, maar als ik 33 typ, moet er "31-45" komen te staan in A2. Hoe doe ik dat?
    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.
      zaterdag 23 augustus 2008 @ 14:22:55 #214
    62215 qu63
    ..de tijd drinkt..
    pi_61063883
    quote:
    Op zaterdag 23 augustus 2008 14:12 schreef RayMania het volgende:
    Ik heb een cel (A1) en daar staat een getal in. In A2 wil ik controleren of het getal in A1 in een bepaalde grens valt en dan wil ik een tekst in A2 laten komen. Als A1 bijvoorbeeld tussen 0 en 15 zit, dan moet in A2 "0-15" komen. Daarvoor kun je voor A2 deze formule gebruiken; =ALS(OF(A1<15;A1>0);"0-15";"Fout").

    Maar ik wil meerdere grenzen toevoegen, maar ik weet niet hoe. Als A1 tussen 0 en 15 valt, dan staat er dus "0-15" in A2, maar ik wil ook de grenzen 16-30, 31-45, 46-60, 61-75 en 76-90 toevoegen bij de check. Dus als ik bijvoorbeeld 59 typ in A1, dat in A2 "46-60" komt te staan, maar als ik 33 typ, moet er "31-45" komen te staan in A2. Hoe doe ik dat?
    ipv "Fout" een nieuwe als-functie :)

    Zo kan je er meerdere achter elkaar plakken :)

    1=ALS(OF(A1<15;A1>0);"0-15";ALS(OF(A1<30;A1>15);"15-30";ALS(OF(A1<45;A1>30);"30-45";ALS(OF(A1<60;A1>45);"45-60";ALS(OF(A1<75;A1>60);"60-75";ALS(OF(A1<90;A1>75);"75-90";"FOUT"))))))

    ff uit mn hoofd
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_61064340
    Die formule werkt helaas niet.
    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.
      zaterdag 23 augustus 2008 @ 15:06:06 #216
    62215 qu63
    ..de tijd drinkt..
    pi_61064663
    quote:
    Op zaterdag 23 augustus 2008 14:50 schreef RayMania het volgende:
    Die formule werkt helaas niet.
    Ah, snap al waarom

    Ff prutsen
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      zaterdag 23 augustus 2008 @ 15:15:15 #217
    62215 qu63
    ..de tijd drinkt..
    pi_61064873
    1=ALS((A1>0)*EN(A1<16);"0-15";ALS((A1>15)*EN(A1<31);"16-30";ALS((A1>30)*EN(A1<46);"31-45";ALS((A1>45)*EN(A1<61);"46-60";ALS((A1>60)*EN(A1<76);"61-75";ALS((A1>75)*EN(A1<91);"76-90";"FOUT"))))))


    Getest en werkend bevonden
    geen idee of het bij jou ook dan werkt
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_61065062
    quote:
    Op zaterdag 23 augustus 2008 15:15 schreef qu63 het volgende:

    [ code verwijderd ]

    Getest en werkend bevonden
    geen idee of het bij jou ook dan werkt
    Cool ! Dank je wel.
    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_61067699
    Om hier even op uit te breiden
    Als je nóg meer ranges toe kan passen kan je gebruik gaan maken van VLOOKUP (VERT.ZOEKEN).

    Zet in A1 tot A5 achtereenvolgens 0, 15, 30, 45, 60. Zet daarachter in B1 tot B5 0-15, 16-30, 31-45, 46-60, Fout.

    In D1 komt je zoekterm (bv 24).
    In E1 komt:

    =VERT.ZOEKEN(D1;A1:B5;2;1)

    Hij zoekt nu een waarde op die DICHTBIJ ligt (naar beneden toe) en vindt hier dus 15 met als resultaat 16-30.

    Maar qu63's functie werkt prima zolang je minder dan 8 categoriën hebt.
      zaterdag 23 augustus 2008 @ 18:26:49 #220
    152215 ManAtWork
    Maar nu even niet,...
    pi_61068299
    quote:
    Op zaterdag 23 augustus 2008 17:56 schreef DaFan het volgende:
    Om hier even op uit te breiden
    Als je nóg meer ranges toe kan passen kan je gebruik gaan maken van VLOOKUP (VERT.ZOEKEN).

    Zet in A1 tot A5 achtereenvolgens 0, 15, 30, 45, 60. Zet daarachter in B1 tot B5 0-15, 16-30, 31-45, 46-60, Fout.

    In D1 komt je zoekterm (bv 24).
    In E1 komt:

    =VERT.ZOEKEN(D1;A1:B5;2;1)

    Hij zoekt nu een waarde op die DICHTBIJ ligt (naar beneden toe) en vindt hier dus 15 met als resultaat 16-30.

    Maar qu63's functie werkt prima zolang je minder dan 8 categoriën hebt.
    Da's niet logisch want 15 zou in de categorie 0-15 moeten vallen.
    0, 15, 30, 45, 60 vervangen door 0, 16, 31, 46, 61 werkt dan wel.
    Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
    Niet storen, ik ben al gestoord genoeg,...
    Vrouwen zijn om van te houden, niet om te begrijpen.
      zaterdag 23 augustus 2008 @ 19:35:56 #221
    62215 qu63
    ..de tijd drinkt..
    pi_61070076
    quote:
    Op zaterdag 23 augustus 2008 17:56 schreef DaFan het volgende:
    Om hier even op uit te breiden
    Als je nóg meer ranges toe kan passen kan je gebruik gaan maken van VLOOKUP (VERT.ZOEKEN).

    Zet in A1 tot A5 achtereenvolgens 0, 15, 30, 45, 60. Zet daarachter in B1 tot B5 0-15, 16-30, 31-45, 46-60, Fout.

    In D1 komt je zoekterm (bv 24).
    In E1 komt:

    =VERT.ZOEKEN(D1;A1:B5;2;1)

    Hij zoekt nu een waarde op die DICHTBIJ ligt (naar beneden toe) en vindt hier dus 15 met als resultaat 16-30.
    Ik wist wel dat het korter kon
    quote:
    Maar qu63's functie werkt prima zolang je minder dan 8 categoriën hebt.
    Hoezo? Je kan veel meer Als-functies achter elkaar plakken, toch
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      zaterdag 23 augustus 2008 @ 19:47:23 #222
    51635 de_priester
    Nil nequit amor
    pi_61070373
    nee. max 8 nested ifs.
    daarbij is de vert.zoeken ptie vele malen netter.

    Imperare sibi maximum imperium est
      zaterdag 23 augustus 2008 @ 20:04:09 #223
    62215 qu63
    ..de tijd drinkt..
    pi_61070790
    quote:
    Op zaterdag 23 augustus 2008 19:47 schreef de_priester het volgende:
    nee. max 8 nested ifs.
    daarbij is de vert.zoeken ptie vele malen netter.

    Waarom werkt deze dan nog wel
    1=ALS((A1>0)*EN(A1<16);"0-15";ALS((A1>15)*EN(A1<31);"16-30";ALS((A1>30)*EN(A1<46);"31-45";ALS((A1>45)*EN(A1<61);"46-60";ALS((A1>60)*EN(A1<76);"61-75";ALS((A1>75)*EN(A1<91);"76-90";ALS((A1>90)*EN(A1<106);"91-105";ALS((A1>105)*EN(A1<121);"106-120";ALS((A1>121)*EN(A1<135);"121-135";ALS((A1>135)*EN(A1<151);"136-150";ALS((A1>150)*EN(A1<166);"151-165";ALS((A1>165)*EN(A1<181);"165-180";ALS((A1>180)*EN(A1<196);"181-195";ALS((A1>195)*EN(A1<211);"196-211";"FOUT"))))))))))))))


    14 ifs

    -edit-
    1=ALS((A1>0)*EN(A1<16);"0-15";ALS((A1>15)*EN(A1<31);"16-30";ALS((A1>30)*EN(A1<46);"31-45";ALS((A1>45)*EN(A1<61);"46-60";ALS((A1>60)*EN(A1<76);"61-75";ALS((A1>75)*EN(A1<91);"76-90";ALS((A1>90)*EN(A1<106);"91-105";ALS((A1>105)*EN(A1<121);"106-120";ALS((A1>121)*EN(A1<135);"121-135";ALS((A1>135)*EN(A1<151);"136-150";ALS((A1>150)*EN(A1<166);"151-165";ALS((A1>165)*EN(A1<181);"165-180";ALS((A1>180)*EN(A1<196);"181-195";ALS((A1>195)*EN(A1<211);"196-210";ALS((A1>210)*EN(A1<226);"211-225";ALS((A1>225)*EN(A1<240);"226-240";ALS((A1>241)*EN(A1<255);"241-255";ALS((A1>255)*EN(A1<270);"256-270";ALS((A1>270)*EN(A1<286);"270-285";ALS((A1>285)*EN(A1<301);"285-300";"FOUT"))))))))))))))))))))

    20 ifs.

    Alleen zitten er wat fouten in

    [ Bericht 19% gewijzigd door qu63 op 23-08-2008 20:10:51 ]
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_61078884
    ManAtWork: Je hebt gelijk, was net thuis van de stad dus niet al te scherp.

    qu63: Ik heb geen zin om een formule te schrijven met 20 IF's maar wat gebeurt er als je een van de latere categoriën pakt? Kan me niet voorstellen dat het werkt.
    Ik heb Excel 2007 en krijg het niet voor elkaar (foutmelding, more nested fucntions than allowed).
    quote:
    Up to seven IF functions can be nested as value_if_true and value_if_false arguments to construct more elaborate tests. (See Example 3 for a sample of nested IF functions.) If you want to test more than seven conditions, consider using the LOOKUP, VLOOKUP, or HLOOKUP function. (See Example 4 for a sample of the LOOKUP function.
    Anyway ik heb nog een leuk alternatief (moest toch even proberen hehe), beter dan de IF's én dan VLOOKUP:

    =IF(MOD(A1,15)<>0,FLOOR(A1,15)+1&"-"&CEILING(A1,15),A1-14 & "-" & A1)

    of

    =ALS(REST(A1;15<>0,AFRONDEN.BENEDEN(A1;15)+1 & "-" & AFRONDEN.BENEDEN(A1;15);A1-14 & "-" & A1)

    A1 houdt de waarde.

    [ Bericht 35% gewijzigd door DaFan op 24-08-2008 03:09:15 ]
      zondag 24 augustus 2008 @ 10:11:50 #225
    62215 qu63
    ..de tijd drinkt..
    pi_61080595
    quote:
    Op zondag 24 augustus 2008 02:43 schreef DaFan het volgende:
    ManAtWork: Je hebt gelijk, was net thuis van de stad dus niet al te scherp.

    qu63: Ik heb geen zin om een formule te schrijven met 20 IF's maar wat gebeurt er als je een van de latere categoriën pakt? Kan me niet voorstellen dat het werkt.
    Ik heb Excel 2007 en krijg het niet voor elkaar (foutmelding, more nested fucntions than allowed).
    En toch werkt het bij mij in Excel 2007 Nederlandse versie..
    quote:
    Anyway ik heb nog een leuk alternatief (moest toch even proberen hehe), beter dan de IF's én dan VLOOKUP:

    =IF(MOD(A1,15)<>0,FLOOR(A1,15)+1&"-"&CEILING(A1,15),A1-14 & "-" & A1)

    of

    =ALS(REST(A1;15<>0,AFRONDEN.BENEDEN(A1;15)+1 & "-" & AFRONDEN.BENEDEN(A1;15);A1-14 & "-" & A1)

    A1 houdt de waarde.
    Zoiets zat ik ook te bedenken, en eventueel kan je die 15 nog vervangen door een verwijzing naar een veld waarin je de stapgrootte zet
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      zondag 24 augustus 2008 @ 10:22:27 #226
    62215 qu63
    ..de tijd drinkt..
    pi_61080677
    Ah, opslaan als xlsx werkt wel, maar zodra ik em opsla als xls krijg ik idd de melding dat ik maar 7 geneste ifs mag gebruiken
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_61080881
    Ah op die fiets, dan zal het wel iets met 2003- te maken hebben.
    Anyway als je ergens 7 IF's of meer voor nodig hebt doe je toch iets verkeerd imo, zeker in termen van effiency en leesbaarheid van je formules
      zondag 24 augustus 2008 @ 10:49:36 #228
    62215 qu63
    ..de tijd drinkt..
    pi_61080971
    quote:
    Op zondag 24 augustus 2008 10:42 schreef DaFan het volgende:
    Ah op die fiets, dan zal het wel iets met 2003- te maken hebben.
    Anyway als je ergens 7 IF's of meer voor nodig hebt doe je toch iets verkeerd imo, zeker in termen van effiency en leesbaarheid van je formules
    true, maar ik had nu geen zin om het efficiënter te krijgen
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_61087944
    Nieuwe vraag;

    Ik heb een aantal kolommen (zeg A, B en C). In A1 heb ik een lijst met opties, hetzelfde geldt voor B1. Nu wil ik in C1 automatisch een lijst van twee opties laten komen van de waarden die bij A1 en B1 zijn ingevuld. Kan dat?
    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_61088029
    Gegevensvalidatie? Zet anders eens je worksheet online.
    op zoek naar iemand die handig is met proxies voor een kleine opdracht
      zondag 24 augustus 2008 @ 16:54:00 #231
    62215 qu63
    ..de tijd drinkt..
    pi_61088132
    C1: =tekst(A1)+tekst(B1)

    of is dat te simpel gedacht
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_61088334
    quote:
    Op zondag 24 augustus 2008 16:48 schreef nicolasvermeersch het volgende:
    Gegevensvalidatie? Zet anders eens je worksheet online.
    Kan het helaas niet online zetten.
    quote:
    Op zondag 24 augustus 2008 16:54 schreef qu63 het volgende:
    C1: =tekst(A1)+tekst(B1)

    of is dat te simpel gedacht
    Lukt niet.
    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.
      zondag 24 augustus 2008 @ 17:16:04 #233
    62215 qu63
    ..de tijd drinkt..
    pi_61088561
    quote:
    Op zondag 24 augustus 2008 17:04 schreef RayMania het volgende:

    [..]

    Kan het helaas niet online zetten.
    [..]

    Lukt niet.
    =TEKST.SAMENVOEGEN(A1;B1) dan?

    Alleen dan plakt ie wel alles aan elkaar. Dus in D1 een spatie zetten en dan
    =TEKST.SAMENVOEGEN(A1;D1;B1)



    Andere optie is:
    =A1&" "&B1


    functie tekst() had ik niet mee aan moeten komen zetten
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_61098724
    Selecteer A1 en B1, ga naar Invoegen -> Naam -> etc, geef hier de range een naam.

    Data -> Gegevensvalidatie -> Lijst
    Bron = < naam van je range >

    Klaar.
    pi_61099134
    Hoe laat is het daar nu trouwens DaFan?
    op zoek naar iemand die handig is met proxies voor een kleine opdracht
    pi_61103343
    quote:
    Op zondag 24 augustus 2008 23:48 schreef nicolasvermeersch het volgende:
    Hoe laat is het daar nu trouwens DaFan?
    8 uur later dan NL.
      maandag 25 augustus 2008 @ 14:50:26 #238
    152215 ManAtWork
    Maar nu even niet,...
    pi_61110953
    Schiet mij maar lek,...
    In een macro in Excel (2007) staat het volgende.
    quote:
    Private Sub Workbook_BeforeClose(Cancel As Boolean)

    ThisWorkbook.SaveAs Filename:="D:\Bestandsnaam_" & Invoerblad.Range("D2").Value & "_" & Invoerblad.Range("D9").Value & ".xls"

    End Sub
    ... waarbij D2 en D9 op het tabblad 'Invoerblad' een unieke combinatie vormen.
    Toch krijg ik bij het sluiten een Fout 424. Waarbij ik het (volgens mij) werkend had.
    (Is er misschien een update geweest?)
    Iemand die mij van het staren en zoeken kan afhelpen?
    Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
    Niet storen, ik ben al gestoord genoeg,...
    Vrouwen zijn om van te houden, niet om te begrijpen.
    pi_61111688
    Sheets("Invoerblad"). etc

    Invoerblad is nu een lege variable.
      maandag 25 augustus 2008 @ 15:27:57 #240
    152215 ManAtWork
    Maar nu even niet,...
    pi_61111935
    quote:
    Op maandag 25 augustus 2008 15:18 schreef DaFan het volgende:
    Sheets("Invoerblad"). etc

    Invoerblad is nu een lege variable.

    Logisch,... en ik maar blind staren op een fout in ´ThisWorkbook.SavAs'
    Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
    Niet storen, ik ben al gestoord genoeg,...
    Vrouwen zijn om van te houden, niet om te begrijpen.
      Moderator / Redactie Sport woensdag 27 augustus 2008 @ 23:52:19 #241
    92686 crew  borisz
    Keurmeester
    pi_61181056
    Hier mijn sheet
    2003 NL versie.

    Ik wil wat ik nu ook met het 'kruisje' heb gedaan(ALS toegepast) ook met uitslag doen, alleen uitslag heb ik als bijvoorbeeld 2-1 in één cel. Dan doet excel lastig . Wat is de snelste weg om zo iets te fixen ?
    winnaar wielerprono 2007 :) Last.FM
      donderdag 28 augustus 2008 @ 06:38:40 #242
    61284 Folkwin
    Muisje op het kruisje!
    pi_61183797
    quote:
    Op donderdag 7 augustus 2008 00:56 schreef DaFan het volgende:
    Folkwin ik heb nog even gekeken naar je sheet gister en vandaag maar om een macro te bouwen gaat me iets teveel tijd inzitten. Ik ben van mening dat je met een pivot tabel een heel eind kan komen, maar zoals gezegd heb ik daar 0 ervaring mee. Sorry
    DaFan, dank je wel voor in ieder geval de moeite die je hebt genomen om even te kijken.
    Dan ga ik eens kijken of het met een pivot tabel gaat lukken.
    Excuus ook voor de late reactie. Ben net terug van een vakantie uit Egypte .
    "I don't know things I'm supposed to know, but I do know things I'm not supposed to know"
      donderdag 28 augustus 2008 @ 07:28:32 #243
    15967 Frollo
    You know I am a righteous man
    pi_61183932
    quote:
    Op woensdag 27 augustus 2008 23:52 schreef borisz het volgende:
    Hier mijn sheet
    2003 NL versie.

    Ik wil wat ik nu ook met het 'kruisje' heb gedaan(ALS toegepast) ook met uitslag doen, alleen uitslag heb ik als bijvoorbeeld 2-1 in één cel. Dan doet excel lastig . Wat is de snelste weg om zo iets te fixen ?
    Volgens mij kan ik wel helpen; ik verwacht dat ik met functies als =LINKS en =RECHTS wel wat kan knutselen. Maar ik begrijp gewoon niet wat er gebeurt. Waarom zijn die getallen in B3:B11 en D3:D11 zoals ze zijn? Misschien heeft het ermee te maken dat ik niks van voetbal weet?

    [ Bericht 5% gewijzigd door Frollo op 28-08-2008 07:41:11 ]
      donderdag 28 augustus 2008 @ 07:49:59 #244
    51635 de_priester
    Nil nequit amor
    pi_61184030
    ik snap de sheet ook niet frollo :S
    Imperare sibi maximum imperium est
    pi_61184988
    Denk iets met voorspelling in de uiteindelijke uitslag maar nee, ik kan er ook geen kaas van maken
      Moderator / Redactie Sport donderdag 28 augustus 2008 @ 09:22:03 #246
    92686 crew  borisz
    Keurmeester
    pi_61185095
    quote:
    Op donderdag 28 augustus 2008 07:28 schreef Frollo het volgende:

    [..]

    Volgens mij kan ik wel helpen; ik verwacht dat ik met functies als =LINKS en =RECHTS wel wat kan knutselen. Maar ik begrijp gewoon niet wat er gebeurt. Waarom zijn die getallen in B3:B11 en D3:D11 zoals ze zijn? Misschien heeft het ermee te maken dat ik niks van voetbal weet?
    Het gaat om een toto. In het onderdeel kruisje kan men een 1, 2 of 3 voorspellen. Als dat goed voorspelt is dan krijg je een punt. Het zelfde geldt voor uitslag, waarbij je de uitslag goed moet hebben.
    B3:B11 = voorspelling kruisje
    C3:C11= voorspelling uitslag
    D3:D11 = Het juiste kruisje
    E3:E11 = De juiste uitslag

    Als ik dan de juiste uitslagen alleen maar hoef in te vullen scheelt dat straks een hoop werk bij zo'n toto.

    Dan wil ik daaronder de scores berekenen, waarbij dus B14:B22 per wedstrijd aangeeft dmv =ALS(D3=B3;1;0) of die wedstrijd goed is voorspelt.

    Nu wil ik dat zelfde principe ook bij uitslag hebben, alleen omdat de uitslag nu in één cel staat als 4-4 bijvoorbeeld werk dat niet. Is er een oplossing om dat wel te laten werken ?
    winnaar wielerprono 2007 :) Last.FM
      donderdag 28 augustus 2008 @ 09:24:58 #247
    15967 Frollo
    You know I am a righteous man
    pi_61185156
    Aha, wacht, dan is 1 winst thuis, 2 winst uit en 3 gelijkspel?
      Moderator / Redactie Sport donderdag 28 augustus 2008 @ 09:25:46 #248
    92686 crew  borisz
    Keurmeester
    pi_61185175
    quote:
    Op donderdag 28 augustus 2008 09:24 schreef Frollo het volgende:
    Aha, wacht, dan is 1 winst thuis, 2 winst uit en 3 gelijkspel?
    jep.
    winnaar wielerprono 2007 :) Last.FM
      donderdag 28 augustus 2008 @ 09:28:13 #249
    15967 Frollo
    You know I am a righteous man
    pi_61185214
    Ik kan de uitslagen gewoon met elkaar vergelijken hoor.

    In C14 komt =ALS(C3=E3;1;0), dan omlaagtrekken tot aan C22 en dan krijg ik van boven naar beneden:
    1, 0, 0, 0, 0, 1, 0, 1, 1.

    Is dat niet de bedoeling?
      Moderator / Redactie Sport donderdag 28 augustus 2008 @ 09:31:05 #250
    92686 crew  borisz
    Keurmeester
    pi_61185266
    quote:
    Op donderdag 28 augustus 2008 09:28 schreef Frollo het volgende:
    Ik kan de uitslagen gewoon met elkaar vergelijken hoor.

    In C14 komt =ALS(C3=E3;1;0), dan omlaagtrekken tot aan C22 en dan krijg ik van boven naar beneden:
    1, 0, 0, 0, 0, 1, 0, 1, 1.

    Is dat niet de bedoeling?
    hmz, gisteravond deed ik dat ook maar toen deed hij het niet ? Of ik zag een fout op het late tijdstip niet meer dat zou ook kunnen .

    Dan kunnen mijn posts nu als niet gepost beschouwd worden .
    Hij doet het hier nu ook
    winnaar wielerprono 2007 :) Last.FM
    pi_61185339
    Je kan een kolom maken met het aantal thuisgoals en het aantal uitgoals. Als je dan in de kolom er naast de formule "=ALS(A1>A2;"1";ALS(A1=A2;"3";ALS(A1<A2;"3"))), dan worden automatisch de 1, 2 en 3 uitgerekend.

    Dan maak je verder een kolom met "=A1&"-"&A2", dan heb je de uitslag achter elkaar staan. Tot slot maak je twee kolommen voor de punten; één kolom die kijkt of het kruisje goed voorspelt is (als-functie) en in de andere kolom vergelijk je de voorspelde uitslag met de goede uitslag.

    Op deze manier hoef je alleen de thuis -en uitgoals in te voeren. Misschien omslachtig, maar het werkt wel.
    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_61185517
    Dus je krijgt alleen punten als je de precieze uitslag goed hebt en/of de uitslag goed hebt? Dus niet voor doelpunten thuisteam/uitteam etc. Dan kan je idd gewoon dezelfde formule gebruiken, hoef je ook niet met LINKS en RECHTS aan de gang.
      Moderator / Redactie Sport donderdag 28 augustus 2008 @ 09:45:29 #253
    92686 crew  borisz
    Keurmeester
    pi_61185550
    quote:
    Op donderdag 28 augustus 2008 09:43 schreef DaFan het volgende:
    Dus je krijgt alleen punten als je de precieze uitslag goed hebt en/of de uitslag goed hebt? Dus niet voor doelpunten thuisteam/uitteam etc. Dan kan je idd gewoon dezelfde formule gebruiken, hoef je ook niet met LINKS en RECHTS aan de gang.
    Je krijgt punten als je het kruisje en/of de uitslag goed hebt. Verder vallen er geen punten te verdienen.

    Ik ga even wat proberen wat ray opgeschreven heeft
    winnaar wielerprono 2007 :) Last.FM
      donderdag 28 augustus 2008 @ 10:48:54 #254
    61284 Folkwin
    Muisje op het kruisje!
    pi_61186839
    En daar ben ik met mijn volgende vraag, misschien dat DarFan me nu wel kan helpen met zijn macro expertice.

    Is het mogelijk (dmv) een macro om wanneer je in Excel een nummer intoetst deze automatisch in een een bepaalde map naar een afbeelding gaat zoeken met dat nummer?

    Bijvoorbeeld:
    ik typ: 1322455
    Excel zoekt in map 'c:\afbeeldingen naar 1322455.jpg
    Excel geeft deze in de cel ernaast neer volgens een vast ingestelde afmeting

    Alvast bedankt..
    "I don't know things I'm supposed to know, but I do know things I'm not supposed to know"
    pi_61187067
    Ik ga heel eerlijk zijn:
    Ik heb geen idee hoe je door files moet loopen
    Ik heb geen idee hoe je pics moet toevoegen via een macro (recorder neemt niks op als ik het probeer)

    Dus ik kán het waarschijnlijk wel bouwen maar ik moet alles zelf eerst leren. Spijt me dat je van deze kant zo weinig hulp krijgt, maar ik verwijs je graag door naar http://www.mrexcel.com/forum/forumdisplay.php?f=10 .
    Ik weet 100% zeker dat ze je daar kunnen helpen.
      Moderator / Redactie Sport donderdag 28 augustus 2008 @ 11:31:22 #256
    92686 crew  borisz
    Keurmeester
    pi_61187760
    Bestandje verder uitgewerkt

    Ik heb gedaan wat Raymania opgeschreven heeft. Dus het eerste gedeelte hoef ik dan alleen nog maar de doelpunten in te vullen, dan vult de rest zichzelf in.
    Het tweede gedeelte zijn dan de voorspellingen die gedaan zijn.
    Het derde gedeelte zijn dan de punten per wedstrijd. Alleen ik wilde daar een als functie toepassen. Alleen nu doet hij het niet terwijl hij wel gelijk is.
    In cel B27 staat nu =ALS(D2=B15;1;0). Alleen hij wil het niet het punt toekennen terwijl die wel toegekend moet worden. Waar zit de fout ?
    winnaar wielerprono 2007 :) Last.FM
    pi_61187822
    Je hebt in D2 aanhalingstekens staan . Oftewel de 1 in D2 is tekst en de 1 in B15 is een getal, dat is niet gelijk .
    Op maandag 30 november 2009 19:30 schreef Ian_Nick het volgende:
    Pietje's hobby is puzzelen en misschien ben jij wel het laatste stukje O+
      donderdag 28 augustus 2008 @ 11:37:00 #258
    15967 Frollo
    You know I am a righteous man
    pi_61187890
    quote:
    Op donderdag 28 augustus 2008 11:31 schreef borisz het volgende:
    Bestandje verder uitgewerkt

    Ik heb gedaan wat Raymania opgeschreven heeft. Dus het eerste gedeelte hoef ik dan alleen nog maar de doelpunten in te vullen, dan vult de rest zichzelf in.
    Het tweede gedeelte zijn dan de voorspellingen die gedaan zijn.
    Het derde gedeelte zijn dan de punten per wedstrijd. Alleen ik wilde daar een als functie toepassen. Alleen nu doet hij het niet terwijl hij wel gelijk is.
    In cel B27 staat nu =ALS(D2=B15;1;0). Alleen hij wil het niet het punt toekennen terwijl die wel toegekend moet worden. Waar zit de fout ?
    Hij ziet D2-D10 niet als getallen, maar als tekst. Kijk maar naar de uitlijning.
    Even naar kijken, brb.
      Moderator / Redactie Sport donderdag 28 augustus 2008 @ 11:37:10 #259
    92686 crew  borisz
    Keurmeester
    pi_61187895
    Ok .

    Fout opgelost, hij doet het .

    Ik moet nodig eens extra aandacht aan excel besteden .
    winnaar wielerprono 2007 :) Last.FM
      donderdag 28 augustus 2008 @ 11:37:33 #260
    15967 Frollo
    You know I am a righteous man
    pi_61187907
    te laat
    pi_61191986
    Excel 2003 NL talig:

    ik zou graag een excelbestand willen beveiligen met een wachtwoord. Hoe doe ik dat?

      donderdag 28 augustus 2008 @ 14:16:51 #262
    152215 ManAtWork
    Maar nu even niet,...
    pi_61192117
    Extra -> Beveiliging -> Werkmap beveiligen
    Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
    Niet storen, ik ben al gestoord genoeg,...
    Vrouwen zijn om van te houden, niet om te begrijpen.
    pi_61192338
    quote:
    Op donderdag 28 augustus 2008 14:16 schreef ManAtWork het volgende:
    Extra -> Beveiliging -> Werkmap beveiligen
    Bedankt voor je reactie. Ik zit hier op het werk en heb het bestand voor me. De mogelijkheid die jij aangeeft is grijs en kan ik dus niet kiezen.

    Kan het zijn dat de systeembeheerder deze optie heeft uitgeschakeld?
      donderdag 28 augustus 2008 @ 14:30:24 #264
    62215 qu63
    ..de tijd drinkt..
    pi_61192464
    quote:
    Op donderdag 28 augustus 2008 14:25 schreef Devlinsect het volgende:

    [..]

    Bedankt voor je reactie. Ik zit hier op het werk en heb het bestand voor me. De mogelijkheid die jij aangeeft is grijs en kan ik dus niet kiezen.

    Kan het zijn dat de systeembeheerder deze optie heeft uitgeschakeld?
    Ben je niet toevallig nog een cel aan het bewerken?

    Anders lijkt het inderdaad iets wat de systeembeheerder voor je op kan lossen
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_61192569
    quote:
    Op donderdag 28 augustus 2008 14:30 schreef qu63 het volgende:

    [..]

    Ben je niet toevallig nog een cel aan het bewerken?

    Anders lijkt het inderdaad iets wat de systeembeheerder voor je op kan lossen
    Nee.

    Ik kwam er al niet uit en zoeken op het internet naar wat het kan zijn. Na een half uur gaf ik het op en vroeg het hier. Ik had het idee al dat systeembeheer deze functie weg heeft gehaald

    (anders worden ze gebeld van: jah ik wil een excelbestand openen en krijg een wachtwoord. Wat is het wachtwoord? Ik weet het wachtwoord niet meer. Kun je het resetten? En dat wil een systeembeheerder niet)

    thx 4 the info.

    [ Bericht 39% gewijzigd door Devlinsect op 28-08-2008 14:45:55 ]
    pi_61212349
    Mogelijk kun je de beveiliging nog wel activeren met behulp van onderstaande macro. Je moet dan natuurlijk wel alleen het "enable" deel gebruiken. Denk om het password.
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Button12_Click()
    '
    'disable protection with password
    strPW = "testpassword"
    ActiveSheet.Unprotect Password:=strPW

    'enable protection with password
    ActiveSheet.Protect Password:=strPW, DrawingObjects:=True, Contents:=True, Scenarios:=True
    End Sub
    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
      Moderator / Redactie Sport vrijdag 29 augustus 2008 @ 09:22:56 #267
    92686 crew  borisz
    Keurmeester
    pi_61212509
    Nog 1 vraagje,

    ik heb een =Als formule met dus 2 variabelen, ik wil die makkelijk doortrekken voor de rest van de sheet. Alleen 1 variabele moet blijven staan op het vak wat die nu staat. Die ander moet wel veranderen, is er een optie om dat aan te passen ?

    Bestand wat hierboven staat gaat het om nogsteeds.

    Bijvoorbeeld zie bestand eerder. Er staat nu in B27: =ALS(D2=B15;1;0). Alleen het vakje D2 moet dan blijven staan en niet mee veranderen in E2 automatisch als je de formule doortrekt. Is dat op te lossen ?
    winnaar wielerprono 2007 :) Last.FM
    pi_61212787
    $D$2 lijk me toch?
    "We are all atheists about most of the gods that humanity has ever believed in. Some of us just go one god further." - Richard Dawkins
      Moderator / Redactie Sport vrijdag 29 augustus 2008 @ 09:48:57 #269
    92686 crew  borisz
    Keurmeester
    pi_61213076
    quote:
    Op vrijdag 29 augustus 2008 09:35 schreef DroogDok het volgende:
    $D$2 lijk me toch?
    Jep, ik kende dat nog niet .
    ty
    winnaar wielerprono 2007 :) Last.FM
    pi_61232178
    Kun je die balk met alle tabbladen groter maken zodat je niet met die " |<, <, > en >| " hoeft te werken? Dus zeg maar in de hoogte groter maken.
    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_61240706
    volgens mij niet, je kunt nog wel iets meer ruimte creeren door de scheiding naar de scrollbalk verder naar rechts te schuiven.
    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
      zaterdag 30 augustus 2008 @ 10:59:00 #272
    61305 Bjoro
    Proud to have Maud !
    pi_61241086
    quote:
    Op vrijdag 29 augustus 2008 09:48 schreef borisz het volgende:

    [..]

    Jep, ik kende dat nog niet .
    ty
    met F4 gaat het makkelijker....en je kunt hiermee meerdere "gegevens" vastzetten.

    $D$2 zet je zowel de D als de 2 vast
    $D2 zet je alleen de D vast en blijft de 2 variabel
    D$2 zet je alleen de 2 vast en blijft de D variabel
    256 goals !
    [Column]Hoera, prijs gewonnen!
    'Zo gewoon en toch zo bijzonder,
    Zo alledaags maar nog steeds een wonder' Maud 07-07-2005
    pi_61256392
    Is het mogelijk om een hele werkblad te kopiëren naar een tekenprogramma als Photoshop? Ik kan het wel met screenshot doen, maar omdat mijn werkblad erg lang is, komt niet alles erop. Dan moet ik dus gaan knippen en plakken en er één figuur van maken, maar dat duurt wat lang. Kan het simpeler?
    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_61262585
    quote:
    Op zaterdag 30 augustus 2008 23:49 schreef RayMania het volgende:
    Is het mogelijk om een hele werkblad te kopiëren naar een tekenprogramma als Photoshop? Ik kan het wel met screenshot doen, maar omdat mijn werkblad erg lang is, komt niet alles erop. Dan moet ik dus gaan knippen en plakken en er één figuur van maken, maar dat duurt wat lang. Kan het simpeler?
    Volgens mij niet. Met grafieken kan het wel maar dat komt omdat die een export functie hebben:
    http://notsosmartbuilder.(...)-chart-to-image.html

    Kun je de hele sheet niet naar pdf printen en dan weer importeren in photoshop?
    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_61262621
    Hoe print ik naar PDF? .
    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.
      zondag 31 augustus 2008 @ 12:36:31 #276
    62215 qu63
    ..de tijd drinkt..
    pi_61262670
    quote:
    Op zondag 31 augustus 2008 12:34 schreef RayMania het volgende:
    Hoe print ik naar PDF? .
    Adobe Acrobat installeren (dus niet alleen de Reader), dan komt er een virtuele printer in je lijstje
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      zondag 31 augustus 2008 @ 12:37:09 #277
    62215 qu63
    ..de tijd drinkt..
    pi_61262684
    Of met de standaard windows optie ""Print naar bestand", en dat TIFF-bestand importeren in Photoshop?
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_61263001
    doPDF is een aanrader om iets als een pdf bestand af te drukken.
    op zoek naar iemand die handig is met proxies voor een kleine opdracht
    pi_61263011
    quote:
    Op zondag 31 augustus 2008 12:36 schreef qu63 het volgende:

    [..]

    Adobe Acrobat installeren (dus niet alleen de Reader), dan komt er een virtuele printer in je lijstje
    In welk lijstje precies? Ik heb Adobe Acrobat geïnstalleerd, maar kan weinig 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.
      zondag 31 augustus 2008 @ 13:01:10 #280
    62215 qu63
    ..de tijd drinkt..
    pi_61263147
    quote:
    Op zondag 31 augustus 2008 12:53 schreef RayMania het volgende:

    [..]

    In welk lijstje precies? Ik heb Adobe Acrobat geïnstalleerd, maar kan weinig vinden.
    Je lijst met printers. CTRL+P en dan printer kiezen
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
      zondag 31 augustus 2008 @ 13:02:45 #281
    120804 Yildiz
    Freedom or loyalty?
    pi_61263193
    quote:
    Op zondag 31 augustus 2008 12:36 schreef qu63 het volgende:

    [..]

    Adobe Acrobat installeren (dus niet alleen de Reader), dan komt er een virtuele printer in je lijstje
    Of... een stukje software als 'PDFCreator' downloaden.
    http://sourceforge.net/projects/pdfcreator/ (voor de mensen die geen zin hebben om heel Acrobat te installeren)
    Bovenstaande tekst = C C 3.0 NL BY-NC-ND - quotes inkorten uitgezonderd.
      zondag 31 augustus 2008 @ 13:04:37 #282
    62215 qu63
    ..de tijd drinkt..
    pi_61263233
    quote:
    Op zondag 31 augustus 2008 13:02 schreef Yildiz het volgende:

    [..]

    Of... een stukje software als 'PDFCreator' downloaden.
    http://sourceforge.net/projects/pdfcreator/ (voor de mensen die geen zin hebben om heel Acrobat te installeren)
    Kan ook inderdaad.. Ik doe het met Acrobat (hele pakket in een keer 'gekocht')
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_61277360
    quote:
    Op zondag 31 augustus 2008 13:04 schreef qu63 het volgende:

    [..]

    Kan ook inderdaad.. Ik doe het met Acrobat (hele pakket in een keer 'gekocht')
    Op een zondag nog wel, foei
    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
      zondag 31 augustus 2008 @ 22:24:47 #284
    62215 qu63
    ..de tijd drinkt..
    pi_61277617
    quote:
    Op zondag 31 augustus 2008 22:17 schreef Deetch het volgende:

    [..]

    Op een zondag nog wel, foei
    Ik heb het al veel langer
    It's Time To Shine
    [i]What would life be like without rhethorical questions?[/i]
    pi_61284876
    quote:
    Op donderdag 28 augustus 2008 14:11 schreef Devlinsect het volgende:
    Excel 2003 NL talig:

    ik zou graag een excelbestand willen beveiligen met een wachtwoord. Hoe doe ik dat?

    Ik heb het gevonden:
    Extra, opties en dan tabblad beveiliging. Dat was het juiste antwoord.
      maandag 1 september 2008 @ 10:04:51 #286
    61284 Folkwin
    Muisje op het kruisje!
    pi_61285297
    quote:
    Op donderdag 28 augustus 2008 11:00 schreef DaFan het volgende:
    Ik ga heel eerlijk zijn:
    Ik heb geen idee hoe je door files moet loopen
    Ik heb geen idee hoe je pics moet toevoegen via een macro (recorder neemt niks op als ik het probeer)

    Dus ik kán het waarschijnlijk wel bouwen maar ik moet alles zelf eerst leren. Spijt me dat je van deze kant zo weinig hulp krijgt, maar ik verwijs je graag door naar http://www.mrexcel.com/forum/forumdisplay.php?f=10 .
    Ik weet 100% zeker dat ze je daar kunnen helpen.
    Heb het niet op de site gevonden die je aanraade, maar heb het wel gevonden, VBA-scriptje
    misschien kunnen andere mensen er nog wat mee.

    Bedankt voor de tip en hulp!

    Voorbeeldfile: http://www.contextures.com/ShowFilePicsDemo.zip
    "I don't know things I'm supposed to know, but I do know things I'm not supposed to know"
    pi_61298159
    quote:
    Op maandag 1 september 2008 10:04 schreef Folkwin het volgende:

    [..]

    Heb het niet op de site gevonden die je aanraade, maar heb het wel gevonden, VBA-scriptje
    misschien kunnen andere mensen er nog wat mee.

    Bedankt voor de tip en hulp!

    Voorbeeldfile: http://www.contextures.com/ShowFilePicsDemo.zip
    Interessant!
    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
      maandag 1 september 2008 @ 19:21:06 #288
    152215 ManAtWork
    Maar nu even niet,...
    pi_61299612
    quote:
    Op maandag 1 september 2008 09:39 schreef Devlinsect het volgende:

    [..]

    Ik heb het gevonden:
    Extra, opties en dan tabblad beveiliging. Dat was het juiste antwoord.
    Dan heb je alleen het tabblad beveiligd, niet het bestand zoals je vroeg.
    Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
    Niet storen, ik ben al gestoord genoeg,...
    Vrouwen zijn om van te houden, niet om te begrijpen.
      woensdag 3 september 2008 @ 12:21:07 #289
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_61344066
    Even een kort vraagje..
    ik heb kolom A en B, in beide staan een rij getallen. En ik wil weten welke getallen van B niet voorkomen in A en deze dan bv in rij D neerzetten.
    Hiervoor was toch iets van verticaal zoeken ofzo? maar heeft iemand hier de code voor?
    tnx
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
    pi_61344698
    Als in A1 tot A4 staat 1, 2, 3, 4
    In B1 tot A4 staat 4, 3, 5, 6

    Formule in D1 en naar beneden trekken:
    1=IF(ISERROR(MATCH(B1,$A$1:$A$4,0)>0),B1,"")


    Resultaat in D1 tot D4:
    niks, niks, 5, 6
      woensdag 3 september 2008 @ 13:08:34 #291
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_61345088
    Volgens mij werkt die niet echt
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
      woensdag 3 september 2008 @ 13:11:30 #292
    15967 Frollo
    You know I am a righteous man
    pi_61345152
    quote:
    Op woensdag 3 september 2008 13:08 schreef Cuegirllie het volgende:
    Volgens mij werkt die niet echt
    Heb je een Nederlandstalige Excel?
      woensdag 3 september 2008 @ 13:18:18 #293
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_61345303
    quote:
    Op woensdag 3 september 2008 13:11 schreef Frollo het volgende:

    Heb je een Nederlandstalige Excel?
    Uh ja
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
      woensdag 3 september 2008 @ 13:26:28 #294
    15967 Frollo
    You know I am a righteous man
    pi_61345485
    Dan moet DaFans formule worden:

    =ALS(ISFOUT(VERGELIJKEN(B1,$A$1:$A$4,0)>0),B1,"")
      woensdag 3 september 2008 @ 13:33:13 #295
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_61345641
    Hij geeft gewoon aan dat er een fout in de formule zit..
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
      woensdag 3 september 2008 @ 13:44:54 #296
    15967 Frollo
    You know I am a righteous man
    pi_61345920
    O ja, mijn fout!
    Bij het omzetten van een Engelse naar een Nederlandse formule moeten de komma's puntkomma's worden.
    Zo is ie goed:

    =ALS(ISFOUT(VERGELIJKEN(B1;$A$1:$A$4;0)>0);B1;"")
    pi_61346052
    Daarom staat er ook in de OP dat je erbij moet zetten welke versie je moet hebben.

    Het kan nog wel wat ingewikkelder maar ik hoop dat dit genoeg voor je is
      woensdag 3 september 2008 @ 13:51:55 #298
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_61346085
    quote:
    Op woensdag 3 september 2008 13:50 schreef DaFan het volgende:
    Daarom staat er ook in de OP dat je erbij moet zetten welke versie je moet hebben.

    Het kan nog wel wat ingewikkelder maar ik hoop dat dit genoeg voor je is
    Sorry
    Maar hij doet het.. tnx!!
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
    pi_61351445
    quote:
    Op woensdag 3 september 2008 13:50 schreef DaFan het volgende:
    Daarom staat er ook in de OP dat je erbij moet zetten welke versie je moet hebben.

    Het kan nog wel wat ingewikkelder maar ik hoop dat dit genoeg voor je is
    Ach ja in 8 postst is het ook geregeld
    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_61351486
    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
    pi_61351493
    Volgens mij is het topic ook vol!

    hier verder: [EXCEL] Het grote Excel vragen topic, #7
    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
    abonnement Unibet Coolblue
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')