FOK!forum / Digital Corner / [Excel] Het grote Excel vragen topic #21
DaFandinsdag 11 mei 2010 @ 10:46


Aangezien er vaker losse topics langskomen, leek het ons handig een centraal Excel topic te maken waar men hun vragen / antwoorden kwijt kan.

Dus heb je vragen, kom je ergens niet uit, hoe maak ik nu precies die macro?

Stel dan hier je vraag!!!

Tip 1: De help functie van excel of visual basic voor excel kan je echt een eind op weg helpen ! (F1)
Tip 2: Als je een vraag stelt, zet er dan bij welke versie je hebt en op welke taal hij ingesteld staat!
Tip 3: Zet macrocode even tussen [ code ] tags
Tip 4: Zelf de formules in verschillende talen vertalen:
http://dolf.trieschnigg.nl/excel/excel.html
http://branders.name/files/Excel-Function-Reference.pdf

Voorgaande deeltjes met veel informatie:

[Excel] Het grote Excel vragen topic
[EXCEL] Het grote Excel vragen topic, #2
[EXCEL] Het grote Excel vragen topic, #3
[EXCEL] Het grote Excel vragen topic, #4
[EXCEL] Het grote Excel vragen topic, #5
[Excel] Het grote Excel-vragentopic #6
[EXCEL] Het grote Excel vragen topic, #7
[EXCEL] Het grote Excel vragen topic, #8
[EXCEL] Het grote Excel vragen topic, #9
[EXCEL] Het grote Excel vragen topic, #10
[EXCEL] Het grote Excel vragen topic, #11
[EXCEL] Het grote Excel vragen topic, #12
[EXCEL] Het grote Excel vragen topic, #13
[EXCEL] Het grote Excel vragen topic, #14
[EXCEL] Het grote Excel vragen topic, #15
[EXCEL] Het grote Excel vragen topic, #16
[EXCEL] Het grote Excel vragen topic, #17
[Excel] Het grote Excel vragen topic #18
[Excel] Het grote Excel vragen topic #19
[Excel] Het grote Excel vragen topic #20

Nieuw topic? Haal de OP bij de wiki
DaFandinsdag 11 mei 2010 @ 10:46
Open vragen:
quote:
Op dinsdag 11 mei 2010 10:37 schreef sjak het volgende:
Ik heb een excel bestand met data waarop ik activiteiten moet uitvoeren. Ik wil deze invoeren in mijn Outlook. Maar ik wil ze niet overtypen Kan dat?
quote:
Op maandag 10 mei 2010 11:50 schreef Stansfield het volgende:
Is het mogelijk om wanneer je een excelbestand met ongeveer 40 tabbladen om dan op een andere manier de tabbladen te laten zien? Dus even een overzichterlijk staatje met alle tabbladen ofzo?
quote:
Op dinsdag 11 mei 2010 09:49 schreef Deetch het volgende:

[..]

De tabellen zijn een database van bekende chemische eigenschappen bij verschillende drukken en temperaturen. Nu heb ik een formule gemaakt die een chemische eigenschap uit die tabel haalt (of berekend middels interpolatie) op basis van ingevoerde druk en temperatuur.
Wat ik wil is deze functie voor collega's beschikbaar te maken zonder dat zij elke keer deze spreadsheet moeten openen.
Daarom wil ik een plugin maken die ze eenmalig moeten installeren en ze vervolgens de functies die ik heb gedefinieerd kunnen gebruiken net als de standaard excel functies.

Als ik de spreadsheet opsla als xla en deze vervolgens wil openen krijg ik dus een foutmelding en blijken de tabellen niet meegenomen te worden in de xla.
sjakdinsdag 11 mei 2010 @ 10:47
Dank je Dafan, mijn computer liep de hele tijd vast op het kopieren van de wiki.
DaFandinsdag 11 mei 2010 @ 10:48
quote:
Op dinsdag 11 mei 2010 10:47 schreef sjak het volgende:
Dank je Dafan, mijn computer liep de hele tijd vast op het kopieren van de wiki.
Ah dacht dat het je niet eens opgevallen was

Kan iemand deel 18 19 en 20 in de OP wiki'en? Ik heb geen account daar.
DaFandinsdag 11 mei 2010 @ 10:50
sjak hiermee kan je een taak aanmaken in Outlook:
quote:
Sub Create_Task()
'You must set a reference to the Microsoft Object Library x.x via the Tools | Reference...
'in the VB-editor.
Dim olApp As Outlook.Application
Dim olTask As Outlook.TaskItem

Set olApp = New Outlook.Application
Set olTask = olApp.CreateItem(3)

Application. ScreenUpdating = False

With olTask
.Subject = "This is the title"
.Body = "This is the body"
'You need to change to Your own dateformat.
.StartDate = "2002-09-11"
.DueDate = "2002-09-14"
.Status = olTaskWaiting
.Importance = olImportanceHigh
.ReminderPlaySound = True
.Companies = "XL-Dennis"
.Save
End With

Set olTask = Nothing
Set olApp = Nothing

Application.ScreenUpdating = True

MsgBox "The task-list updated successfully.", vbInformation

End Sub
Je zal wel even de door al je taken heen moeten loopen zodat ze allemaal aangemaakt worden.
DaFandinsdag 11 mei 2010 @ 10:51
Stansfield;
Ik heb even gekeken maar met 40 tabbladen wordt het erg lastig.
Is het niet praktisch om een macro te maken, die al je tabbladen als Hyperlinks aanmaakt op een verzamelblad?
sjakdinsdag 11 mei 2010 @ 10:58
quote:
Op dinsdag 11 mei 2010 10:50 schreef DaFan het volgende:
sjak hiermee kan je een taak aanmaken in Outlook:
[..]

Je zal wel even de door al je taken heen moeten loopen zodat ze allemaal aangemaakt worden.
Sorry, ik snap er helemaal niets van

Ik heb zo'n soort bestand in excel:
quote:
ma 31-5-2010 09:00-09:50 1-AM-S08 2009 - 2010 Pathologie: nierziekten
ma 31-5-2010 09:50-10:40 1-AM-S08 2009 - 2010 Pathologie: nierziekten
ma 31-5-2010 10:55-11:45 1-AM-S08 2009 - 2010 Pathologie: verslavingen
ma 31-5-2010 11:45-12:35 1-AM-S08 2009 - 2010 Pathologie: verslavingen
ma 31-5-2010 13:25-14:15 3-SVK-M10 Peuter | Pre- en postoperatieve zorg
ma 31-5-2010 14:15-15:05 3-SVK-M10 Peuter | Pre- en postoperatieve zorg
ma 31-5-2010 15:20-16:10 3-SVK-M10 Peuter | Pre- en postoperatieve zorg
di 1-6-2010 09:00-09:50 2-ICV-O09 pat presentaties | pat presentaties
di 1-6-2010 09:50-10:40 2-ICV-O09 pat presentaties | pat presentaties
di 1-6-2010 10:55-11:45 2-ICV-O09 pat presentaties | pat presentaties
di 1-6-2010 11:45-12:35 2-ICV-O09 pat presentaties | pat presentaties
di 1-6-2010 13:15-14:05 2-ICV-O09 pat presentaties | pat presentaties
En dat wil ik dus zichtbaar krijgen in mijn agenda.
qu63dinsdag 11 mei 2010 @ 11:09
TVP
#ANONIEMdinsdag 11 mei 2010 @ 11:11
En ik dacht vroeger altijd dat je er bijna niks mee kon

Excel
Deetchdinsdag 11 mei 2010 @ 11:14
quote:
Op dinsdag 11 mei 2010 11:11 schreef NoelGallagher het volgende:
En ik dacht vroeger altijd dat je er bijna niks mee kon

Excel
Tja onbekend is onbemind
qu63dinsdag 11 mei 2010 @ 11:14
quote:
Op dinsdag 11 mei 2010 10:48 schreef DaFan het volgende:
Kan iemand deel 18 19 en 20 in de OP wiki'en? Ik heb geen account daar.
Done!
Puckzzzdinsdag 11 mei 2010 @ 11:41
Tvp want er is me weer een nieuwe 'uitdaging' voor de voeten gegooid door mijn baas

Eerst eens kijken of ik er zelf uitkom.
P.Fdinsdag 11 mei 2010 @ 14:18
Ik heb excel 2004 voor Mac versie 11.5
Taal: Amerikaans

En het lukt niet om de datum goed te krijgen als ik 29-4 intyp moet hij er van mij 29/4/10 van maken maar dat wil niet ! Zelfs niet als ik doe custom >> d/m/yy

halp!

Oja als ik 29-4 intyp dan blijft dat
maar 10 mei wordt 5/10/10
DaFandinsdag 11 mei 2010 @ 14:52
Omdat maand 29 niet bestaat

Je custom moet worden dd/m/jjjjj (2x d)
DaFandinsdag 11 mei 2010 @ 14:56
Sjak wil je trouwens taken of agenda-items?
Deetchdinsdag 11 mei 2010 @ 15:23
quote:
Op dinsdag 11 mei 2010 14:18 schreef P.F het volgende:
Ik heb excel 2004 voor Mac versie 11.5
Taal: Amerikaans

En het lukt niet om de datum goed te krijgen als ik 29-4 intyp moet hij er van mij 29/4/10 van maken maar dat wil niet ! Zelfs niet als ik doe custom >> d/m/yy

halp!

Oja als ik 29-4 intyp dan blijft dat
maar 10 mei wordt 5/10/10
Je moet je datum tijd instelling van je windows ook aanpassen naar europees of whatever. Je gebruikt nu amerikaans datum notatie en dat is altijd maand-dag-jaar.
Als je de maandwaarde boven de 12 laat komen is excel wel zo slim om dan te zien dat je toch echt dag-maand-jaar bedoeld.11
P.Fdinsdag 11 mei 2010 @ 15:31
quote:
Op dinsdag 11 mei 2010 15:23 schreef Deetch het volgende:

[..]

Je moet je datum tijd instelling van je windows ook aanpassen naar europees of whatever. Je gebruikt nu amerikaans datum notatie en dat is altijd maand-dag-jaar.
Als je de maandwaarde boven de 12 laat komen is excel wel zo slim om dan te zien dat je toch echt dag-maand-jaar bedoeld.11
En dan zeg ik nog welk type excel ik heb
sjakdinsdag 11 mei 2010 @ 15:33
quote:
Op dinsdag 11 mei 2010 14:56 schreef DaFan het volgende:
Sjak wil je trouwens taken of agenda-items?
Ik wil agenda items.
P.Fdinsdag 11 mei 2010 @ 15:33
dd/mm/yy lukt iig niet.
P.Fdinsdag 11 mei 2010 @ 15:36
M'n hele computer is nu in het NL, gadver. Kijken of het werkt!
Deetchdinsdag 11 mei 2010 @ 16:38
quote:
Op dinsdag 11 mei 2010 15:36 schreef P.F het volgende:
M'n hele computer is nu in het NL, gadver. Kijken of het werkt!
Ik heb toetsenbord gewoon internationaal, taal engels, decimale punt en datumnotatie europees, dat moet bij jou toch ook kunnen?
P.Fdinsdag 11 mei 2010 @ 16:46
Ik ben gefrustreerd. Heb maar gewoon gezegd dat het text is.
DaFandinsdag 11 mei 2010 @ 16:51
Gieluszdinsdag 11 mei 2010 @ 22:19
Jaren niet meer op het forum geweest, maar daar ben ik weer. Ondertussen wel een 'nieuw' account wat ook alweer oud is. Maarja,

Ik ben gefrustreerd! Zo dat is eruit. Ik heb een .xls bestand, met een hoop velden. Leuk en aardig allemaal. Maar dit wil ik omzetten in .csv Wat ook gewoon goed lukt. Alleen nu heb ik enkel problemen met grote velden.. Deze worden namelijk #################### zo weergegeven. Dit is niet de bedoelingen. Want er moet gewoon een hoop tekst te komen.

Na wat research op internet kom ik er ook niet uit.. Zal vast wel op het verkeerde zoeken. Maar hier kan iemand mij vast wel helpen?

Alvast bedankt!

Edit: Ik heb t! Gewoon de cel veranderen naar Algemeen! :-)

[ Bericht 11% gewijzigd door Gielusz op 11-05-2010 22:57:11 ]
Puckzzzwoensdag 12 mei 2010 @ 11:35
OK, mijn beurt weer

Ik heb dit:
¤1500000 ¤153257 89.78%

89.78% is de uitkomst van de volgende formule: =(F15-G15)/ABS(F15)

Maarrrrrrrr...dit betekent gewoon dat 153257 van 1500000 89.78% is. Eigenlijk moet mijn uitkomst 10.22% zijn. Dat is namelijk het percentage wat we behaald hebben t.o.v. ons target. En we dus 89.78% niet gehaald hebben.

[ Bericht 3% gewijzigd door Puckzzz op 12-05-2010 12:21:53 ]
Puckzzzwoensdag 12 mei 2010 @ 12:35
Ik heb 'm al. Ik weet niet of het de juiste manier is maar volgens mij klopt ie zo: =(G15-F15)/F15+1
Deetchwoensdag 12 mei 2010 @ 13:15
F15 is je target en G15 je realisatie? Als je nu gewoon G15/F15 doet?
Puckzzzwoensdag 12 mei 2010 @ 13:52
quote:
Op woensdag 12 mei 2010 13:15 schreef Deetch het volgende:
F15 is je target en G15 je realisatie? Als je nu gewoon G15/F15 doet?
ik zat weer veel te moeilijk te denken
Deetchwoensdag 12 mei 2010 @ 14:24
quote:
Op dinsdag 11 mei 2010 11:41 schreef Puckzzz het volgende:
Tvp want er is me weer een nieuwe 'uitdaging' voor de voeten gegooid door mijn baas

Eerst eens kijken of ik er zelf uitkom.
quote:
Op woensdag 12 mei 2010 13:52 schreef Puckzzz het volgende:

[..]

ik zat weer veel te moeilijk te denken
Ik hoop niet dat dat de "uitdaging" al was?
Puckzzzwoensdag 12 mei 2010 @ 14:57
quote:
Op woensdag 12 mei 2010 14:24 schreef Deetch het volgende:

[..]


[..]

Ik hoop niet dat dat de "uitdaging" al was?
Nee die is klaar Ik ben niet zo goed met percentages e.d. nooit geweest....

Volgende vraag: 1500000 is een vast gegeven waarop elke maand uitgerekend wordt of het target een beetje is behaald. Die 1500000 staat dus vast in een cel, van daaruit wordt dan het percentage berekend. Hoe maak ik die formule met H1 als vaste cel. Iets met het dollarteken toch? $ die?

Nu is het bijvoorbeeld een rijtje cellen onder elkaar:
=K20/H1
=K21/H1
=K22/H1

Maar als ik dat naar beneden trek verandert H1 ook mee, en dat moet ie niet doen
Twentsche_Roswoensdag 12 mei 2010 @ 21:04
quote:
Op woensdag 12 mei 2010 14:57 schreef Puckzzz het volgende:

[..]

Nee die is klaar Ik ben niet zo goed met percentages e.d. nooit geweest....

Volgende vraag: 1500000 is een vast gegeven waarop elke maand uitgerekend wordt of het target een beetje is behaald. Die 1500000 staat dus vast in een cel, van daaruit wordt dan het percentage berekend. Hoe maak ik die formule met H1 als vaste cel. Iets met het dollarteken toch? $ die?

Nu is het bijvoorbeeld een rijtje cellen onder elkaar:
=K20/H1
=K21/H1
=K22/H1

Maar als ik dat naar beneden trek verandert H1 ook mee, en dat moet ie niet doen
Inderdaad: "iets met $"

Stel je hebt: =K20/H$1

en je copieert die naar beneden, dan blijft H$1 zo staan.
P.Fwoensdag 12 mei 2010 @ 21:46
Ja of $H$1 als de H ook niet mag veranderen
Puckzzzdonderdag 13 mei 2010 @ 10:16
Ah ik zette ze net verkeerd neer. Ik deed $H1$

Thnx!
hendrik2009zaterdag 15 mei 2010 @ 21:00
quote:
Op donderdag 13 mei 2010 10:16 schreef Puckzzz het volgende:
Ah ik zette ze net verkeerd neer. Ik deed $H1$

Thnx!
Je kunt 'gewoon' op F4 drukken in de cel waarvan de verwijzing (deels) vast moet worden gezet, dan komen de 4 varianten die mogelijk zijn allemaal voorbij.
teamleadzaterdag 15 mei 2010 @ 23:09
tvp
Jeffrey_Sanzaterdag 15 mei 2010 @ 23:10
Hallo ik had een vraagje:

ik heb zo'n valideren menu gemaakt.
maar als je dan zo'n menu kiest hoort er nog iets bij
ik weet niet zo goed hoe ik die moet uitleggen.

Maar bijv:
ik heb 3 kleuren en bij elke kleur hoort een getal
Blauw: 1
Rood: 2
Groen: 3
als ik dan bijv rood kies dat er dan ook een 2 moet komen (die moet dan vanzelf) weten jullie hoe dit moet?

Ik heb Excel 2003
teamleadzaterdag 15 mei 2010 @ 23:13
weet niet zeker wat je bedoelt.. dus even checken

Bedoel je dat je in kolom A kiest voor een kleur en dan in kolom B een getal wilt krijgen?
Jeffrey_Sanzaterdag 15 mei 2010 @ 23:14
quote:
Op zaterdag 15 mei 2010 23:13 schreef teamlead het volgende:
weet niet zeker wat je bedoelt.. dus even checken

Bedoel je dat je in kolom A kiest voor een kleur en dan in kolom B een getal wilt krijgen?
ja dat bedoel ik
het getal dat bij die kleur hoort dan he
teamleadzaterdag 15 mei 2010 @ 23:17
=ALS(A1="blauw";1;ALS(A1="rood";2;ALS(A1="groen";3;" ")))
Jeffrey_Sanzaterdag 15 mei 2010 @ 23:45
quote:
Op zaterdag 15 mei 2010 23:17 schreef teamlead het volgende:
=ALS(A1="blauw";1;ALS(A1="rood";2;ALS(A1="groen";3;" ")))
ik heb het geprobeerd maar het lukt niet echt.

het is een formule waar ik 8 opties heb (alle 8 die opties hebben een getal)
maar uit mijn menu kan je veel meer dingen kiezen, maar de rest hebben geen getallen die erbij horen alleen deze 11
teamleadzaterdag 15 mei 2010 @ 23:48
ik snap niet wat je bedoelt.. sorry
Jeffrey_Sanzondag 16 mei 2010 @ 00:10
quote:
Op zaterdag 15 mei 2010 23:48 schreef teamlead het volgende:
ik snap niet wat je bedoelt.. sorry
ik heb nu deze formule:
=ALS(C14="Koekoeksveld";10%;0%;ALS(C14="Eendenveld";10%;0%;ALS(C14="Mussenveld";10%;0%;ALS(C14="Fazantenveld";10%;0%;ALS(C14="Spechtenveld";10%;0%;ALS(C14="Kiekendiefveld";10%;0%;ALS(C14="Havikenveld";25%;0%;ALS(C14="Merelveld";10%;0%;ALS(C14="Eendenveld";10%;0%;ALS(C14="Kiekendiefveld";10%;0%;ALS(C14="Havikveld";25%;0%;ALS(C14="Merelveld";25%;0%;ALS(C14="Reigerveld";10%;0%;ALS(C14="Vinkenveld";10%;0%;ALS(C14="Lijsterveld";25%;0%;"")))))))))))

maar ik weet niet wat daar fout aan is

er staat dat de dikgedrukte als fout is maar waarom?
Twentsche_Roszondag 16 mei 2010 @ 00:24
quote:
Op zondag 16 mei 2010 00:10 schreef Jeffrey_San het volgende:

[..]

ik heb nu deze formule:
=ALS(C14="Koekoeksveld";10%;0%;ALS(C14="Eendenveld";10%;0%;ALS(C14="Mussenveld";10%;0%;ALS(C14="Fazantenveld";10%;0%;ALS(C14="Spechtenveld";10%;0%;ALS(C14="Kiekendiefveld";10%;0%;ALS(C14="Havikenveld";25%;0%;ALS(C14="Merelveld";10%;0%;ALS(C14="Eendenveld";10%;0%;ALS(C14="Kiekendiefveld";10%;0%;ALS(C14="Havikveld";25%;0%;ALS(C14="Merelveld";25%;0%;ALS(C14="Reigerveld";10%;0%;ALS(C14="Vinkenveld";10%;0%;ALS(C14="Lijsterveld";25%;0%;"")))))))))))

maar ik weet niet wat daar fout aan is

er staat dat de dikgedrukte als fout is maar waarom?
Mensen die met dit soort formules aankomen raad ik met klem aan eens kennis te nemen van de functie vert.zoeken. Ik heb geen tijd om alle ins en outs hiervan uit te leggen. En ook de handigheid van het gebruik van verschillende werkbladen. Overigens geloof ik niet dat de vraagsteller om deze voličre-database vroeg. Het ging meen ik om drie opties.
DaFanzondag 16 mei 2010 @ 09:13
ALS kan sowieso maar met 7 keer in een formule.
T_R heeft gelijk, VERT.ZOEKEN is je oplossing.
Jeffrey_Sanzondag 16 mei 2010 @ 12:05
quote:
Op zondag 16 mei 2010 09:13 schreef DaFan het volgende:
ALS kan sowieso maar met 7 keer in een formule.
T_R heeft gelijk, VERT.ZOEKEN is je oplossing.
hoe kan ik deze dan gebruiken> (sorry maar ik raak een beetje in de war met al die formules)
Jeffrey_Sanzondag 16 mei 2010 @ 14:26
Hallo,

Ik heb een weer een andere vraag
Ik heb excel 2003 een grafiek laten tekenen met allemaal punten (dus alleen de punten).
in de grafiek wil ik een plaatje als achtergrond zetten

hoe kan ik dat het beste doen?

edit: ik heb het al
maar mijn vorige vraag staat er nog steeds

[ Bericht 10% gewijzigd door Jeffrey_San op 16-05-2010 14:50:19 ]
DaFanzondag 16 mei 2010 @ 15:19
Stel in A1 tot A3 staan Rood, Blauw, Groen
In B1 tot B3 staat 1, 2, 3

Dan wil je in C14 een kleur in kunnen vullen dat in D14 het getal verschijnt.

Dan geeft de volgende formule in D14 je de correcte uitslag:
=VERT.ZOEKEN(C14;A1:B3;2;0)

Je mag zelf uitzoeken hoe je dat op je eigen lijst kan toepassen.

Succes, als het niet lukt hoor ik graag wat je al hebt geprobeerd en waar je vastloopt
Jeffrey_Sanzondag 16 mei 2010 @ 15:53
quote:
Op zondag 16 mei 2010 15:19 schreef DaFan het volgende:
Stel in A1 tot A3 staan Rood, Blauw, Groen
In B1 tot B3 staat 1, 2, 3

Dan wil je in C14 een kleur in kunnen vullen dat in D14 het getal verschijnt.

Dan geeft de volgende formule in D14 je de correcte uitslag:
=VERT.ZOEKEN(C14;A1:B3;2;0)

Je mag zelf uitzoeken hoe je dat op je eigen lijst kan toepassen.

Succes, als het niet lukt hoor ik graag wat je al hebt geprobeerd en waar je vastloopt
Ja het is gelukt!!
heel erg bedankt.

Weet je dan ook hoe je bij een bepaalde waarde dan een tekst kan krijgen.

Dus ik bijv. als je rood kiest: dan je dan 1 krijgt en ook de tekst dit is geen geel ofzo.
DaFanzondag 16 mei 2010 @ 16:02
quote:
Weet je dan ook hoe je bij een bepaalde waarde dan een tekst kan krijgen.

Dus ik bijv. als je rood kiest: dan je dan 1 krijgt en ook de tekst dit is geen geel ofzo.
Dat snap ik niet.
Kan je een screen/voorbeeld maken van je input en je gewenste output?
Jeffrey_Sanzondag 16 mei 2010 @ 16:08
Dit is de screenshot
DaFanzondag 16 mei 2010 @ 16:12
Wil je die dropdown?
Want dat verhaaltje eronder kan ik ook weinig van maken
Jeffrey_Sanzondag 16 mei 2010 @ 16:16
quote:
Op zondag 16 mei 2010 16:12 schreef DaFan het volgende:
Wil je die dropdown?
Want dat verhaaltje eronder kan ik ook weinig van maken
nee, kijk, ik heb 3 cellen.
in 1 cel vul je het aantal volwassen personen in
in de 2e cel vul je het aantal kinderen in
deze moeten dan worden opgeteld.
in de 3e cel heb je dan het max. aantal mensen dat in bijv. een huisje past.
dus dan wil ik dat cel 1+2 worden vergeleken met cel .
als cel 1+2 samen dan groter zijn dan cel 3 moet er een tekst komen te staan de tekst Teveel personen ofzo
en als er niet teveel personen zijn dan moet er staan niks

(ja ik weet dat ik nu een ander voorbeeld heb)
DaFanzondag 16 mei 2010 @ 18:27
Oh dat kan je wel afvangen met een ALS natuurlijk.

ALS(cel1+cel2>cel3;"Teveel mensen oh nee!";"Het past!")
Holy_Goatzondag 16 mei 2010 @ 19:02
Je kunt dan natuurlijk in C1 tm C3 je tekstje typen, en dan dit doen op E14
=VERT.ZOEKEN(C14;A1:C3;3;0)
Holy_Goatzondag 16 mei 2010 @ 19:10
quote:
Op zondag 16 mei 2010 16:16 schreef Jeffrey_San het volgende:

[..]

nee, kijk, ik heb 3 cellen.
in 1 cel vul je het aantal volwassen personen in
in de 2e cel vul je het aantal kinderen in
deze moeten dan worden opgeteld.
in de 3e cel heb je dan het max. aantal mensen dat in bijv. een huisje past.
dus dan wil ik dat cel 1+2 worden vergeleken met cel .
als cel 1+2 samen dan groter zijn dan cel 3 moet er een tekst komen te staan de tekst Teveel personen ofzo
en als er niet teveel personen zijn dan moet er staan niks

(ja ik weet dat ik nu een ander voorbeeld heb)
Alstu!

http://people.zeelandnet.nl/madelle/DL/vb.xls
Maartelzondag 16 mei 2010 @ 20:10
Iets wat me nogal irriteert in Excel is dat wanneer ik 'ongedaan maken' kies en tussentijds in een ander document heb gewerkt, het de laatste wijzigingen in dat document ongedaan maakt, in plaats van het bestand wat ik eigenlijk voor me heb. Is hier iets aan te doen?
sjakzondag 16 mei 2010 @ 20:38
Denk dat die vraag van mij niet gaat lukken?
Holy_Goatzondag 16 mei 2010 @ 21:01
Sjak, zal ik het even doen dan?

Allereerst een kleine analyse van je rijtje cellen met inhoud.
Met normale excel codes moet je die wel kunnen splitsen naar losse kolommen, zodat je
in kolom 1 de dagnaam hebt (niet nodig) kolom 2 de datum, kolom 3 de tijd van, kolom 4 de tijd tot,
kolom 5 de duur, en kolom 6 de beschrijving.

Als het als in 1 regel staat kun je het parsen, maar das niet interessant voor nu.
Verschil in tijd kan met date difference. (zoek even op google anders)
quote:
ma 31-5-2010 09:00-09:50 1-AM-S08 2009 - 2010 Pathologie: nierziekten
ma 31-5-2010 09:00-09:50 1-AM-S08 2009 - 2010 Pathologie: nierziekten
ma 31-5-2010 09:50-10:40 1-AM-S08 2009 - 2010 Pathologie: nierziekten
ma 31-5-2010 10:55-11:45 1-AM-S08 2009 - 2010 Pathologie: verslavingen
ma 31-5-2010 11:45-12:35 1-AM-S08 2009 - 2010 Pathologie: verslavingen
ma 31-5-2010 13:25-14:15 3-SVK-M10 Peuter | Pre- en postoperatieve zorg
ma 31-5-2010 14:15-15:05 3-SVK-M10 Peuter | Pre- en postoperatieve zorg
ma 31-5-2010 15:20-16:10 3-SVK-M10 Peuter | Pre- en postoperatieve zorg
di 1-6-2010 09:00-09:50 2-ICV-O09 pat presentaties | pat presentaties
di 1-6-2010 09:50-10:40 2-ICV-O09 pat presentaties | pat presentaties
di 1-6-2010 10:55-11:45 2-ICV-O09 pat presentaties | pat presentaties
di 1-6-2010 11:45-12:35 2-ICV-O09 pat presentaties | pat presentaties
di 1-6-2010 13:15-14:05 2-ICV-O09 pat presentaties | pat presentaties
bereid je wel voor op wat macro werk, anders komen we er niet.
Open je office, hoop dat je excel 2003 gebruikt en outlook 2003. 2007 gebruik ik niet.
Druk op ALT+F11 om naar de vba editor te gaan.

Ga naar extra, verwijzingen, en zoek daar de microsoft outlook X.0 reference. vink die aan en druk ok.

Maak een macro met een loop die door al je items heen ploegt.
Kan met een for loop bijvoorbeeld, maar ook met een do loop, whatever you wish.

Het interessante deel komt hier. Let wel, dit is geen code die je kunt copy pasten en gebruiken,
je moet em er zelf wel even mooi infrobelen met een loopje dus, en ik het wat declaraties er bij gezet als voorbeeld. Ga em niet voor je klussen helemaal, kan ik ook 200 E voor vangen anders :P (aangezien het dan als tooltje door jan en alleman gebruikt kan worden op je opleiding)

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
Sub SCreateAppointment()
    dim strbegintijd as string
    dim strEindtijd as string
    dim dtedatum as date
    Strbegintijd = "19:00:00"  <= VERWIJS NAAR EEN CEL, DIT MOET IN DIT FORMAT IN IEDER GEVAL!
    StrEindTijd  = "19:30:00"  <= VERWIJS NAAR EEN CEL, DIT MOET IN DIT FORMAT IN IEDER GEVAL!
    DteDatum = "16-05-2010" <= VERWIJS NAAR EEN CEL, DIT MOET IN DIT FORMAT IN IEDER GEVAL! 

    Dim olApp As Outlook.Application
    Dim olApt As AppointmentItem

    Set olApp = New Outlook.Application
    Set olApt = olApp.CreateItem(olAppointmentItem)

    With olApt
        .Start = DteDatum + TimeValue(StrBeginTijd) 
        .End = DteDatum + TimeValue(StrEindTijd) 
        .Subject = StrOnderwerp
        .Location = StrLocatie
        .Body = StrBeschrijving
        .BusyStatus = olBusy
        .ReminderMinutesBeforeStart = 120 '<- aantal minuten voor een reminder
        .ReminderSet = True '<- reminder ja/nee
        .Save
    End With

    Set olApt = Nothing
    Set olApp = Nothing

End Sub
Twentsche_Roszondag 16 mei 2010 @ 21:05
quote:
Op zondag 16 mei 2010 20:38 schreef sjak het volgende:
Denk dat die vraag van mij niet gaat lukken?
Misschien zit hier ook wat handigs tussen.

http://office.microsoft.c(...)x?pid=CH102499821043
Jeffrey_Sanzondag 16 mei 2010 @ 21:15
Hallo,

Ik heb nog een vraag,
Op Zaterdag en Zondag hebben ze een andere prijs voor de volwassenen en voor de kinderen
en op de andere dagen een andere (goedkopere prijs).
Dus als iemand bijv. 4 dagen een huisje neemt met 2 volwassenen en 2 kinderen.
dan krijg je 2x Zaterdag en Zondag voor de volwassenen
2x zaterdag en zondag voor de kinderen

en 2x de prijs voor volwassenen in de week

2x de prijs voor kinderen in de week

Hoe kan ik dit in 1 formule zetten?
Holy_Goatzondag 16 mei 2010 @ 21:35
He verdomme heb met dan ding van sjak verder zitten kutten en was een i=i+1 vergeten in mijn loop.
dus endless loop, dus 54948 afspraken van 9u tot 9u50

outlook wil niet meer aan
Holy_Goatzondag 16 mei 2010 @ 21:37
quote:
Op zondag 16 mei 2010 21:15 schreef Jeffrey_San het volgende:
Hallo,

Ik heb nog een vraag,
Op Zaterdag en Zondag hebben ze een andere prijs voor de volwassenen en voor de kinderen
en op de andere dagen een andere (goedkopere prijs).
Dus als iemand bijv. 4 dagen een huisje neemt met 2 volwassenen en 2 kinderen.
dan krijg je 2x Zaterdag en Zondag voor de volwassenen
2x zaterdag en zondag voor de kinderen

en 2x de prijs voor volwassenen in de week

2x de prijs voor kinderen in de week

Hoe kan ik dit in 1 formule zetten?
gast, ga ik nou alles voor je doen?
ik ben ook te huur

en een : dankjewel voor het voorbeeld! dit is wat ik zocht/bedoelde! is ook welkom
Holy_Goatzondag 16 mei 2010 @ 21:38
waarom trouwens alles in 1 formule? Gebruik anders hulpcellen oid
Holy_Goatzondag 16 mei 2010 @ 21:38
kut mijn oulook start echt niet meer door gvd
ff rebooten
Jeffrey_Sanzondag 16 mei 2010 @ 21:39
quote:
Op zondag 16 mei 2010 21:37 schreef Holy_Goat het volgende:

[..]

gast, ga ik nou alles voor je doen?
ik ben ook te huur
haha, ik weet bijna niks van excel daarom:P

maar weet je het antwoord ?

edit: Heel erg bedank allemaal en vooral jij H_G
Holy_Goatzondag 16 mei 2010 @ 21:40
zie even boven je dus.
en een : dankjewel voor het voorbeeld! dit is wat ik zocht/bedoelde! is ook welkom

ja ik weet het antwoord, maar geen zin meer in denk ik
Jeffrey_Sanzondag 16 mei 2010 @ 21:47
quote:
Op zondag 16 mei 2010 21:40 schreef Holy_Goat het volgende:
zie even boven je dus.
en een : dankjewel voor het voorbeeld! dit is wat ik zocht/bedoelde! is ook welkom

ja ik weet het antwoord, maar geen zin meer in denk ik
Zou je het mn a.u.b. kunnen uitleggen want ik moet het voor morgen weten
SPOILER
btw ik heb een editje geplaatst in mn vorige post
Holy_Goatzondag 16 mei 2010 @ 22:00
SJAK.

Omdat ik niets beters te doen heb.
Tadaaaa
KLIK

Hoe werkt het? macro's ten eerste aan in excel.

Ten tweede outlook aanzetten (2003), dan pas klikken op knopje.
Inhoud sheet kun je aanpassen.
Holy_Goatzondag 16 mei 2010 @ 22:01
quote:
Op zondag 16 mei 2010 21:47 schreef Jeffrey_San het volgende:

[..]

Zou je het mn a.u.b. kunnen uitleggen want ik moet het voor morgen weten
SPOILER
btw ik heb een editje geplaatst in mn vorige post
voor morgen. sja, dan is het wel een beetje jammer nu want ik moet pleitos!
morgen weer een dag.
Deetchmaandag 17 mei 2010 @ 11:48
quote:
Op zondag 16 mei 2010 21:47 schreef Jeffrey_San het volgende:

[..]

Zou je het mn a.u.b. kunnen uitleggen want ik moet het voor morgen weten
SPOILER
btw ik heb een editje geplaatst in mn vorige post
Planning is alles

[ Bericht 0% gewijzigd door Deetch op 17-05-2010 12:11:48 ]
DaFanmaandag 17 mei 2010 @ 12:01
Bekend verhaal inderdaad.
Dat verhaal van die prijzen is nog niet eens gemakkelijk om dit goed op te zetten.

TIP VAN DE PRO: Ook lekker VERT.ZOEKEN gebruiken. Daarnaast moet je weten hoeveel zaterdagen/zondagen en weekdagen er in je periode zitten.
Holy_Goatmaandag 17 mei 2010 @ 12:20
quote:
Op maandag 17 mei 2010 12:01 schreef DaFan het volgende:
Bekend verhaal inderdaad.
Dat verhaal van die prijzen is nog niet eens gemakkelijk om dit goed op te zetten.

TIP VAN DE PRO: Ook lekker VERT.ZOEKEN gebruiken. Daarnaast moet je weten hoeveel zaterdagen/zondagen en weekdagen er in je periode zitten.
ligt er aan hoe ingewikkeld je het gaat maken he
sjakmaandag 17 mei 2010 @ 14:46
Zie hieronder.
Ben echt superblij!!!

[ Bericht 93% gewijzigd door sjak op 17-05-2010 15:02:05 ]
sjakmaandag 17 mei 2010 @ 14:50
quote:
Op zondag 16 mei 2010 22:00 schreef Holy_Goat het volgende:
SJAK.

Omdat ik niets beters te doen heb.
Tadaaaa
KLIK

Hoe werkt het? macro's ten eerste aan in excel.

Ten tweede outlook aanzetten (2003), dan pas klikken op knopje.
Inhoud sheet kun je aanpassen.
Holy Goat *SMAK*
Het werkt geweldig!!! Ik ben hier super blij mee!!! Echt top!
DaFanmaandag 17 mei 2010 @ 14:51
quote:
Op zondag 16 mei 2010 21:35 schreef Holy_Goat het volgende:
He verdomme heb met dan ding van sjak verder zitten kutten en was een i=i+1 vergeten in mijn loop.
dus endless loop, dus 54948 afspraken van 9u tot 9u50

outlook wil niet meer aan
Is dit al opgelost, bij jou zelf?
Holy_Goatmaandag 17 mei 2010 @ 17:29
ja na een herstel van outlook. hij was niet stuk maar had wat moeite met de 676657 agenda items op 1 dag. wel zou ik 1 ding willen veranderen want nu werkt t alleen echt lekker als outlook aan staat. staat die uit dan werkt t niet altijd.
jakeesdinsdag 18 mei 2010 @ 23:51
ik maak vaak gebruik van vert.zoeken (vlookup). Nu heb ik een functie waarbij ik eerst een getal afkap op de volgende manier:
1=ALS(A2<100;0;LINKS(A2/100;LENGTE(A2)-2)) 
==> dat gaat goed. Als ik echter in de cel ernaast de volgende formule invoer
1=VERT.ZOEKEN(ALS(A2<100;0;LINKS(A2/100;LENGTE(A2)-2));staffel!A:B;2;0) 
werkt het niet. Op een of andere manier worden de cellen als tekst of zo gezien en niet als getallen. Weet iemand wat dit kan zijn?
DaFanwoensdag 19 mei 2010 @ 08:00
Beter gebruik je:
1=AFRONDEN.NAAR.BENEDEN(A2/100;0)

Dan blijft het een getal. Door LINKS( ed te gebruiken maak je er een string van.
Je zou er dan weer eerst een getal van moeten maken met WAARDE()
Holy_Goatwoensdag 19 mei 2010 @ 11:22
En als je alleen maar geinteresseerd ben in het gehele getal kun je ook
1=INTEGER(A2/100)

Je kunt dan niet de cijfers achter de komma instellen, maar werkt voor jou nu prima
Holy_Goatwoensdag 19 mei 2010 @ 11:30
Best wazig trouwens, switchen ENG/NL excel gebruik
DaFanwoensdag 19 mei 2010 @ 11:30
Grappig, kende ik niet.
Nog beter.

Edit; INTEGER is ook in NL goed.
Holy_Goatwoensdag 19 mei 2010 @ 14:30
Ach ik kende afronden naar beneden weerd niet
franklopwoensdag 19 mei 2010 @ 20:02
Hoi all,

Wil morgen op mijn werk twee verschillende Excel bestanden (die ik eventueel nog in 1 bestand met 2 tabbladen kan voegen, met elkaar vergelijken. Wil eigenlijk soort van 'pivot' maken waar een bepaald nummer komt te staan met daarnaast de gegevens uit bestand 1 en bestand 2

Bijvoorbeeld:

Merk - kleur - datum vertrek 1, datum vertrek 2, datum aankomst 1, datum aankomst 2

nu snap ik dat ik bijv. kan knippen en plakken, maar er moet vast een snellere en betrouwbaardere manier zijn dmv een formule ofzo. Kunnen jullie me daarmee helpen?

Alvast bedankt!
Holy_Goatwoensdag 19 mei 2010 @ 21:56
Ik vind het erg lastig eenuitspraak daaropte doen als ik de situatie niet exact heb gezien eigenlijk
Hoe doe jij dat eigenlijk DaFan?
DaFanwoensdag 19 mei 2010 @ 22:09
Ik neem aan dat Merk en Kleur in allebei de bestanden staan dus een simpele VERT.ZOEKEN en dan vergelijken?
franklopwoensdag 19 mei 2010 @ 22:32
in principe zijn beide bestanden hetzelfde (alleen zal er dus verschil zitten in de datums) zal wel aan de gang gaan met verticaal zoeken
jakeeswoensdag 19 mei 2010 @ 23:25
quote:
Op woensdag 19 mei 2010 08:00 schreef DaFan het volgende:
Beter gebruik je:
[ code verwijderd ]

Dan blijft het een getal. Door LINKS( ed te gebruiken maak je er een string van.
Je zou er dan weer eerst een getal van moeten maken met WAARDE()
Dank je wel! Probleem is opgelost en van beide opmerkingen heb ik heel veel gehad.
phluphydonderdag 20 mei 2010 @ 12:35
Ik wil het symbool voor x-gemiddeld (x met een streepje erboven) invoeren, maar kan het bij symbols niet vinden.
Iemand een idee?
Deetchdonderdag 20 mei 2010 @ 13:05
quote:
Op donderdag 20 mei 2010 12:35 schreef phluphy het volgende:
Ik wil het symbool voor x-gemiddeld (x met een streepje erboven) invoeren, maar kan het bij symbols niet vinden.
Iemand een idee?
Sorry, ik ken geen lettertype waar dat in zit. Waarom niet gewoon "gemiddelde", "average", "gem." of "avg" gebruiken?
Misschien dat onderstaande link je verder helpt? http://sbarnhill.mvps.org/WordFAQs/Overbar.htm

[ Bericht 15% gewijzigd door Deetch op 20-05-2010 13:13:44 ]
phluphydonderdag 20 mei 2010 @ 13:12
quote:
Op donderdag 20 mei 2010 13:05 schreef Deetch het volgende:

[..]

Sorry, ik ken geen lettertype waar dat in zit. Waarom niet gewoon "gemiddelde", "average", "gem." of "avg" gebruiken?
Bedrijfs-voorschrift (branche-specifiek denk ik, internationaal gebruikelijk?)
Holy_Goatdonderdag 20 mei 2010 @ 13:13
quote:
Op donderdag 20 mei 2010 12:35 schreef phluphy het volgende:
Ik wil het symbool voor x-gemiddeld (x met een streepje erboven) invoeren, maar kan het bij symbols niet vinden.
Iemand een idee?
kijk hier even, misschien heb je er wat aan
http://pressf1.pcworld.co.nz/archive/index.php/t-19493.html
Deetchdonderdag 20 mei 2010 @ 13:20
quote:
Op donderdag 20 mei 2010 13:12 schreef phluphy het volgende:

[..]

Bedrijfs-voorschrift (branche-specifiek denk ik, internationaal gebruikelijk?)
laatste optie is dan de equation editor in excel
Holy_Goatdonderdag 20 mei 2010 @ 13:28
quote:
Op donderdag 20 mei 2010 13:20 schreef Deetch het volgende:

[..]

laatste optie is dan de equation editor in excel
ohja dit! helemaal vergeten
phluphydonderdag 20 mei 2010 @ 13:39
werkt (volgens collega op het lab)

Thanks guys.
verzerzaterdag 22 mei 2010 @ 15:29
Ik heb het volgende:

cel A__cel B
klas___leeftijd

er zijn 7 verschillende klassen en leeftijden van 3 t/m 23 jaar

Ik wil nu per klas weten het aantal leerlingen onder de 8 en 8 jaar of ouder

ik probeer een tabel te krijgen met de klassen onder elkaar en ernaast het aantal onder en boven de 8

weet iemand de formule?

[ Bericht 1% gewijzigd door verzer op 22-05-2010 15:49:48 ]
DaFanzaterdag 22 mei 2010 @ 16:37
DAAR IS IE WEERRRRRRR


Formule in E2
=SUMPRODUCT((A$2:A$13=D2)*(B$2:B$13>=8))

Formule in F2:
=SUMPRODUCT((A$2:A$13=D2)*(B$2:B$13<8))

Doortrekken naar beneden.
Holy_Goatzaterdag 22 mei 2010 @ 16:46
quote:
Op zaterdag 22 mei 2010 16:37 schreef DaFan het volgende:
DAAR IS IE WEERRRRRRR

[ afbeelding ]
Formule in E2
=SUMPRODUCT((A$2:A$13=D2)*(B$2:B$13>=8))

Formule in F2:
=SUMPRODUCT((A$2:A$13=D2)*(B$2:B$13<8))

Doortrekken naar beneden.
je bedoelt 'dafan' of het befaamde somproduct
oinkoink12zaterdag 22 mei 2010 @ 16:48
Zie mijn post: [Excel] Cirkeldiagram uitdaging
Iemand een oplossing?
Holy_Goatzaterdag 22 mei 2010 @ 16:49
kopieer die eerst maar eens netjes hierheen
verzerzaterdag 22 mei 2010 @ 16:55
quote:
Op zaterdag 22 mei 2010 16:37 schreef DaFan het volgende:
Ik krijg de #NAAM? foutmelding Heb gewoon dezelfde formule gebruikt

=SUMPRODUCT((A$2:A$962=A968)*(B$2:B$962<8))

heb de tabel onder de lijst gezet, A968 is dus klas A

Enig idee hoe dit kan?
Holy_Goatzaterdag 22 mei 2010 @ 16:57
quote:
Op zaterdag 22 mei 2010 16:55 schreef verzer het volgende:

[..]

Ik krijg de #NAAM? foutmelding Heb gewoon dezelfde formule gebruikt

=SUMPRODUCT((A$2:A$962=A968)*(B$2:B$962<8))

heb de tabel onder de lijst gezet, A968 is dus klas A

Enig idee hoe dit kan?
omdat jij de nederlandse versie gebruikt. Zie de OP voor een link waar alle formules vertaald worden tussen verschillende talen.
verzerzaterdag 22 mei 2010 @ 17:03
quote:
Op zaterdag 22 mei 2010 16:57 schreef Holy_Goat het volgende:

[..]

omdat jij de nederlandse versie gebruikt. Zie de OP voor een link waar alle formules vertaald worden tussen verschillende talen.
Dankje! het werkt

Alleen staat het in die OP lijst wel verkeerd.

http://dolf.trieschnigg.nl/excel/excel.html

Bij Nederlands staat somprodukt, maar bij mij werkt ie pas bij somproduct
Holy_Goatzaterdag 22 mei 2010 @ 17:11
das nieuwe spelling
oinkoink12zaterdag 22 mei 2010 @ 17:22
quote:
Op zaterdag 22 mei 2010 16:49 schreef Holy_Goat het volgende:
kopieer die eerst maar eens netjes hierheen
Vooruit dan maar...

Beste mensen,

Ik heb een cirkeldiagram, waarbij er twee opties zijn: ja en nee. Ja bestaat uit 78% van de cirkel, die ik vervolgens wil onderverdelen, in nog drie opties. Volgens de voorbeelden van grafieken in excel kan dit, zie hieronder:

Cirkel-van-cirkel Dit is een cirkeldiagram waaruit door de gebruiker gedefinieerde waarden zijn geëxtraheerd, die vervolgens zijn gecombineerd tot een tweede cirkel. U kunt kleine cirkelsegmenten bijvoorbeeld beter zichtbaar maken door ze als één item te groeperen in een cirkeldiagram, en dat item vervolgens opsplitsen in een kleiner cirkel- of staafdiagram naast het hoofddiagram. (voor voorbeeld, zie: http://office.microsoft.c(...)id=CH062528081043%29 )

Het lukt mij om de ene cirkel te maken met de opties ja (22%) en nee (78%). Echter de 'Nee' kan ik niet onderverdelen.
Als ik een nieuwe grafiek maak, lukt het wel om de drie opties die 'nee' heeft, in een grafiek te zetten (namelijk 44%, 40% en 16%) Echter is het totaal dus geen 100%, maar moet het totaal 78% zijn.
Als dit geen duidelijke uitleg is, zie dan het bestandje: http://www.speedyshare.com/files/22564820/Hulp.xls

Hoe krijg ik dit voor elkaar?

Bedankt!
DaFanzaterdag 22 mei 2010 @ 17:41
quote:
Op zaterdag 22 mei 2010 17:03 schreef verzer het volgende:

[..]

Dankje! het werkt

Alleen staat het in die OP lijst wel verkeerd.

http://dolf.trieschnigg.nl/excel/excel.html

Bij Nederlands staat somprodukt, maar bij mij werkt ie pas bij somproduct
Geen idee wie die lijst heeft gemaakt, dus ben niet aansprakelijk
IN de OP staat ook dat het handig is om even je taal en versie te vermelden

Geen dank.
Holy_Goatzaterdag 22 mei 2010 @ 20:05
oinkoink, dat weet ik eigenlijk niet... ik wil mijn kennis over grafieken echter nog wel bijspijkeren dus......

ohja: wie heeft er ervaring met koppelen excel aan (My)SQL databases?
DaFanzaterdag 22 mei 2010 @ 20:37
Ik ken Excel en ik ken SQL, maar koppelen, nooit gedaan...
Kan dinsdag op werk wel s kijken, ik heb thuis geen SQL-database draaien ofzo
rheremanzondag 23 mei 2010 @ 00:18
Hallo allemaal,

mijn eerste post hier op het forum..

Ik ben bezig met een (kan geen betere verwoording vinden) programma te maken in exel en ben op zoek naar een functie/code..

Ik heb een tabel: Days

Deze tabel is onderverdeel in 12 maanden (jan-dec) en voor elke maand geeft hij aan hoeveel dagen ik actief ben geweest.

Nu wil ik een nummer krijgen die aangeeft welke maanden ik wel en welke maanden ik niet actief ben geweest.

Voorbeeld:

Jan: 10
Febr: 15
Maart: 0
April: 12
Mei: 0
Juni: 0
Juli: 0
Aug: 25

van deze 8 maanden ben ik 4 maanden actief geweest en 4 maanden niet. De output van de formule moet dus zijn: 4.

Ik hoop dat het duidelijk is, zo niet, dan leg ik het nog een keer uit.

Alvast bedankt.
Randy
Holy_Goatzondag 23 mei 2010 @ 07:55
zoek eens op countif / aantal.als
rheremanzondag 23 mei 2010 @ 11:40
quote:
Op zondag 23 mei 2010 07:55 schreef Holy_Goat het volgende:
zoek eens op countif / aantal.als
TYTYTYTYTYTYTYTYTYTYTYTYTY
Holy_Goatzondag 23 mei 2010 @ 11:41
Mensen blij maken is zo wel heel simpel
qu63zondag 23 mei 2010 @ 11:42
quote:
Op zondag 23 mei 2010 11:41 schreef Holy_Goat het volgende:
Mensen blij maken is zo wel heel simpel
Zo niet:

Holy_Goatzondag 23 mei 2010 @ 11:46
whehe
Oscar.dinsdag 25 mei 2010 @ 19:16
Ik ben nu een rooster aan het maken in Excel, maar ik wil alleen alle data's hebben van alle vrijdagen van dit jaar. Weet iemand hoe ik dat moet doen?

[excel 2007 English]
DaFandinsdag 25 mei 2010 @ 19:22
1-Jan-10
8-Jan-10
15-Jan-10
22-Jan-10
29-Jan-10
5-Feb-10
12-Feb-10
19-Feb-10
26-Feb-10
5-Mar-10
12-Mar-10
19-Mar-10
26-Mar-10
2-Apr-10
9-Apr-10
16-Apr-10
23-Apr-10
30-Apr-10
7-May-10
14-May-10
21-May-10
28-May-10
4-Jun-10
11-Jun-10
18-Jun-10
25-Jun-10
2-Jul-10
9-Jul-10
16-Jul-10
23-Jul-10
30-Jul-10
6-Aug-10
13-Aug-10
20-Aug-10
27-Aug-10
3-Sep-10
10-Sep-10
17-Sep-10
24-Sep-10
1-Oct-10
8-Oct-10
15-Oct-10
22-Oct-10
29-Oct-10
5-Nov-10
12-Nov-10
19-Nov-10
26-Nov-10
3-Dec-10
10-Dec-10
17-Dec-10
24-Dec-10
31-Dec-10
DaFandinsdag 25 mei 2010 @ 19:22
Je weet dat 1 januari op een vrijdag was. Zet in de 2e cel 8 januari.
En dan doortrekken. Fertig.
Oscar.dinsdag 25 mei 2010 @ 19:38
quote:
Op dinsdag 25 mei 2010 19:22 schreef DaFan het volgende:
Je weet dat 1 januari op een vrijdag was. Zet in de 2e cel 8 januari.
En dan doortrekken. Fertig.
tnx Hoe heb je dit nou gedaan?
qu63dinsdag 25 mei 2010 @ 19:42
quote:
Op dinsdag 25 mei 2010 19:38 schreef donald_dick het volgende:

[..]

tnx Hoe heb je dit nou gedaan?
A1 -> 8-1-10
A2 -> =A1+7
A2 -> ^^
Deetchwoensdag 26 mei 2010 @ 09:19
quote:
Op dinsdag 25 mei 2010 19:38 schreef donald_dick het volgende:

[..]

tnx Hoe heb je dit nou gedaan?
Pagina 10 even lezen: http://www.econ.kuleuven.(...)at/edu/excel2000.pdf
Johnnsdonderdag 27 mei 2010 @ 12:23
Even een copy-paste uit dit topic:

Ik heb in Excel een overzicht met gegevens van een enquęte (32 respondenten). Deze tabel is als volgt opgebouwd:



Antwoord 1, antwoord 2 etc. betreft de persoon (id) die de enquęte heeft ingevuld.

Nu wil ik ga per vraag antwoorden kunnen filteren, en indien mogelijk ook combinaties van vragen (2 variabelen).

Het lukt mij alleen niet om een fatsoenlijke draaitabel te produceren. Is het uberhaupt mogelijk wat ik wil?

En zo ja, kan iemand even helpen?
Twentsche_Rosdonderdag 27 mei 2010 @ 14:12
quote:
Op donderdag 27 mei 2010 12:23 schreef Johnns het volgende:
Even een copy-paste uit dit topic:

Ik heb in Excel een overzicht met gegevens van een enquęte (32 respondenten). Deze tabel is als volgt opgebouwd:

[ afbeelding ]

Antwoord 1, antwoord 2 etc. betreft de persoon (id) die de enquęte heeft ingevuld.

Nu wil ik ga per vraag antwoorden kunnen filteren, en indien mogelijk ook combinaties van vragen (2 variabelen).

Het lukt mij alleen niet om een fatsoenlijke draaitabel te produceren. Is het uberhaupt mogelijk wat ik wil?

En zo ja, kan iemand even helpen?
Ik zou in 1e instantie rijen en kolommen verwisselen.
Dit kan gemakkelijk door alles te selecteren en in een ander blad te copieren met als toevoeging transpose.
Dan heb je een mooie database.
En geef dan eens op wat je precies voor informatie wil.
qu63donderdag 27 mei 2010 @ 19:50
quote:
Op donderdag 27 mei 2010 12:23 schreef Johnns het volgende:
Even een copy-paste uit dit topic:

Ik heb in Excel een overzicht met gegevens van een enquęte (32 respondenten). Deze tabel is als volgt opgebouwd:

[ afbeelding ]

Antwoord 1, antwoord 2 etc. betreft de persoon (id) die de enquęte heeft ingevuld.

Nu wil ik ga per vraag antwoorden kunnen filteren, en indien mogelijk ook combinaties van vragen (2 variabelen).

Het lukt mij alleen niet om een fatsoenlijke draaitabel te produceren. Is het uberhaupt mogelijk wat ik wil?

En zo ja, kan iemand even helpen?
Al eens gekeken naar SPSS?
Sport_Lifevrijdag 28 mei 2010 @ 11:44
Ik heb een Excel-vraag. Ik moet 3 (!!) functies combineren in 1 functie zegmaar:
- Vert.zoeken
- Als functie
- Isfout functie

=VERT.ZOEKEN(D2;'voorraadlijst hal C'!A2;1;ONWAAR) (de Vert.zoeken functie)
= ALS(ISFOUT(G14);"Fout";"Goed") (de ALS/ISfout functie)

Gewoon erachter plakken lukt niet

Alvast bedankt!
DaFanvrijdag 28 mei 2010 @ 11:54
Waarom moet je ze combineren. Er zit geen overlap in qua ranges?
Sport_Lifevrijdag 28 mei 2010 @ 11:58
quote:
Op vrijdag 28 mei 2010 11:54 schreef DaFan het volgende:
Waarom moet je ze combineren. Er zit geen overlap in qua ranges?
De verwijzingen kloppen niet in het voorbeeld, maar ze moeten gecombineerd worden omdat hij uit een ander blad moet zoeken (= vert.zoeken), daar iets met een waarde moet doen (=ALS) en dat moet dan uitgedrukt worden in goed/fout (= ISFOUT)...
Athans, zoiets dan..
DaFanvrijdag 28 mei 2010 @ 12:02
=ALS(ISFOUT(VERT.ZOEKEN(D2;'voorraadlijst hal C'!A2;1;ONWAAR));"Fout";"Goed")

Zoiets?
Als je de VERT.ZOEKEN in G14 had staan in ieder geval.

Als je dit soort 'ingewikkelde' formules moet schrijven, kan je ook bv in A1 beginnen met het binnenste deel.
Dan in A2 zet je wat eromheen moet.
Dan in A3....

En vervolgens vervang je A2 in de formule die in A3 staat door de uitgetypte formule ipv een verwijzing.
Idem met A1.
Dat werkt altijd prima.
Sport_Lifevrijdag 28 mei 2010 @ 12:13
Tnx het werkt !
DaFanvrijdag 28 mei 2010 @ 12:15
Nice
Johnnsvrijdag 28 mei 2010 @ 15:06
quote:
Op donderdag 27 mei 2010 14:12 schreef Twentsche_Ros het volgende:

[..]

Ik zou in 1e instantie rijen en kolommen verwisselen.
Dit kan gemakkelijk door alles te selecteren en in een ander blad te copieren met als toevoeging transpose.
Dan heb je een mooie database.
En geef dan eens op wat je precies voor informatie wil.
thanks! het is gelukt!
quote:
Op donderdag 27 mei 2010 19:50 schreef qu63 het volgende:

[..]

Al eens gekeken naar SPSS?
ken het programma alleen heb niet de tijd om me er in te verdiepen helaas.
qu63zaterdag 29 mei 2010 @ 12:37
quote:
Op vrijdag 28 mei 2010 15:06 schreef Johnns het volgende:

[..]

thanks! het is gelukt!
[..]

ken het programma alleen heb niet de tijd om me er in te verdiepen helaas.
Ik maak mn kruistabellen in SPSS, de rest doe ik ook lekker met Excel.. Verder heb ik dus ook de ballen verstand van SPSS
Sport_Lifezaterdag 29 mei 2010 @ 16:22
#@$(*& @_($&_@$&@_$ Klote Excel!!

Ik loop weer ergens tegenaan .

De bedoeling is om 'tekst-cijfers' naar getallen te vertalen (want met tekst kan excel niet rekenen )

Dus de formule is:
1=ALS(ISLEEG(uitslagen!B4)=ONWAAR;(LINKS(uitslagen!B4;VIND.ALLES("-"; uitslagen!B4)-1));"").


Om dit als een getal weer te geven, moet de functie =Waarde() erbij. Maar het volgende werkt niet:

1=Waarde(ALS(ISLEEG(uitslagen!B4)=ONWAAR;(LINKS(uitslagen!B4;VIND.ALLES("-"; uitslagen!B4)-1)


want dan negeert hij de ISLEEG functie weer .

Iemand een idee wat de juiste formule is?
Mr.Houdoezaterdag 29 mei 2010 @ 21:52
Hoe kan ik de tekst "overnemen" van de link naar een cel?
Ik heb op een gegeven moment alle cellen gelinkt. Maar daarna wil ik er mee gaan schuiven, maar als ik dat doe, verandert hij de links ook.
Kan ik dat op de een of andere manier "mergen" ofzo?
qu63zaterdag 29 mei 2010 @ 22:00
quote:
Op zaterdag 29 mei 2010 16:22 schreef Sport_Life het volgende:
#@$(*& @_($&_@$&@_$ Klote Excel!!

Ik loop weer ergens tegenaan .

De bedoeling is om 'tekst-cijfers' naar getallen te vertalen (want met tekst kan excel niet rekenen )

Dus de formule is:
[ code verwijderd ]

Om dit als een getal weer te geven, moet de functie =Waarde() erbij. Maar het volgende werkt niet:
[ code verwijderd ]

want dan negeert hij de ISLEEG functie weer .

Iemand een idee wat de juiste formule is?
je wil dus zeg maar van "1-1" 1 en 1 maken?
qu63zaterdag 29 mei 2010 @ 22:01
quote:
Op zaterdag 29 mei 2010 21:52 schreef Mr.Houdoe het volgende:
Hoe kan ik de tekst "overnemen" van de link naar een cel?
Ik heb op een gegeven moment alle cellen gelinkt. Maar daarna wil ik er mee gaan schuiven, maar als ik dat doe, verandert hij de links ook.
Kan ik dat op de een of andere manier "mergen" ofzo?
Whut?

Kan je een duidelijker voorbeeld geven?
Sport_Lifezondag 30 mei 2010 @ 11:19
quote:
Op zaterdag 29 mei 2010 22:00 schreef qu63 het volgende:

[..]

je wil dus zeg maar van "1-1" 1 en 1 maken?
Klopt, en dan in cijfer-vorm.
DaFanzondag 30 mei 2010 @ 11:31
Kan je niet gewoon beter LINKS(A1,1) gebruiken en RECHTS(A1,1)?
Je kan er vanuit gaan dat er niet meer dan 9 doelpunten worden gemaakt (dit is een WK-sheet neem ik aan?).
Dan hoef je ook niet te zoeken naar "-" etc.
En je kan deze syntax:
=ALS(ISLEEG(uitslagen!B4)=ONWAAR;formule;"")

beter omzetten in

=ALS(ISLEEG(uitslagen!B4);"";formule)

Je hoeft bij ISLEEG niet te testen tegeen WAAR of ONWAAR want ISLEEG geeft al WAAR of ONWAAR terug, en dus kan je hem gebruiken in een ALS. Korter = overzichtelijker.
Sport_Lifezondag 30 mei 2010 @ 12:43
tnx voor het meedenken . Maar het moet een universele sheet worden, dus ook voor sporten waarbij er 30-0 gescoord kan worden.
DaFanzondag 30 mei 2010 @ 12:58
Ok dan denk ik dat het praktischer is om de uitslag van je formule pas om te zetten met WAARDE als je hem gaat gebruiken in een andere formule.

Dus stel je formule staat in A1, dan doe je in B1;
=WAARDE(A1) + A2

Bijvoorbeeld.
Ik snap je formule ook niet helemaal omdat ik het me nu niet zo goed kan visualiseren.
Nick_Takenmaandag 31 mei 2010 @ 16:33
Ik heb een grafiek gemaakt aan de hand van een tabel, alleen is er een ding wat mij mateloos stoort en ik niet aangepast krijg:



De vloeiende lijn komt boven de 100% uit, dat kan en mag dus niet.
Nu een halve dag lopen zoeken en googlen maar nergens iets over dat je de kromme kan instellen/marges ingeven of gewoon een keiharde limiet kan instellen.
Is dit een beperking van excel waar ik tegen aan loop of zoek ik gewoon verkeerd?
teamleadmaandag 31 mei 2010 @ 16:38
ik heb een reeks tijden (weergegeven als HH:MM ) in een kolom.
Nu wil ik graag weten hoeveel van die tijden vallen binnen een bepaalde range, bijvoorbeeld tussen 07:00 en 08:00

Hoe doe ik dat zonder handmatig te turven
DaFanmaandag 31 mei 2010 @ 16:46
quote:
Op maandag 31 mei 2010 16:38 schreef teamlead het volgende:
ik heb een reeks tijden (weergegeven als HH:MM ) in een kolom.
Nu wil ik graag weten hoeveel van die tijden vallen binnen een bepaalde range, bijvoorbeeld tussen 07:00 en 08:00

Hoe doe ik dat zonder handmatig te turven
=AANTAL.ALS(A1:A4;"<8:00")-AANTAL.ALS(A1:A4;"<7:00")
qu63maandag 31 mei 2010 @ 16:47
quote:
Op maandag 31 mei 2010 16:46 schreef DaFan het volgende:

[..]

=AANTAL.ALS(A1:A4;"<8:00")-AANTAL.ALS(A1:A4;"<7:00")
Ah, zo kan 't natuurlijk ook!

Ik was aan het klooien met aantal.als(A1:A4(EN(>7:00;<8:00)) maar dat werkt niet
DaFanmaandag 31 mei 2010 @ 16:50
Nick;
Vaag! Zou het niet weten zo, komt waarschijnlijk omdat je een vloeiende lijn forceert.
Misschien kan je proberen het in 2 series op te splitsen en daar waar het 100% is een rechte lijn te maken, maar dat is meer een (slechte) workaround dan een oplossing.

Grafieken zijn niet mijn ding.
teamleadmaandag 31 mei 2010 @ 16:51
soms is het zo simpel dat je er zelf niet meer op kunt komen

dank!
DaFanmaandag 31 mei 2010 @ 16:52
quote:
Op maandag 31 mei 2010 16:47 schreef qu63 het volgende:

[..]

Ah, zo kan 't natuurlijk ook!

Ik was aan het klooien met aantal.als(A1:A4(EN(>7:00;<8:00)) maar dat werkt niet
Klopt ik begon er ook mee !
Nick_Takenmaandag 31 mei 2010 @ 17:02
quote:
Op maandag 31 mei 2010 16:50 schreef DaFan het volgende:
Nick;
Vaag! Zou het niet weten zo, komt waarschijnlijk omdat je een vloeiende lijn forceert.
Misschien kan je proberen het in 2 series op te splitsen en daar waar het 100% is een rechte lijn te maken, maar dat is meer een (slechte) workaround dan een oplossing.

Grafieken zijn niet mijn ding.
Ik ken een aantal opties maar die kan ik helaas niet gebruiken.
Helaas had ik geen zeef van 1200 μm wat het probleem al zou oplossen waarschijnlijk.
Daarnaast moet ik van de prof de lijn wel vloeiend forceren omdat je ook niet simpel dy/dx kan doen tussen 2 punten, en er een exacte formule is om de kromme te berekenen, die ik zeker niet in excel zal gaan krijgen omdat die en erg ingewikkeld is en ik voor elke 1% haast het apart moet gaan berekenen
Normaal gesproken had ik gewoon een niet-kromme gepakt maar deze prof loopt echt over elk detail te zeiken. Verleden verslag kregen wij ook een 4 vanwege dit soort "cosmetische" fouten. In een laatste poging wil ik nog wel iets gaan proberen met photoshop ofzo al is het niet mijn sterkste ding. Hoe dan ook dit stomme foutje kan mij zomaar een vol punt kosten, en ik moet voor dit verslag een 7 halen om het cijfer op te krikken naar een voldoende, ergo het vak is haast onmogelijk.
DaFanmaandag 31 mei 2010 @ 17:21
Google even op MrExcel en probeer het daar op het forum eens (Engels forum, let op met versieverschillen).
Daar zitten ook een aantal MVP's van Microsoft.

Die weten écht alles
slimmen001maandag 31 mei 2010 @ 20:32
ik heb een vraagje
hoe kan ik iets zoals dit in mijn bestand zetten?

qu63maandag 31 mei 2010 @ 20:44
quote:
Op maandag 31 mei 2010 20:32 schreef slimmen001 het volgende:
ik heb een vraagje
hoe kan ik iets zoals dit in mijn bestand zetten?

[ afbeelding ]
Via de validatielijst
slimmen001maandag 31 mei 2010 @ 20:47
quote:
Op maandag 31 mei 2010 20:44 schreef qu63 het volgende:

[..]

Via de validatielijst
hoe doe ik dat?

edit: al gevonden
freedomridewoensdag 2 juni 2010 @ 13:22
Hallo iedereen,

Ik heb een vraag, ik wil in excel met een macro het volgende automatisch laten uitvoeren:

het scheiden van een postcode in 2 verschillende cellen/kolomen,

Voorbeeld:

Kolom 1 | Kolom2
1234ab

Wordt dan

1234 | ab

het automatisch laten scheiden dus,

Ik hoor graag van iemand die dit weet,

alvast hartelijk dank!

(het dus automatisch laten scheiden van letter/cijver combinatie)
DaFanwoensdag 2 juni 2010 @ 13:39
Moét het met een macro?
Waarom niet gewoon =LINKS(A1,4)
en =RECHTS(A1,2)

?
freedomridewoensdag 2 juni 2010 @ 13:49
Het moet namelijk geautomatiseerd worden, en wat jij stuurde werkt bij mij niet

ik heb bij A1 staan: 1234ab

Hoe scheid ik het vervolgens in A1 wil ik dan 1234 en in b1 ab enz enz.

Heb hier een rij van 1600
Holy_Goatwoensdag 2 juni 2010 @ 14:08
dan kun je toch alsnog gewoon de formule doortrekken? met dat plusje rechtsonderin.

wil je per se met een macro... dan.`....

1
2
3
4
5
6
7
8
9
i=1
do while cells(i,1) <>"" 

doevents
cells(i,2)=right(cells(i,1),2)
cells(i,1)=left(cells(i,1),4)

i=i+1
loop
Bjorodonderdag 3 juni 2010 @ 09:36
ff een vraagje, is het mogelijk om dit overzichtje in een excelsheet te krijgen ?
En dan natuurlijk met in stand houden van de huidige kolom indeling
qu63donderdag 3 juni 2010 @ 09:50
quote:
Op donderdag 3 juni 2010 09:36 schreef Bjoro het volgende:
ff een vraagje, is het mogelijk om dit overzichtje in een excelsheet te krijgen ?
En dan natuurlijk met in stand houden van de huidige kolom indeling
A1 t/m C1 (samenvoegen dus) = Groep A
A2 = Zuid-Afrika
C2 = Mexico
A4 = Urugay
C4 = Frankrijk

En dat dan voor alle groepen..

Of snap ik je vraag niet
Bjorodonderdag 3 juni 2010 @ 09:58
quote:
Op donderdag 3 juni 2010 09:50 schreef qu63 het volgende:

[..]

A1 t/m C1 (samenvoegen dus) = Groep A
A2 = Zuid-Afrika
C2 = Mexico
A4 = Urugay
C4 = Frankrijk

En dat dan voor alle groepen..

Of snap ik je vraag niet
hahaha, sorry...linkje doet niet wat ik wil.
Als je op zo'n land klikt zie je een overzicht van alle spelers....en dat wil ik graag in excel zetten.
Sorry voor mijn onduidelijkheid
qu63donderdag 3 juni 2010 @ 10:02
quote:
Op donderdag 3 juni 2010 09:58 schreef Bjoro het volgende:

[..]

hahaha, sorry...linkje doet niet wat ik wil.
Als je op zo'n land klikt zie je een overzicht van alle spelers....en dat wil ik graag in excel zetten.
Sorry voor mijn onduidelijkheid
deze link bedoel je?

Maar dat is toch gewoon een tabel die je over kunt nemen?
Bjorodonderdag 3 juni 2010 @ 10:06
quote:
Op donderdag 3 juni 2010 10:02 schreef qu63 het volgende:

[..]

deze link bedoel je?

Maar dat is toch gewoon een tabel die je over kunt nemen?
als ik die kopieer en plak plaatst excel deze in kolom A bij mij
qu63donderdag 3 juni 2010 @ 10:08
quote:
Op donderdag 3 juni 2010 10:06 schreef Bjoro het volgende:

[..]

als ik die kopieer en plak plaatst excel deze in kolom A bij mij
Handmatig overtikken/regel voor regel copypasten?

Of zoek een site waarbij je het wel kan copypasten
Bjorodonderdag 3 juni 2010 @ 10:10
quote:
Op donderdag 3 juni 2010 10:08 schreef qu63 het volgende:
Handmatig overtikken/regel voor regel copypasten?

Of zoek een site waarbij je het wel kan copypasten
was ik al bang voor, dat dat niet kan
Twentsche_Rosdonderdag 3 juni 2010 @ 11:22
Hebben DaFan en Deetch hun vakanties wel op elkaar afgestemd, zodat we in de zomermaanden niet met een onbeheerd Excel-forum zitten.


En anders: laptop mee in de tent.
qu63donderdag 3 juni 2010 @ 11:23
quote:
Op donderdag 3 juni 2010 11:22 schreef Twentsche_Ros het volgende:
Hebben DaFan en Deetch hun vakanties wel op elkaar afgestemd, zodat we in de zomermaanden niet met een onbeheerd Excel-forum zitten.


En anders: laptop mee in de tent.
Hey, wij doen toch ook mee?
Deetchdonderdag 3 juni 2010 @ 13:29
quote:
Op donderdag 3 juni 2010 11:22 schreef Twentsche_Ros het volgende:
Hebben DaFan en Deetch hun vakanties wel op elkaar afgestemd, zodat we in de zomermaanden niet met een onbeheerd Excel-forum zitten.


En anders: laptop mee in de tent.
Lol, ik ga pas eind augustus/begin septemeber weg. Maar meestal is het ook niet zo heel druk in de zomer.
Deetchdonderdag 3 juni 2010 @ 13:37
quote:
Op donderdag 3 juni 2010 10:06 schreef Bjoro het volgende:

[..]

als ik die kopieer en plak plaatst excel deze in kolom A bij mij
Hele kolom A selecteren en dan in je menu data de optie "Text to columns" (of de nederlandse vertaling daarvan) gebruiken, met de optie delimited (gescheiden op teken) zul je dan een heel end moeten komen.

In excel 2007 gebeurt dat trouwens al automatisch.
qu63donderdag 3 juni 2010 @ 14:10
quote:
Op donderdag 3 juni 2010 13:37 schreef Deetch het volgende:

[..]

Hele kolom A selecteren en dan in je menu data de optie "Text to columns" (of de nederlandse vertaling daarvan) gebruiken, met de optie delimited (gescheiden op teken) zul je dan een heel end moeten komen.

In excel 2007 gebeurt dat trouwens al automatisch.
In mijn Excel 2007 kwam het ook allemaal in A1 te staan..
Deetchdonderdag 3 juni 2010 @ 15:39
quote:
Op donderdag 3 juni 2010 14:10 schreef qu63 het volgende:

[..]

In mijn Excel 2007 kwam het ook allemaal in A1 te staan..
Dan hebben jullie allemaal een stomme excel 2007

Maar helpt de text to columns nu dan?
DaFandonderdag 3 juni 2010 @ 17:50
Ik ga niet op vakantie dus
Bjorodonderdag 3 juni 2010 @ 20:25
quote:
Op donderdag 3 juni 2010 13:37 schreef Deetch het volgende:

[..]

Hele kolom A selecteren en dan in je menu data de optie "Text to columns" (of de nederlandse vertaling daarvan) gebruiken, met de optie delimited (gescheiden op teken) zul je dan een heel end moeten komen.

In excel 2007 gebeurt dat trouwens al automatisch.
ga het proberen, thanks !
Bjorodonderdag 3 juni 2010 @ 23:56
probeer het net bij een Mac, maar daar pakt hij wel gewoon de kolommen in Excel.....vreemd, maar goed, ik ben geholpen !
fotostartervrijdag 4 juni 2010 @ 19:44
Mensen,

Ik heb in excel een sheet welke net buiten de printmarges valt.
Echter kan ik de kolommen niet smaller maken omdat de info dan niet zichtbaar is.

Nu weet ik dat er een optie is, om brede/te lange sheets toch nog op 1 pagina te krijgen.
Hoe krijg ik dit juist ingesteld? ( office 2007 Engels)
mecanovrijdag 4 juni 2010 @ 20:58
quote:
Op vrijdag 4 juni 2010 19:44 schreef fotostarter het volgende:
Mensen,

Ik heb in excel een sheet welke net buiten de printmarges valt.
Echter kan ik de kolommen niet smaller maken omdat de info dan niet zichtbaar is.

Nu weet ik dat er een optie is, om brede/te lange sheets toch nog op 1 pagina te krijgen.
Hoe krijg ik dit juist ingesteld? ( office 2007 Engels)
Bij aanpassen aan pagina onder pagina-indeling de dialoogvenster openen. Bij tabblad pagina -> schaal kiezen voor aanpassen aan 1 bij 1 pagina.
Twentsche_Rosvrijdag 4 juni 2010 @ 21:04
quote:
Op vrijdag 4 juni 2010 19:44 schreef fotostarter het volgende:
Mensen,

Ik heb in excel een sheet welke net buiten de printmarges valt.
Echter kan ik de kolommen niet smaller maken omdat de info dan niet zichtbaar is.

Nu weet ik dat er een optie is, om brede/te lange sheets toch nog op 1 pagina te krijgen.
Hoe krijg ik dit juist ingesteld? ( office 2007 Engels)
Allereerst:
Heb je in een kolom 1,2 of 3 rijen met een lange tekst. Dan kun je wellicht deze enteren met alt-enter. Dan gaat de tekst niet helemaal naar rechts, maar breekt ie 'm af, en verdeeld ie 'm over een aantal regels.

Daarna:
Selecteer het veld dat je geprint wil hebben.
Doe dan:
Bestand
Afdrukbereik
Afdrukbereik bepalen.

Pagina instelling
Aanpassen aan: 1 bij 999 pagina's.
Dan wordt de breedte ten volle benut.

Doe afdrukvoorbeeld
Doe pagina einde voorbeeld.
Verdeel de horizontale lijnen zodanig dat ie op cruciale plekken een nieuwe bladzijde begint.
Je kunt ook kiezen voor
Pagina instelling liggend, etc etc.

Af en toe wat proberen...
Isegrimmaandag 7 juni 2010 @ 18:24
Had per ongeluk een topic geopend, had niet door dat ik hier moest zijn. Mijn vraag:


Ik ben een document aan het maken dat 1 vrij veld bevat waar je opmerkingen in kan zetten. In sommige gevallen zijn die opmerkingen vrij veelomvattend en dan gaat er iets mis met de tekst. Dan krijg ik namelijk allemaal ##### te zien. Ook als ik het vakje groot genoeg maak voor de hoeveelheid tekst. En ik heb zitten rommelen met Celeigenschappen -> Uitlijning en dan iets met Tekst passend maken, maar ik krijg het niet voor elkaar. Als de tekst langer is dan een bepaald aantal tekens, komen er ##### te staan.

Hoe los ik dit op?

Ik werk in Excel 2007
buishuismaandag 7 juni 2010 @ 19:15
Is het mogelijk om via excel 2 rijen gelinkt te sorteren?
uitleg:
Ik heb 2 verschillende bestanden.
Bestand 1 is met omschrijving en artikelcode en bestand 2 bevat diezelfde artikelcode en een bijbehorende prijs. Nu wil ik dat de omschrijving de, via de artikelcode gelinkte, prijs krijgt maar dit lukt me niet. Gewoon sorteren lukt ook niet omdat bestand 2 niet zoveel regels heeft als bestand heeft.

Het gaat om 60.000 regels dus om dit met de hand te doen is geen pretje..
DaFanmaandag 7 juni 2010 @ 19:30
buishuis:
VERT.ZOEKEN of VLOOKUP, succes.

Isegrim:
Wat is 'veelomvattend'?
Ik heb een cel met 28650 karakters erin (is maximum).
Met Wrap aan komt het allemaal netjes in een grote cel (wel heel breed )
Met Shrink to fit wordt de grootte van de tekst aangepast dus dat is geen oplossing.

Met dat soort dingen ishet wellicht een idee om Commentaar te maken?

Als ik het type aanpas van Text naar General (standaard oid), dan wordt het ####, dus voor jou zou het andersom moeten zijn!
Isegrimmaandag 7 juni 2010 @ 19:37
quote:
Op maandag 7 juni 2010 19:30 schreef DaFan het volgende:
buishuis:
VERT.ZOEKEN of VLOOKUP, succes.

Isegrim:
Wat is 'veelomvattend'?
Ik heb een cel met 28650 karakters erin (is maximum).
Met Wrap aan komt het allemaal netjes in een grote cel (wel heel breed )
Met Shrink to fit wordt de grootte van de tekst aangepast dus dat is geen oplossing.

Met dat soort dingen ishet wellicht een idee om Commentaar te maken?

Als ik het type aanpas van Text naar General (standaard oid), dan wordt het ####, dus voor jou zou het andersom moeten zijn!
Ik had 'm al aangepast naar Tekst maar dat werkt niet, blijft ###. Oh en helemaal niet zo veelomvattend, paar honderd tekens...
DaFanmaandag 7 juni 2010 @ 19:38
Juist als ik er Tekst van maak komt bij mij het probleem op. Dus aanpassen naar Standaard (of hoe dat dan ook heet in NL, de eerste optie)
Isegrimmaandag 7 juni 2010 @ 19:41
quote:
Op maandag 7 juni 2010 19:38 schreef DaFan het volgende:
Juist als ik er Tekst van maak komt bij mij het probleem op. Dus aanpassen naar Standaard (of hoe dat dan ook heet in NL, de eerste optie)
Ik geloof dat het werkt.
hendrik2009maandag 7 juni 2010 @ 19:44
[edit] was net gepost
Holy_Goatmaandag 7 juni 2010 @ 23:38
quote:
Op donderdag 3 juni 2010 11:22 schreef Twentsche_Ros het volgende:
Hebben DaFan en Deetch hun vakanties wel op elkaar afgestemd, zodat we in de zomermaanden niet met een onbeheerd Excel-forum zitten.


En anders: laptop mee in de tent.
ey! ik ga niet op vakantie deze vakantie, dus no problemo
lurk nu echter maar wat mee, beetje druk
dewaremulderdinsdag 8 juni 2010 @ 00:44
Hallo,

ik heb het volgende probleem met excel 2003/2007

Ik wil in C1 de waarde van A15 laten zien
In C2 de waarde van A20
In C3 de waarde van A25
In C4 de waarde van A30

Kortom, Het moet de kolom mag steeds het zelfde blijven, maar de verwijzing naar de rij moet dus telkens 5 eenheden opschuiven. Hoe kan ik eenvoudig in C5 de waarde van A35 tonen? Wanneer ik de 4 verwijzingen naar beneden sleep, krijg ik in C5 de waarde van A19 te zien. Hoe kan ik dit laatste dus eenvoudig voorkomen?

Alvast bedankt!
Twentsche_Rosdinsdag 8 juni 2010 @ 07:48
quote:
Op dinsdag 8 juni 2010 00:44 schreef dewaremulder het volgende:
Hallo,

ik heb het volgende probleem met excel 2003/2007

Ik wil in C1 de waarde van A15 laten zien
In C2 de waarde van A20
In C3 de waarde van A25
In C4 de waarde van A30

Kortom, Het moet de kolom mag steeds het zelfde blijven, maar de verwijzing naar de rij moet dus telkens 5 eenheden opschuiven. Hoe kan ik eenvoudig in C5 de waarde van A35 tonen? Wanneer ik de 4 verwijzingen naar beneden sleep, krijg ik in C5 de waarde van A19 te zien. Hoe kan ik dit laatste dus eenvoudig voorkomen?

Alvast bedankt!
Zet in D1: 15
Zet in D2: +D1+5
Copieer D2 naar D3 t/m D heel veel
Zet in C1:
=INDIRECT(+"a"&D1)
Copieer c1 naar c2 t/m c heel veel
DaFandinsdag 8 juni 2010 @ 08:13
Zonder hulpkolom:
1=VERSCHUIVING(A$10;RIJ()*5;0)

Twentsche_Rosdinsdag 8 juni 2010 @ 08:24
quote:
Op dinsdag 8 juni 2010 08:13 schreef DaFan het volgende:
Zonder hulpkolom:
[ code verwijderd ]


Tsja, het kan altijd nog mooier.
Zo leer je weer eens wat.
staticdinsdag 8 juni 2010 @ 08:26
Misschien een hele domme vraag, maar ik word er gierend gek van terwijl het basisschool rekenen is waarschijnlijk.

Ik heb twee cijfers, zeg:

900 staat tot 260000
a staat to b

Wat gebeurt er met A (900) als ik van B (260000) 240000 maak? Hoe kan ik dat in Excel doen?
Deetchdinsdag 8 juni 2010 @ 08:58
quote:
Op dinsdag 8 juni 2010 08:26 schreef static het volgende:
Misschien een hele domme vraag, maar ik word er gierend gek van terwijl het basisschool rekenen is waarschijnlijk.

Ik heb twee cijfers, zeg:

900 staat tot 260000
a staat to b

Wat gebeurt er met A (900) als ik van B (260000) 240000 maak? Hoe kan ik dat in Excel doen?
dude, daar heb je toch geen excel voor nodig.

a : b is als x : y
a,b,y bekend: x = (y/b) * a
a,b,x bekend: y = (x/a) * b

Twentsche_Rosdinsdag 8 juni 2010 @ 08:58
quote:
Op dinsdag 8 juni 2010 08:26 schreef static het volgende:
Misschien een hele domme vraag, maar ik word er gierend gek van terwijl het basisschool rekenen is waarschijnlijk.

Ik heb twee cijfers, zeg:

900 staat tot 260000
a staat to b

Wat gebeurt er met A (900) als ik van B (260000) 240000 maak? Hoe kan ik dat in Excel doen?
?????

Stel in A1 staat "+b1/(288+8/9)
Als je dan in B1 260000 zet staat er 900 in A1.
Als je nu B1 veranderd in 240000 staat er 830,769… in A1.
Bedoel je dat?
DaFandinsdag 8 juni 2010 @ 09:13
quote:
Stel in A1 staat "+b1/(288+8/9)
wat.

En dit is echt geen Excel kwestie
Holy_Goatdinsdag 8 juni 2010 @ 09:23
staticdinsdag 8 juni 2010 @ 09:49
Zie je wel, had het nooit moeten posten.
Deetchdinsdag 8 juni 2010 @ 10:05
quote:
Op dinsdag 8 juni 2010 09:49 schreef static het volgende:
Zie je wel, had het nooit moeten posten.
maar je hebt wel antwoord gekregen dus eigenlijk zijn we best lief
Holy_Goatdinsdag 8 juni 2010 @ 10:11
he, er bestaat niet zoiets als een domme vraag static.
voor static
Deetchdinsdag 8 juni 2010 @ 10:24
quote:
Op dinsdag 8 juni 2010 10:11 schreef Holy_Goat het volgende:
he, er bestaat niet zoiets als een domme vraag static.
voor static
ik snap hem niet
StiffIerdinsdag 8 juni 2010 @ 15:28
Zit er in excel een formule waarmee ik een reeks getallen kan schalen tussen 0 en 1?

dus als ik deze reeks heb:
-2
3
7
10

wordt -2 gelijkgesteld aan 0 en 10 wordt 1.

thnx
qu63dinsdag 8 juni 2010 @ 15:35
quote:
Op dinsdag 8 juni 2010 15:28 schreef StiffIer het volgende:
Zit er in excel een formule waarmee ik een reeks getallen kan schalen tussen 0 en 1?

dus als ik deze reeks heb:
-2
3
7
10

wordt -2 gelijkgesteld aan 0 en 10 wordt 1.

thnx
en 3 wordt dan 0,41 bedoel je?

A1: -2
A2: 3
A3: 7
A4: 10

B1: =(A1-$A$1)/(MAX($A$1:$A$4)-MIN($A$1:$A$4))
B2: =(A2-$A$1)/(MAX($A$1:$A$4)-MIN($A$1:$A$4))
B3: =(A3-$A$1)/(MAX($A$1:$A$4)-MIN($A$1:$A$4))
B4: =(A4-$A$1)/(MAX($A$1:$A$4)-MIN($A$1:$A$4))
buishuisdinsdag 8 juni 2010 @ 16:06
quote:
Op maandag 7 juni 2010 19:30 schreef DaFan het volgende:
buishuis:
VERT.ZOEKEN of VLOOKUP, succes.
Jow bedankt! 't is gelukt!
StiffIerdinsdag 8 juni 2010 @ 16:21
quote:
Op dinsdag 8 juni 2010 15:35 schreef qu63 het volgende:

[..]

en 3 wordt dan 0,41 bedoel je?

A1: -2
A2: 3
A3: 7
A4: 10

B1: =(A1-$A$1)/(MAX($A$1:$A$4)-MIN($A$1:$A$4))
B2: =(A2-$A$1)/(MAX($A$1:$A$4)-MIN($A$1:$A$4))
B3: =(A3-$A$1)/(MAX($A$1:$A$4)-MIN($A$1:$A$4))
B4: =(A4-$A$1)/(MAX($A$1:$A$4)-MIN($A$1:$A$4))
Top! Dit was alles wat ik zocht. Bedankt!
qu63dinsdag 8 juni 2010 @ 16:33
quote:
Op dinsdag 8 juni 2010 16:21 schreef StiffIer het volgende:

[..]

Top! Dit was alles wat ik zocht. Bedankt!
En aan te passen naar smaak natuurlijk
Sport_Lifedinsdag 8 juni 2010 @ 23:12
quote:
Op zaterdag 29 mei 2010 16:22 schreef Sport_Life het volgende:
#@$(*& @_($&_@$&@_$ Klote Excel!!

Ik loop weer ergens tegenaan .

De bedoeling is om 'tekst-cijfers' naar getallen te vertalen (want met tekst kan excel niet rekenen )

Dus de formule is:
[ code verwijderd ]

Om dit als een getal weer te geven, moet de functie =Waarde() erbij. Maar het volgende werkt niet:
[ code verwijderd ]

want dan negeert hij de ISLEEG functie weer .

Iemand een idee wat de juiste formule is?
Cijfer tentamen: 8,4
DaFanwoensdag 9 juni 2010 @ 08:15
quote:
Op dinsdag 8 juni 2010 16:06 schreef buishuis het volgende:

[..]

Jow bedankt! 't is gelukt!
Mooi dat je er zelf bent uitgekomen!
DaFanwoensdag 9 juni 2010 @ 08:15
quote:
Op dinsdag 8 juni 2010 23:12 schreef Sport_Life het volgende:

[..]

Cijfer tentamen: 8,4
DaFanwoensdag 9 juni 2010 @ 13:36
Even offtopic vraag eigenlijk maar:
[GEZ] VB/Excel programmeur

Wat zouden jullie hiervoor rekenen als jullie iets dergelijks in je vrije tijd deden/doen?
En doe je zoiets dan liever in Excel of in Access (mits je ervaring hebt met Access anders geen relevante vraag).
qu63woensdag 9 juni 2010 @ 13:45
quote:
Op woensdag 9 juni 2010 13:36 schreef DaFan het volgende:
Even offtopic vraag eigenlijk maar:
[GEZ] VB/Excel programmeur

Wat zouden jullie hiervoor rekenen als jullie iets dergelijks in je vrije tijd deden/doen?
En doe je zoiets dan liever in Excel of in Access (mits je ervaring hebt met Access anders geen relevante vraag).
Ik zou ook uitkomen op +/- ¤25 per uur
Deetchwoensdag 9 juni 2010 @ 14:22
quote:
Op woensdag 9 juni 2010 13:36 schreef DaFan het volgende:
Even offtopic vraag eigenlijk maar:
[GEZ] VB/Excel programmeur

Wat zouden jullie hiervoor rekenen als jullie iets dergelijks in je vrije tijd deden/doen?
En doe je zoiets dan liever in Excel of in Access (mits je ervaring hebt met Access anders geen relevante vraag).
Volgens mij zijn er ook wel goedkope voorraadbeheer programmaatjes voor te krijgen. Daar kun je vaak op uurloon niet tegenop programmeren. Ik had het niet gedaan want er wordt ook altijd support verwacht en dat gaat jou veel tijd kosten en weinig opleveren.

[ Bericht 0% gewijzigd door Deetch op 09-06-2010 14:35:50 ]
DaFanwoensdag 9 juni 2010 @ 15:06
Ik heb wel wat kaas gegeten van het dichttimmeren van contractjes dus daar kom ik wel uit
Martijn85donderdag 10 juni 2010 @ 15:03
Ik heb een excel workbook en in ik wil een een sheet een overzicht maken van alle andere sheets.
Dit overzicht wordt opgebouwd uit steeds dezelfde cellen per sheet.
ik wil dan de gegevens per sheet op 1 regel hebben en uit een andere sheet daar weer onder.

voorbeeld overzicht:

sheet1: xxxxxxx - xxxxxxx - xxxxxxx - xxxxxxxxx
sheet2: xxxxxxx - xxxxxxx - xxxxxxx - xxxxxxxxx
sheet3: xxxxxxx - xxxxxxx - xxxxxxx - xxxxxxxxx
etc... (- is nieuwe kolom)

Hoop dat het een beetje duidelijk is
Deetchdonderdag 10 juni 2010 @ 15:59
quote:
Op donderdag 10 juni 2010 15:03 schreef Martijn85 het volgende:
Ik heb een excel workbook en in ik wil een een sheet een overzicht maken van alle andere sheets.
Dit overzicht wordt opgebouwd uit steeds dezelfde cellen per sheet.
ik wil dan de gegevens per sheet op 1 regel hebben en uit een andere sheet daar weer onder.

voorbeeld overzicht:

sheet1: xxxxxxx - xxxxxxx - xxxxxxx - xxxxxxxxx
sheet2: xxxxxxx - xxxxxxx - xxxxxxx - xxxxxxxxx
sheet3: xxxxxxx - xxxxxxx - xxxxxxx - xxxxxxxxx
etc... (- is nieuwe kolom)

Hoop dat het een beetje duidelijk is
daarvoor kun je de indirect functie gebruiken. Met indirect kun je de tekst van de celverwijzing in een andere cel hebben staan.

in sheet1 cel A2 zet je de tekst "sheet2" in cel B1 zet je de celverwijzing waar je naar verwijst (bijv. "A3")

als je nu in cel B2 de waarde uit sheet2 cel A3 wilt halen typ je daar:

=indirect(A2&"!"&B1) en klaar ben je.
Holy_Goatdonderdag 10 juni 2010 @ 15:59
deetch, dafan, wat is dat voor dino achter je naam?
en die 25e, bedoel je dat netto?
Holy_Goatdonderdag 10 juni 2010 @ 16:03
het topic mocht trouwens niet... mmhh. Waarom werd het uberhaupt dichtgegooid?
Tegen policy? Tis toch een soort v/a? Had wel interesse dat klusje op te pakken.
qu63donderdag 10 juni 2010 @ 16:11
quote:
Op donderdag 10 juni 2010 15:59 schreef Holy_Goat het volgende:
deetch, dafan, wat is dat voor dino achter je naam?
en die 25e, bedoel je dat netto?
Doe eens een mouseover bij die dino Deetch en DaFan gebruiken nog een oude (fossiele) layout
DaFandonderdag 10 juni 2010 @ 16:23
Ws omdat ik nog Fok silver layout gebruik.
JA, zwart = netto
DaFandonderdag 10 juni 2010 @ 16:24
quote:
Op donderdag 10 juni 2010 16:03 schreef Holy_Goat het volgende:
het topic mocht trouwens niet... mmhh. Waarom werd het uberhaupt dichtgegooid?
Tegen policy? Tis toch een soort v/a? Had wel interesse dat klusje op te pakken.
Diensten mogen niet aangeboden worden.

Ik heb hem nog een pm gestuurd maar geen reactie. ¤ 500 misschien toch te veel?
Deetchdonderdag 10 juni 2010 @ 16:34
quote:
Op donderdag 10 juni 2010 16:11 schreef qu63 het volgende:

[..]

Doe eens een mouseover bij die dino Deetch en DaFan gebruiken nog een oude (fossiele) layout
ik denk al: wat voor moederneukende dino?

Wel een leuke toevoeging.

iedereen die dino grappen maakt over mijn account krijgt geen excel hulp meer
Deetchdonderdag 10 juni 2010 @ 16:38
hmmz vind t die nieuwe layouts maar niks. Dan maar dino-en.
Holy_Goatdonderdag 10 juni 2010 @ 16:42
quote:
Op donderdag 10 juni 2010 16:34 schreef Deetch het volgende:

[..]

ik denk al: wat voor moederneukende dino?

Wel een leuke toevoeging.

iedereen die dino grappen maakt over mijn account krijgt geen excel hulp meer
Whahahahahaha die dino bij jouw account!


*tevens doet die mouseover het nie
Holy_Goatdonderdag 10 juni 2010 @ 16:45
quote:
Op donderdag 10 juni 2010 16:24 schreef DaFan het volgende:

[..]

Diensten mogen niet aangeboden worden.

Ik heb hem nog een pm gestuurd maar geen reactie. ¤ 500 misschien toch te veel?
Ik wil eigenlijk nog een eigen bedrijfje (zzp) opstarten, omdat ik redelijk wat klusjes aantrek en uitbetaald worden in spullen een beetje zatraak. Heb alles al wat ik wil hebben op dit moment in mijn studentenkot
Hoeveel moeite / kosten zou dat met zich meebrengen?

Wat hij wil trek ik ook wel in afzienbare tijd denk ik overigens, maar zou denk ook al snel 300/400 euri ervoor vragen.

Even over een andere opmerking: iemand was goed in dichtgetimmerde contractjes. Ergens vandaan gefietst? Of zelf rechtskundig opgesteld?
Nick_Takendonderdag 10 juni 2010 @ 17:04
quote:
Op maandag 31 mei 2010 16:33 schreef Nick_Taken het volgende:
Ik heb een grafiek gemaakt aan de hand van een tabel, alleen is er een ding wat mij mateloos stoort en ik niet aangepast krijg:

[ link | afbeelding ]

De vloeiende lijn komt boven de 100% uit, dat kan en mag dus niet.
Nu een halve dag lopen zoeken en googlen maar nergens iets over dat je de kromme kan instellen/marges ingeven of gewoon een keiharde limiet kan instellen.
Is dit een beperking van excel waar ik tegen aan loop of zoek ik gewoon verkeerd?
Vandaag een cijfer terug voor dat verslag, en waar ik al bang voor was een onvoldoende omdat die prof van alles niet goed vond aan vooral dit plaatje. ga dus nu met een onvoldoende het examen in
DaFandonderdag 10 juni 2010 @ 17:23
quote:
Op donderdag 10 juni 2010 16:45 schreef Holy_Goat het volgende:

Even over een andere opmerking: iemand was goed in dichtgetimmerde contractjes. Ergens vandaan gefietst? Of zelf rechtskundig opgesteld?
' Dichttimmeren' is een groot woord.
Ik mag geen witte klusjes aannemen want ik heb een fulltime baan en staat in mn contract. Daarom zou het zwart gaan.

Ik denk dat je bij dit soort klussen goed moet aangeven;
- Wat ga ik voor je maken (desnoods een plaatje in Paint zodat je weet waar de klant op rekent)
- In welke tijd
- Hoe vaak kan dit bijgesteld worden
- Wanneer is het definitief akkoord en wat valt er dus onder extra werk?
- Hoe ga je me betalen (helft voor/helft na?)
- Als er na definitieve oplevering vragen of wensen zijn, wat wordt dan het uurtarief, en hoe spreken we iets af?
DaFandonderdag 10 juni 2010 @ 17:23
quote:
Op donderdag 10 juni 2010 17:04 schreef Nick_Taken het volgende:

[..]

Vandaag een cijfer terug voor dat verslag, en waar ik al bang voor was een onvoldoende omdat die prof van alles niet goed vond aan vooral dit plaatje. ga dus nu met een onvoldoende het examen in
Lekker kut
Ik weet het antwoord ook niet namelijk.

Heb je gekeken op MrExcel of niet?
Holy_Goatdonderdag 10 juni 2010 @ 20:06
quote:
Op donderdag 10 juni 2010 17:23 schreef DaFan het volgende:

[..]

' Dichttimmeren' is een groot woord.
Ik mag geen witte klusjes aannemen want ik heb een fulltime baan en staat in mn contract. Daarom zou het zwart gaan.

Ik denk dat je bij dit soort klussen goed moet aangeven;
- Wat ga ik voor je maken (desnoods een plaatje in Paint zodat je weet waar de klant op rekent)
- In welke tijd
- Hoe vaak kan dit bijgesteld worden
- Wanneer is het definitief akkoord en wat valt er dus onder extra werk?
- Hoe ga je me betalen (helft voor/helft na?)
- Als er na definitieve oplevering vragen of wensen zijn, wat wordt dan het uurtarief, en hoe spreken we iets af?
uren aangeven en inschatten vind ik overigens nog vrij lastig. Ik ben ook veel te lief voor dat soort dingen overigens. Moet zakelijk nog behoorlijk uitharden. Ook onderhandelskillz... sja dat leer je niet uit een boekje!
DaFandonderdag 10 juni 2010 @ 21:48
Zit nu 1,5 jaar op een kantoorbaan icm een Management Trainee Programma, dus krijg dat soort skillz er wel een beetje bij. Al doende leert men ook wel, krijg regelmatig van leidinggevende te horen 'dat had beter zo gekund en dat beter zo', dus al doende leert men.
Swindlerdonderdag 10 juni 2010 @ 21:54
Iemand een idee hoe ik dit werkend krijg:

Heb een zoekvenster gemaakt waarmee je 1 kolom kan filtreren., nu wil ik nadat ik in zoekvenster 1 een waarde heb ingevoegd , ik in zoekvenster 2 hetzelfde kan doen maar hier filtert hij niet meer wat ik ook invoer, ook niet als ik zoekvenster 1 leeghou.

Dit is de code:
quote:
Private Sub TextBox1_Change()

Application.ScreenUpdating = False
If Len(TextBox1.Value) = 0 Then
ActiveSheet.AutoFilterMode = False
Else
ActiveSheet.Range("$F$17:$F$1337").AutoFilter field:=1, Criteria1:="=*" & TextBox1.Value & "*", VisibleDropDown:=False
Application.ScreenUpdating = True
End If
End Sub


Private Sub TextBox2_Change()
Application.ScreenUpdating = False
If Len(TextBox1.Value) = 0 Then
ActiveSheet.AutoFilterMode = False
Else
ActiveSheet.Range("$G$17:$G$1337").AutoFilter field:=1, Criteria1:="=*" & TextBox1.Value & "*", VisibleDropDown:=False
Application.ScreenUpdating = True
End If
End Sub
iemand een idee?
DaFandonderdag 10 juni 2010 @ 22:00
Omdat je al en filter op range 1 hebt, kan je niet nog een filter op range 2 doen.
Je zal dus moeten testen in de Change van Textbox1, of Textbox2 al gevuld is of niet. En zo ja, dan een filter toepassen van BEIDE.
Idem voor Textbox2.

Btw: http://en.wikipedia.org/wiki/Hungarian_notation

Het is wel best practice om je objecten zo te hernoemen dat je direct weet wat het is als je je code later terugleest (over een half jaar oid). Nu snap ik dat je ws net bent begonnen met je code maar alvast als tip
Swindlerdonderdag 10 juni 2010 @ 22:12
quote:
Op donderdag 10 juni 2010 22:00 schreef DaFan het volgende:
Omdat je al en filter op range 1 hebt, kan je niet nog een filter op range 2 doen.
Je zal dus moeten testen in de Change van Textbox1, of Textbox2 al gevuld is of niet. En zo ja, dan een filter toepassen van BEIDE.
Idem voor Textbox2.

Btw: http://en.wikipedia.org/wiki/Hungarian_notation

Het is wel best practice om je objecten zo te hernoemen dat je direct weet wat het is als je je code later terugleest (over een half jaar oid). Nu snap ik dat je ws net bent begonnen met je code maar alvast als tip
Dankje voor de tip ben er aan het induiken op het moment.

Ik snap ongeveer wat je bedoelt , maar wat voor regel moet ik dan in mijn code toevoegen?
DaFandonderdag 10 juni 2010 @ 22:16
RegelS

Zoiets (uit mn hoofd):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Application.ScreenUpdating = False
If Len(TextBox1.Value) = 0 AND Len(TextBox2.Value) = 0 Then
ActiveSheet.AutoFilterMode = False
ElseIf Len(TextBox1.Value) <> 0 AND Len(TextBox2.Value) = 0 Then
ActiveSheet.Range("$G$17:$G$1337").AutoFilter field:=1, Criteria1:="=*" & TextBox1.Value & "*", 
VisibleDropDown:=False
ElseIf  Len(TextBox2.Value) <> 0 AND Len(TextBox1.Value) = 0 Then
ActiveSheet.Range("$G$17:$G$1337").AutoFilter field:=1, Criteria1:="=*" & TextBox2.Value & "*",
Else
 hier je code voor beide filters, weet syntax even niet
End If

Application.ScreenUpdating = True
End Sub

De code voor beide filters kan je opzoeken door een macro op te noemen en dubbel filter toe te passen.

Succes.
Swindlerdonderdag 10 juni 2010 @ 23:11
Bedankt voor je hulp, maar als ik nu iets invoer , en het vervolgens weer verwijder gaat hij niet meer terug naar het overzicht maar blijft het filter actief.
Nick_Takenvrijdag 11 juni 2010 @ 07:47
quote:
Op donderdag 10 juni 2010 17:23 schreef DaFan het volgende:

[..]

Lekker kut
Ik weet het antwoord ook niet namelijk.

Heb je gekeken op MrExcel of niet?
Ja, beperking van excel, enige optie is veel meer meetpunten, maarja ik kon moeilijk met duizend zeven gaan werken. Het ligt eerder aan die prof dan aan excel hoor, hij vraagt veel te veel. Van alle verslagen, 3 per groep bij iets van 10 groepen waren er geen cijfers boven de 6. Dat zegt toch wel iets. Gewoon komende dinsdag nu minimaal een 7,5 halen om gemiddeld een 6 te komen staan. Het is gewoon niet eerlijk dat je afgerekend wordt op de beperkingen van Excel.

Maar nu de oplossing voor wie tegen hetzelfde aanloopt en hier niet omheen kan (let op, veel werk)

Je maakt opnieuw een grafiek, met je meetpunten.
Als je de lijn vloeiend maakt zie je dus dat ie boven de 100% uit komt
Je maakt in je tabel een 2e rij
En nu doe je het voor elke halve procent over het stuk waar het boven de 100% komt en er een 15% voor ofzo.
Nu als je een formule hebt, en ik had er een met 6 variabele van formaatje slik reken je de waarde uit voor elk van die halve procent.
Van deze lijn maak je wel een vloeiende kromme, de andere waardes laat je als knopen staan.

Heb dat achteraf geprobeerd voor deze grafiek en was 4 uur bezig met dat "cosmetische" foutje op deze manier.
DaFanvrijdag 11 juni 2010 @ 08:08
Swindler; een beetje meedenken kan geen kwaad
Je had in je code:
ActiveSheet.AutoFilterMode = False

Maar die heb ik nu per ongeluk onder een If gezet.
Verander;
If Len(TextBox1.Value) = 0 AND Len(TextBox2.Value) = 0 Then
ActiveSheet.AutoFilterMode = False

in

ActiveSheet.AutoFilterMode = False
If Len(TextBox1.Value) = 0 AND Len(TextBox2.Value) = 0 Then
Swindlervrijdag 11 juni 2010 @ 09:51
quote:
Op vrijdag 11 juni 2010 08:08 schreef DaFan het volgende:
Swindler; een beetje meedenken kan geen kwaad
Je had in je code:
ActiveSheet.AutoFilterMode = False

Maar die heb ik nu per ongeluk onder een If gezet.
Verander;
If Len(TextBox1.Value) = 0 AND Len(TextBox2.Value) = 0 Then
ActiveSheet.AutoFilterMode = False

in

ActiveSheet.AutoFilterMode = False
If Len(TextBox1.Value) = 0 AND Len(TextBox2.Value) = 0 Then
Ja sorry ben totaal niet in thuis hierin vandaar dat ik (nog) niet echt mee kan denken .
Martijn85vrijdag 11 juni 2010 @ 12:34
quote:
Op donderdag 10 juni 2010 15:59 schreef Deetch het volgende:

[..]

daarvoor kun je de indirect functie gebruiken. Met indirect kun je de tekst van de celverwijzing in een andere cel hebben staan.

in sheet1 cel A2 zet je de tekst "sheet2" in cel B1 zet je de celverwijzing waar je naar verwijst (bijv. "A3")

als je nu in cel B2 de waarde uit sheet2 cel A3 wilt halen typ je daar:

=indirect(A2&"!"&B1) en klaar ben je.
Top, het werkt

Alleen jammer dat ie het niet doet als er spaties in de naam van de sheet staan, maar daar kan ik wel omheen werken.
DaFanvrijdag 11 juni 2010 @ 13:19
Blad 2;
=INDIRECT('Blad 2'!A1)

Werkt prima!
Apostrof - bladnaam - apostrof - uitroepteken - celnaam
Swindlervrijdag 11 juni 2010 @ 14:16
hmm het wil me niet echt lukken

Heb nu deze code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub TextBox1_Change()

Application.ScreenUpdating = False
ActiveSheet.AutoFilterMode = False
If Len(TextBox1.Value) = 0 And Len(TextBox2.Value) = 0 Then
ElseIf Len(TextBox1.Value) <> 0 And Len(TextBox2.Value) = 0 Then
ActiveSheet.Range("$F$21:$F$1337").AutoFilter field:=1, Criteria1:="=*" & TextBox1.Value & "*", VisibleDropDown:=False
Application.ScreenUpdating = True
End If
End Sub


Private Sub TextBox2_Change()
Application.ScreenUpdating = False
ActiveSheet.AutoFilterMode = False
If Len(TextBox1.Value) = 0 And Len(TextBox2.Value) = 0 Then
ElseIf Len(TextBox2.Value) <> 0 And Len(TextBox1.Value) = 0 Then
ActiveSheet.Range("$G$21:$G$1337").AutoFilter field:=1, Criteria1:="=*" & TextBox1.Value & "*", VisibleDropDown:=False
Application.ScreenUpdating = True
End If
End Sub


Als ik nu in textbox 2 iets invoer , laat hij automatisch alle records weer zien

Iemand trouwens een tip voor een goed basisboek over visual basic? (nederland of engels)
Daantkemaandag 14 juni 2010 @ 23:18
Ik heb een probleempje...
Ik heb een ingewikkeld uitziende LOOKUP functie voor 3 cellen (horizontaal)
echter doet hij het alleen voor de 1e en de 3e cel..? Bij de tweede cel geeft hij een N/A. Google leert mij dat het waarschijnlijk een Format Cell probleem is, maar daar ligt het niet aan.
Zometeen komt er een pic
Daantkemaandag 14 juni 2010 @ 23:25


Wat ie moet doen:
Van de cellen N-R de laagste prijs selecteren. DIt doet ie overal goed, zie kolom L.
Daarna moet hij de bijbehorende leverancier bij die laagste prijs zoeken (kolom K). Dit doet hij echter alleen bij de 1e en de 3e leverancier. Formule is hetzelfde (gewoon doorgetrokken) en celformat is ook gelijk
qu63dinsdag 15 juni 2010 @ 03:36
quote:
Op maandag 14 juni 2010 23:25 schreef Daantke het volgende:
[ afbeelding ]

Wat ie moet doen:
Van de cellen N-R de laagste prijs selecteren. DIt doet ie overal goed, zie kolom L.
Daarna moet hij de bijbehorende leverancier bij die laagste prijs zoeken (kolom K). Dit doet hij echter alleen bij de 1e en de 3e leverancier. Formule is hetzelfde (gewoon doorgetrokken) en celformat is ook gelijk
Post je formules eens?
DaFandinsdag 15 juni 2010 @ 08:07
Daantke welke formules gebruik je? Ik heb het idee dat je het te lastig doet...

Ik heb in L:
=MIN(N3:R3)

In K:
=INDEX($N$1:$R$1;VERGELIJKEN(L3;N3:R3;0))

VERGELIJKEN = MATCH in Engels.

Waar rij 3 jouw 'B' is (als uitkomst).
Daantkedinsdag 15 juni 2010 @ 08:20
1=IF(COUNTIF(N2:R2;"")=4;LOOKUP(SMALL(N2:R2;1);N2:R2;N$1:R$1);IF(SMALL(N2:R2;1)=SMALL(N2:R2;2);"meerdere";LOOKUP(SMALL(N2:R2;1);N2:R2;N$1:R$1)))

Wazig ding, zoals ik al zei
Excel kwam namelijk met een foutmelding als er maar 1 leverancier was die het product leverde, maar de code van DaFan doet dat niet.
Alleen moet ik daar dan nog een functie inbouwen die 'meerdere' zegt als er 2 leveranciers met de laagste prijs zijn.
Bedankt tot zo ver
Daantkedinsdag 15 juni 2010 @ 08:24
Volgens mij doet ie het nu goed
1=IF(SMALL(N3:R3;1)=SMALL(N3:R3;2);"meerdere";INDEX($N$1:$R$1;MATCH(SMALL(N3:R3;1);N3:R3;0)))

!

-edit-
oh nee, nu geeft hij weer een foutmelding als er maar 1 prijs staat, omdat hij de 1 na laagste prijs niet kan vinden
DaFandinsdag 15 juni 2010 @ 08:56
Tjee wat onhandig.

=IF(SMALL(N3:R3;2);IF(SMALL(N3:R3;1)=SMALL(N3:R3;2);"meerdere";INDEX($N$1:$R$1;MATCH(SMALL(N3:R3;1);N3:R3;0)));INDEX($N$1:$R$1;MATCH(SMALL(N3:R3;1);N3:R3;0)))

Denk ik.
Daantkedinsdag 15 juni 2010 @ 09:01
Werkt ook niet... denk dat er aan het begin nog iets bij moet met exist of null ofzo
DaFandinsdag 15 juni 2010 @ 09:07
Ja deze was uit mn hoofd.
Je moet testen of SMALL(N3:R3;2) bestaat in een IF.
Succes
Daantkedinsdag 15 juni 2010 @ 09:11
=IF(ISNA(SMALL(V3:Z3;2))=FALSE;

Dat lost op het op maar nu zegt het geen meerdere meer
DaFandinsdag 15 juni 2010 @ 09:38
Dan doe je iets niet goed met je haakjes/argumenten.
Daantkedinsdag 15 juni 2010 @ 09:56
Maar wat :{
1=IF(ISNA(SMALL(V4:Z4;2));IF(L4=SMALL(V4:Z4;2);"meerdere";INDEX($V$1:$Z$1;MATCH(L4;V4:Z4;0)));INDEX($V$1:$Z$1;MATCH(L4;V4:Z4;0)))
qu63dinsdag 15 juni 2010 @ 09:58
quote:
Op dinsdag 15 juni 2010 09:56 schreef Daantke het volgende:
Maar wat
[ code verwijderd ]
Als ( ) ik 't nu goed zie kijk je eerst of er iets "#N/A" is, als dat zo is ga je verder. Volgens mij loopt 't daar al fout...
DaFandinsdag 15 juni 2010 @ 10:00
ISNA moet FALSE zijn, niet TRUE
Daantkedinsdag 15 juni 2010 @ 10:05
Ik heb er nu twee onder elkaar, met dezelfde functie, alleen the 'then' en 'else' omgedraaid.
En zowel met isblank als isna geeft de ene geen 'meerdere' meer aan bij 2 dezelfde prijzen en geeft de andere een #NUM als er maar 1 prijs gegeven is.
Stansfielddinsdag 15 juni 2010 @ 10:31
Is het eigenlijk mogelijk om bepaalde cellen te blokkeren zeg maar. Dat daar niet in gewijzigd kan worden?

Ik heb excel 2003 NL.
qu63dinsdag 15 juni 2010 @ 10:33
quote:
Op dinsdag 15 juni 2010 10:31 schreef Stansfield het volgende:
Is het eigenlijk mogelijk om bepaalde cellen te blokkeren zeg maar. Dat daar niet in gewijzigd kan worden?

Ik heb excel 2003 NL.
Ja.

Moet je wel je werkblad beveiligen met een password.

Je kan het ook doen dmv de validatie optie..
Stansfielddinsdag 15 juni 2010 @ 11:00
Maar beveilig je dan niet je hele werkblad? Ik zou graag willen dat mensen bepaalde cellen wel kunnen invullen maar bepaalde absoluut niet. Kan dat ook?
Deetchdinsdag 15 juni 2010 @ 11:05
Ja dat kan. Je beveiligd je werkblad eerst met een password en dan geef je aan welke cellen wel aangepast mogen worden.
Frollodinsdag 15 juni 2010 @ 11:06
quote:
Op dinsdag 15 juni 2010 11:00 schreef Stansfield het volgende:
Maar beveilig je dan niet je hele werkblad? Ik zou graag willen dat mensen bepaalde cellen wel kunnen invullen maar bepaalde absoluut niet. Kan dat ook?
Het probleem is dat het contra-intuďtief werkt. Het zou mij (en jou waarschijnlijk ook) veel logischer lijken als je gewoon even de cellen kon aangeven waar de gebruiker niet aan mag komen en klaar is Clara. Maar Microsoft heeft bedacht dat ze het precies andersom willen. Elke cel is in principe geblokkeerd tenzij je hem deblokkeert.

Selecteer dus alle cellen die de gebruiker wel mag wijzigen, druk op Ctrl+1, ga naar tabblad Bescherming en haal het vinkje weg bij Geblokkeerd. Daarna doe je Extra > Beveiliging > Werkblad beveiligen.
Deetchdinsdag 15 juni 2010 @ 11:06
quote:
Op dinsdag 15 juni 2010 11:06 schreef Frollo het volgende:

[..]

Het probleem is dat het contra-intuďtief werkt. Het zou mij (en jou waarschijnlijk ook) veel logischer lijken als je gewoon even de cellen kon aangeven waar de gebruiker niet aan mag komen en klaar is Clara. Maar Microsoft heeft bedacht dat ze het precies andersom willen. Elke cel is in principe geblokkeerd tenzij je hem deblokkeert.

Selecteer dus alle cellen die de gebruiker wel mag wijzigen, druk op Ctrl+1, ga naar tabblad Bescherming en haal het vinkje weg bij Geblokkeerd. Daarna doe je Extra > Beveiliging > Werkblad beveiligen.
Da's toch logisch
Frollodinsdag 15 juni 2010 @ 11:08
quote:
Op dinsdag 15 juni 2010 11:06 schreef Deetch het volgende:

[..]

Da's toch logisch
O ja!
Stansfielddinsdag 15 juni 2010 @ 11:26
Tnx. Ga ik straks eens even mee aan de slag.
DaFandinsdag 15 juni 2010 @ 11:26
Als ik een werkblad beveilig zijn de cellen die wél aangepast mogen worden, veel minder in aantal dan die cellen die niet aangepast mogen wordne (in IV65536)
Frollodinsdag 15 juni 2010 @ 11:37
quote:
Op dinsdag 15 juni 2010 11:26 schreef DaFan het volgende:
Als ik een werkblad beveilig zijn de cellen die wél aangepast mogen worden, veel minder in aantal dan die cellen die niet aangepast mogen wordne (in IV65536)
Dat is natuurlijk ook zo. Maar je merkt zelf ook dat de vraagstelling bij de meeste mensen toch is: hoe blokkeer ik een cel? Dat is nu eenmaal de meest intuďtieve manier om te denken.

Wat MS bijvoorbeeld ook had kunnen doen, is alle cellen standaard niet-geblokkeerd te maken en bij het invoeren van een formule automatisch op geblokkeerd te zetten.
-Techno-dinsdag 15 juni 2010 @ 11:43
quote:
Op dinsdag 15 juni 2010 11:37 schreef Frollo het volgende:

[..]

Dat is natuurlijk ook zo. Maar je merkt zelf ook dat de vraagstelling bij de meeste mensen toch is: hoe blokkeer ik een cel? Dat is nu eenmaal de meest intuďtieve manier om te denken.
Zo dacht ik eerst ook
quote:
Wat MS bijvoorbeeld ook had kunnen doen, is alle cellen standaard niet-geblokkeerd te maken en bij het invoeren van een formule automatisch op geblokkeerd te zetten.
Alsjeblieft niet zeg....
Daantkedinsdag 15 juni 2010 @ 12:05
Hier dus een sheetje met m'n probleem als er nog iemand zin heeft om er naar te kijken:

http://www.tempfiles.net/download/201006/106042/Probleeeem.html

10kb
DaFandinsdag 15 juni 2010 @ 13:10
Volgens mij kan ie makkelijker maar vooruit:
A8 =
1=ALS(AANTAL(D8:E8)=1;INDEX($D$1:$E$1;VERGELIJKEN(MIN(D8:E8);D8:E8;0));ALS(AANTAL.ALS(D8:E8;KLEINSTE(D8:E8;1))>=2;"Meerdere";INDEX($D$1:$E$1;VERGELIJKEN(KLEINSTE(D8:E8;1);D8:E8;0))))
DaFandinsdag 15 juni 2010 @ 13:13
1=ALS(AANTAL.ALS(D8:E8;B8)>1;"Meerdere";INDEX($D$1:$E$1;VERGELIJKEN(B8;D8:E8;0)))
Daantkedinsdag 15 juni 2010 @ 13:44
nice! Ooit word ik ook goed in Excel.

Heb overigens wel de Engelse versie maar dat is verder geen probleem.
DaFandinsdag 15 juni 2010 @ 14:59
Mja ik heb NL en blijf niet vertalen
Blijkbaar kan je het prima zelf, goed bezig.
Deetchwoensdag 16 juni 2010 @ 16:00
Uit een ander topic: [excel] Getallen transformeren naar %, eg. 25.19 -> 25.2%
quote:
Ik heb een spreadsheet met een hele hoop getallen zoals 45.6, 23.1, etc. die percentages aangeven maar ik moet deze veranderen in echte percentages (het type cell moet dus een percentage zijn) Het is echter veel te veel om dit allemaal met de hand te doen. Hoe kan ik hier een macro voor schrijven?
Ja dat kan, staan de cellen die aangepast moeten worden allemaal in 1 rij of kolom of verspreid over de spreadsheet?
DaFanwoensdag 16 juni 2010 @ 16:32
Waarom macro, beter doe je gewoon '100' als waarde selecteren, kopiëren, dan het hele bereik selecteren met alle getallen die aangepast moeten wordne.
Plakken Speciaal - Delen.
Dan naar celeigenschappen, instellen op Percentage.
Swindlervrijdag 18 juni 2010 @ 00:24
Iemand een idee of het mogelijk binnen excel om bij een getal zeg 9 een plus en min teken te zetten in de cel en elke keer dat je daar op klikt er 1 bij of af gaat. Soort idee wat je ook bij webshops soms ziet.
DaFanvrijdag 18 juni 2010 @ 07:48
Dan moet je 2 knoppen toevoegen, elk met eigen code die de waarde uit de cel haalt, er een bij optelt en dan weer in de cel plaatst.
Swindlervrijdag 18 juni 2010 @ 09:10
quote:
Op vrijdag 18 juni 2010 07:48 schreef DaFan het volgende:
Dan moet je 2 knoppen toevoegen, elk met eigen code die de waarde uit de cel haalt, er een bij optelt en dan weer in de cel plaatst.
Ja dat was me al gelukt , maar om dat voor 25.000 cellen met de hand te doen is me een beetje teveel werk:P dacht dat het misschien makkelijker kon.
DaFanvrijdag 18 juni 2010 @ 09:43
Nee helaas, zou ook niet weten waarom je dat voor 25000 cellen zou willen. Wordt alleen maar onoverzichtelijk.

Wat je wél eventueel kan doen is het volgende als macro in je sheet:
1
2
3
4
5
6
7
8
9
10
11
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Intersect(Target, Range("A3")) Is Nothing Then
    Range("B3").Value = Range("B3").Value - 1
End If

If Not Intersect(Target, Range("C3")) Is Nothing Then
    Range("B3").Value = Range("B3").Value + 1
End If

End Sub


In B3 staat een getal. Als je nu op A3 klikt gaat er 1 vanaf, en in C3 één erbij.
Maar je kan niet meerdere keren achter elkaar klikken :')

Wat óók kan , en misschien nog wel mooier is:
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

Cancel = True

If Not Intersect(Target, Range("A3")) Is Nothing Then
    Range("B3").Value = Range("B3").Value - 1
End If

If Not Intersect(Target, Range("C3")) Is Nothing Then
    Range("B3").Value = Range("B3").Value + 1
End If

End Sub

Nu moet je met rechtermuisknop op A3 en C3 de waarde verhogen.
Je zal dan ws wel de cellen moeten blokkeren en het blad moeten beveiligen!

Succes, want het moet nog steeds 25000 keer :')

Edit;
Onee wacht:
1
2
3
4
5
6
7
8
9
10
11
12
13
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

Cancel = True

If Not Intersect(Target, Range("C:C")) Is Nothing Then
    Target.Offset(0, -1).Value = Target.Offset(0, -1).Value + 1
End If

If Not Intersect(Target, Range("A:A")) Is Nothing Then
    Target.Offset(0, 1).Value = Target.Offset(0, 1).Value - 1
End If

End Sub

Zo doet ie álles in kolom A en C gebruiken :)
Deetchvrijdag 18 juni 2010 @ 09:43
quote:
Op vrijdag 18 juni 2010 09:10 schreef Swindler het volgende:

[..]

Ja dat was me al gelukt , maar om dat voor 25.000 cellen met de hand te doen is me een beetje teveel werk:P dacht dat het misschien makkelijker kon.
Waarom moet je in godsnaam 25000 cellen kunnen plussen of minnen? Ben je een voorraadprogramma aan het maken ofzo?
In het geval van een voorraad van 25000 artikelen lijkt het mij handiger daar een professioneel pakket van te maken want als je dat in excel wilt doen ben je nog lang niet klaar.
DaFanvrijdag 18 juni 2010 @ 09:43
Waarom doen mn emoticons het niet
Swindlervrijdag 18 juni 2010 @ 10:09
quote:
Op vrijdag 18 juni 2010 09:43 schreef Deetch het volgende:

[..]

Waarom moet je in godsnaam 25000 cellen kunnen plussen of minnen? Ben je een voorraadprogramma aan het maken ofzo?
In het geval van een voorraad van 25000 artikelen lijkt het mij handiger daar een professioneel pakket van te maken want als je dat in excel wilt doen ben je nog lang niet klaar.
Ja dat ben ik inderdaad aan het maken. Het lukt aardig en het is niet zo dat er 25.000 artikelen zijn die regelmatig binnenkomen of weggaan. In de praktijk zal je per dag ongeveer 10 transacties doen.
Daarom heb ik voor excel gekozen.


Enigste waar ik niet uitkom is dit:


Het volgende zoekfilter werkt prima:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private Sub TextBox1_Change()
Application.ScreenUpdating = False
ActiveSheet.AutoFilterMode = False
If Len(TextBox1.Value) = 0 And Len(TextBox2.Value) = 0 Then
ElseIf Len(TextBox1.Value) <> 0 And Len(TextBox2.Value) = 0 Then
ActiveSheet.Range("$F$21:$F$1337").AutoFilter field:=1, Criteria1:="=*" & TextBox1.Value & "*", VisibleDropDown:=False
Application.ScreenUpdating = True
End If
End Sub


Private Sub TextBox2_Change()
Application.ScreenUpdating = False
ActiveSheet.AutoFilterMode = False
If Len(TextBox1.Value) = 0 And Len(TextBox2.Value) = 0 Then
ElseIf Len(TextBox2.Value) <> 0 And Len(TextBox1.Value) <> 0 Then
ActiveSheet.Range("$G$21:$G$1337").AutoFilter field:=1, Criteria1:="=*" & TextBox2.Value & "*", VisibleDropDown:=False
Application.ScreenUpdating = True
End If
End Sub



Nu wil ik er nog een extra zoekfilter aan toevoegen , dit heb ik op de volgende manier gedaan:

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
Private Sub TextBox1_Change()
Application.ScreenUpdating = False
ActiveSheet.AutoFilterMode = False
If Len(TextBox1.Value) = 0 And Len(TextBox2.Value) = 0 And Len(TextBox3.Value) = 0 Then
ElseIf Len(TextBox1.Value) <> 0 And Len(TextBox2.Value) = 0 And Len(TextBox3.Value) <> 0 Then
ActiveSheet.Range("$F$21:$F$25000").AutoFilter field:=1, Criteria1:="=*" & TextBox1.Value & "*", VisibleDropDown:=False
Application.ScreenUpdating = True
End If
End Sub


Private Sub TextBox2_Change()
Application.ScreenUpdating = False
ActiveSheet.AutoFilterMode = False
If Len(TextBox1.Value) = 0 And Len(TextBox2.Value) = 0 And Len(TextBox3.Value) = 0 Then
ElseIf Len(TextBox2.Value) <> 0 And Len(TextBox1.Value) <> 0 And Len(TextBox3.Value) <> 0 Then
ActiveSheet.Range("$G$21:$G$25000").AutoFilter field:=1, Criteria1:="=*" & TextBox2.Value & "*", VisibleDropDown:=False
Application.ScreenUpdating = True
End If
End Sub

Private Sub TextBox3_Change()
Application.ScreenUpdating = False
ActiveSheet.AutoFilterMode = False
If Len(TextBox1.Value) = 0 And Len(TextBox2.Value) = 0 And Len(TextBox3.Value) = 0 Then
ElseIf Len(TextBox3.Value) <> 0 And Len(TextBox1.Value) <> 0 And Len(TextBox2.Value) <> 0 Then
ActiveSheet.Range("$H$21:$H$25000").AutoFilter field:=1, Criteria1:="=*" & TextBox3.Value & "*", VisibleDropDown:=False
Application.ScreenUpdating = True
End If
End Sub


Alleen dit werkt dus niet , ik zie niet echt waarom dit niet zou moeten werken?
sangervrijdag 18 juni 2010 @ 16:11
Weer eens een vraagje van mij

Ik heb een Excelsheet (Win Vista, Excel2007) met per dag een aantal kolommen. Nu wil ik een telling doen van hoeveel dagen een waarde bevatten. Maar als ik de normale aantal functie gebruik dan telt hij natuurlijk voor maandag alle vier de kolommen bij elkaar op, terwijl ik dat als 1 wil zien.

Kort samengevat; ik heb een bereik met per dag 4 kolommen op zaterdag en zondag na die hebben maar 2 kolommen. Hoe laat ik Excel uitrekenen hoeveel dagen er in die week een entry is?


Hoe kan ik dat handiger oplossen?
Frollovrijdag 18 juni 2010 @ 16:53
quote:
Op vrijdag 18 juni 2010 16:11 schreef sanger het volgende:
Weer eens een vraagje van mij

Ik heb een Excelsheet (Win Vista, Excel2007) met per dag een aantal kolommen. Nu wil ik een telling doen van hoeveel dagen een waarde bevatten. Maar als ik de normale aantal functie gebruik dan telt hij natuurlijk voor maandag alle vier de kolommen bij elkaar op, terwijl ik dat als 1 wil zien.

Kort samengevat; ik heb een bereik met per dag 4 kolommen op zaterdag en zondag na die hebben maar 2 kolommen. Hoe laat ik Excel uitrekenen hoeveel dagen er in die week een entry is?


Hoe kan ik dat handiger oplossen?
Ik snap het nog niet helemaal.
Wil je weten hoeveel kolommen iets bevatten per dag? Of wil je alleen maar weten of de kolommen iets bevatten? Met andere woorden: wil je resultaat1 of resultaat2?

DaFanvrijdag 18 juni 2010 @ 16:59
SUMPRODUCT !!
sangervrijdag 18 juni 2010 @ 20:13
quote:
Op vrijdag 18 juni 2010 16:53 schreef Frollo het volgende:

[..]

Ik snap het nog niet helemaal.
Wil je weten hoeveel kolommen iets bevatten per dag? Of wil je alleen maar weten of de kolommen iets bevatten? Met andere woorden: wil je resultaat1 of resultaat2?

[ afbeelding ]
Nee andersom

Het gaat om een urenregistratie. Per dag kunnen er uren voorkomen in diverse tijdzones. Maar voor de reiskosten wil ik weten hoeveel dagen er gewerkt is.

Dus bij maandag staan er vier kolommen, en in alle kolommen kan iets voorkomen (in theorie). Dan wil ik echter maandag wel als 1 hebben. En dinsdag net zo.
qu63vrijdag 18 juni 2010 @ 20:20
quote:
Op vrijdag 18 juni 2010 20:13 schreef sanger het volgende:

[..]

Nee andersom

Het gaat om een urenregistratie. Per dag kunnen er uren voorkomen in diverse tijdzones. Maar voor de reiskosten wil ik weten hoeveel dagen er gewerkt is.

Dus bij maandag staan er vier kolommen, en in alle kolommen kan iets voorkomen (in theorie). Dan wil ik echter maandag wel als 1 hebben. En dinsdag net zo.
Maandag is dus 1 of 0? Geen 2/3/4?
=ALS(OF(B1>0;C1>0;D1>0;E1>0);1;0)+ALS(OF(F1>0;G1>0;H1>0;I1>0);1;0)+ALS(OF(J1>0;K1>0;L1>0;M1>0);1;0)+ALS(OF(N1>0;O1>0;P1>0;Q1>0);1;0)+ALS(OF(R1>0;S1>0;T1>0;U1>0);1;0)+ALS(OF(V1>0;W1>0;);1;0)+ALS(OF(X1>0;Y1>0);1;0)
=maandag(4x)+dinsdag(4x)+woensdag(4x)+donderdag(4x)+vrijdag(4x)+zaterdag(2x)+zondag(2x)
DaFanvrijdag 18 juni 2010 @ 21:38
Het is denk ik makkelijker met een screenshot sanger.
En qu63 zonder me erin te verdiepen vermoed ik dat je formule een stuk makkelijker kan
qu63vrijdag 18 juni 2010 @ 21:46
quote:
Op vrijdag 18 juni 2010 21:38 schreef DaFan het volgende:
Het is denk ik makkelijker met een screenshot sanger.
En qu63 zonder me erin te verdiepen vermoed ik dat je formule een stuk makkelijker kan
Dit was uit 't hoofdje een aantal.als zou ook nog kunnen..
sangerzaterdag 19 juni 2010 @ 08:11
quote:
Op vrijdag 18 juni 2010 20:20 schreef qu63 het volgende:

[..]

Maandag is dus 1 of 0? Geen 2/3/4?
Nee daar kan net zo makkelijk 8 staan Daar komt het aantal gewerkte uren in te staan.
quote:
Op vrijdag 18 juni 2010 21:38 schreef DaFan het volgende:
Het is denk ik makkelijker met een screenshot sanger.
Ik zal zo even inloggen op mijn werk pc en een screenshotje maken
DaFanzaterdag 19 juni 2010 @ 08:23
Ik ben wel de rest van de dag weg dus ik kan er morgen pas naa rkieken als qu63 of een van de andere helden het niet kan

Kudo's als iemand het met sumproduct doet.
sangerzaterdag 19 juni 2010 @ 08:26
Dit is dus het bewuste bestandje heb alleen maandag en dinsdag getoond omdat het anders te breed zou worden

Ik wil dus in de meest rechter kolom automatisch laten uitrekenen hoeveel reiskosten iemand moet krijgen. Ze krijgen een vast bedrag per dag. Voor iedere weekdag kunnen er vier uursoorten voorkomen, waarbij geen enkele gegarandeerd is.

Zo kan op een dag alleen overwerk voorkomen zonder dat er normale uren worden gewerkt. ORT uren net zo, evenals normale uren.

In dit voorbeeld zou ik dus willen dat er in de meest rechter kolom automatisch ¤ 32 komt te staan bij de bovenste persoon omdat die persoon twee dagen gewerkt heeft.



Ik wil dit automatisch doen omdat mensen het toch voor elkaar krijgen het fout in te vullen
sangerzaterdag 19 juni 2010 @ 08:26
quote:
Op zaterdag 19 juni 2010 08:23 schreef DaFan het volgende:
Ik ben wel de rest van de dag weg dus ik kan er morgen pas naa rkieken als qu63 of een van de andere helden het niet kan

Kudo's als iemand het met sumproduct doet.
Heeft geen haast hoor Doe het nu al zo lang zonder
Swindlerzaterdag 19 juni 2010 @ 11:04
Ik kom niet uit iets heel simpels nu :P

wil graag een macro hebben die in de door mij geselecteerde cel iedere keer als ik de macro activeer 1 erbij optelt.

Heb nu deze code:

1
2
3
4
5
6
7
Sub plus()
'
' plus Macro

    ActiveCell.FormulaR1C1 = "=+1"

End Sub


= "=+1" dit gedeelte klopt niet volgens mij , moet ik dan iets doen van : =currentvalue +1 ofzo?
qu63zondag 20 juni 2010 @ 01:31
quote:
Op zaterdag 19 juni 2010 08:26 schreef sanger het volgende:
Dit is dus het bewuste bestandje heb alleen maandag en dinsdag getoond omdat het anders te breed zou worden

Ik wil dus in de meest rechter kolom automatisch laten uitrekenen hoeveel reiskosten iemand moet krijgen. Ze krijgen een vast bedrag per dag. Voor iedere weekdag kunnen er vier uursoorten voorkomen, waarbij geen enkele gegarandeerd is.

Zo kan op een dag alleen overwerk voorkomen zonder dat er normale uren worden gewerkt. ORT uren net zo, evenals normale uren.

In dit voorbeeld zou ik dus willen dat er in de meest rechter kolom automatisch ¤ 32 komt te staan bij de bovenste persoon omdat die persoon twee dagen gewerkt heeft.

[ afbeelding ]

Ik wil dit automatisch doen omdat mensen het toch voor elkaar krijgen het fout in te vullen
Zo dan?
Kleine variatie op mn vorige post:
=ALS(4>AANTAL.LEGE.CELLEN(A2:D2);1;0)+ALS(4>AANTAL.LEGE.CELLEN(E2:H2);1;0)+ALS(4>AANTAL.LEGE.CELLEN(I2:L2);1;0)+ALS(4>AANTAL.LEGE.CELLEN(M2:P2);1;0)+ALS(4>AANTAL.LEGE.CELLEN(Q2:T2);1;0)+ALS(2>AANTAL.LEGE.CELLEN(U2:V2);1;0)+ALS(2>AANTAL.LEGE.CELLEN(W2:X2);1;0)
sangerzondag 20 juni 2010 @ 07:52
quote:
Op zondag 20 juni 2010 01:31 schreef qu63 het volgende:

[..]

Zo dan?
Kleine variatie op mn vorige post:
=ALS(4>AANTAL.LEGE.CELLEN(A2:D2);1;0)+ALS(4>AANTAL.LEGE.CELLEN(E2:H2);1;0)+ALS(4>AANTAL.LEGE.CELLEN(I2:L2);1;0)+ALS(4>AANTAL.LEGE.CELLEN(M2:P2);1;0)+ALS(4>AANTAL.LEGE.CELLEN(Q2:T2);1;0)+ALS(2>AANTAL.LEGE.CELLEN(U2:V2);1;0)+ALS(2>AANTAL.LEGE.CELLEN(W2:X2);1;0)
Ik ga er vandaag niet aan toekomen, maar zal het morgen even proberen
DaFanzondag 20 juni 2010 @ 12:05
quote:
Op zaterdag 19 juni 2010 11:04 schreef Swindler het volgende:
Ik kom niet uit iets heel simpels nu

wil graag een macro hebben die in de door mij geselecteerde cel iedere keer als ik de macro activeer 1 erbij optelt.

Heb nu deze code:
[ code verwijderd ]

= "=+1" dit gedeelte klopt niet volgens mij , moet ik dan iets doen van : =currentvalue +1 ofzo?
ActiveCell.Value = Activecell.Value + 1
Swindlerzondag 20 juni 2010 @ 12:49
quote:
Op zondag 20 juni 2010 12:05 schreef DaFan het volgende:

[..]

ActiveCell.Value = Activecell.Value + 1
thnx
Deetchmaandag 21 juni 2010 @ 09:08
Is er een eenvoudige manier om in een kolom met getallen waarin ook foutmeldingen staan (#value, #N/B) het maximum te vinden? De getallen staan in oplopende volgorde.
Een soort van max.if functie

[ Bericht 9% gewijzigd door Deetch op 21-06-2010 09:23:33 ]
Frollomaandag 21 juni 2010 @ 09:45
quote:
Op maandag 21 juni 2010 09:08 schreef Deetch het volgende:
Is er een eenvoudige manier om in een kolom met getallen waarin ook foutmeldingen staan (#value, #N/B) het maximum te vinden? De getallen staan in oplopende volgorde.
Een soort van max.if functie
Zou ik zo gauw niet weten, maar ik heb wel een beetje een workaround bedacht. Cellen met tekst verstoren de max-functie niet, en daar kun je gebruik van maken.
In alle cellen die je met de max-functie wilt controleren, vul je niet in:

=mijnformule

maar:

=ALS(ISFOUT(mijnformule);"fout!";mijnformule)
Deetchmaandag 21 juni 2010 @ 09:59
quote:
Op maandag 21 juni 2010 09:45 schreef Frollo het volgende:

[..]

Zou ik zo gauw niet weten, maar ik heb wel een beetje een workaround bedacht. Cellen met tekst verstoren de max-functie niet, en daar kun je gebruik van maken.
In alle cellen die je met de max-functie wilt controleren, vul je niet in:

=mijnformule

maar:

=ALS(ISFOUT(mijnformule);"fout!";mijnformule)
Thx frollo, dat scheelt weer een hoop gedoe.

Nog even de engelse vertaling voor de liefhebber:
=IF(ISERROR(formule),"fout", formule)
DaFanmaandag 21 juni 2010 @ 13:23
Of, als A1:A4 je range is:
=MAX(ALS(ISFOUT(A1:A4);;A1:A4))

=MAX(IF(ISERROR(A1:A4),,A1:A4))

Bevestigen met Ctrl-Shift-Enter.
DaFanmaandag 21 juni 2010 @ 13:24
qu63 ik kan niks makkelijker vinden dan jouw formule
Deetchmaandag 21 juni 2010 @ 14:28
quote:
Op maandag 21 juni 2010 13:23 schreef DaFan het volgende:
Of, als A1:A4 je range is:
=MAX(ALS(ISFOUT(A1:A4);;A1:A4))

=MAX(IF(ISERROR(A1:A4),,A1:A4))

Bevestigen met Ctrl-Shift-Enter.
Die werkt ook, scheelt ook heel veel overtyp werk
qu63maandag 21 juni 2010 @ 20:04
quote:
Op maandag 21 juni 2010 13:24 schreef DaFan het volgende:
qu63 ik kan niks makkelijker vinden dan jouw formule
Ik ook niet
Hij blijft zo lang omdat je echt met 7 ranges werkt..
DaFandinsdag 22 juni 2010 @ 08:11
qu ik krijg m alleen heel ietsje korter;
=ALS(4=SOM(--ISLEEG(A2:D2));0;1)
(Ctrl-Shift-Enter)
Maar das alleen voor A2:D2
teamleaddinsdag 22 juni 2010 @ 10:29
erm.. wat doe ik fout

in tabblad "verwerken" wil ik in cel D17 de waarde terugzien uit tabblad "bron" cel G2.
als ik gewoon zeg =bron!G2 , geeft excel (2007, Nl-versie) de formule als tekst weer.... en dus niet het resultaat

(celeigenschappen staan gelijk als in andere cellen waar deze simpele verwijzing wél werkt overigens)
Swindlerdinsdag 22 juni 2010 @ 11:17
quote:
Op dinsdag 22 juni 2010 10:29 schreef teamlead het volgende:
erm.. wat doe ik fout

in tabblad "verwerken" wil ik in cel D17 de waarde terugzien uit tabblad "bron" cel G2.
als ik gewoon zeg =bron!G2 , geeft excel (2007, Nl-versie) de formule als tekst weer.... en dus niet het resultaat

(celeigenschappen staan gelijk als in andere cellen waar deze simpele verwijzing wél werkt overigens)
Kan je dan niet beter in het tabblad bon cel G2 een andere naam geven en dan daarnaar verwijzen

=naam
Deetchdinsdag 22 juni 2010 @ 12:01
dat heb ik ook weleens gehad. heeft te maken met het gedefinieerde celformaat. Was een crime om weer goed te krijgen.
Celformat naar :"general of number aanpssen helpt niet?
Soms is ie ook lokced of hidden dat moet je ook uitzetten.
DaFandinsdag 22 juni 2010 @ 12:06
quote:
Op dinsdag 22 juni 2010 11:17 schreef Swindler het volgende:

[..]

Kan je dan niet beter in het tabblad bon cel G2 een andere naam geven en dan daarnaar verwijzen

=naam
Waarom zou je dat doen Succes als je een keer een grote sheet gaat bouwen, dan mag je 10000 namen definiëren.

[Excel] Het grote Excel vragen topic #22