abonnement Unibet Coolblue Bitvavo
pi_76759419


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

Nieuw topic? Haal de OP bij de wiki
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_76759504
quote:
Op woensdag 13 januari 2010 08:48 schreef gurdi het volgende:
hallo,

Ik wil in excel een formulier invoegen en verwijzen naar vakje p7.
zo gezegt zo gedaan.
nu wil ik ook p8 t/m p80 doen kan ik dit snel doen zonder 1 voor 1 hoeven toe te verwijzen?

vriendelijke groet G
Moet er voor elke cel een nieuw formulier komen of wil je een formulier waar je waarden in kan invullen die vervolgens in cel P8 tm p80 komt?
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_76759785
Past iemand de wiki ook nog even aan (deeltje 18 toevoegen). Ik heb nl. geen zin om daar ook nog een account voor aan te maken.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_76760402
Sorry jooo-pi, ik bedoelde QU63
pi_76760423
Hoi Deetch.
Ik heb geen rechten
  woensdag 13 januari 2010 @ 13:59:19 #6
158136 Joooo-pi
Do you want a balloon...
pi_76760664
quote:
Op woensdag 13 januari 2010 13:53 schreef DaFan het volgende:
Sorry jooo-pi, ik bedoelde QU63
oh, ok.
heitieh
  woensdag 13 januari 2010 @ 14:02:28 #7
62215 qu63
..de tijd drinkt..
pi_76760803
quote:
Op woensdag 13 januari 2010 13:53 schreef DaFan het volgende:
Sorry jooo-pi, ik bedoelde QU63
Kleine letters aub
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_76760861
quote:
Op woensdag 13 januari 2010 13:53 schreef DaFan het volgende:
Hoi Deetch.
Ik heb geen rechten
Heb je een topic start ban ofzo? Weer teveel gebaggerd zeker?
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_76762292
quote:
Op woensdag 13 januari 2010 14:04 schreef Deetch het volgende:

[..]

Heb je een topic start ban ofzo? Weer teveel gebaggerd zeker?
Om de wiki bij te werken!
Ik was niet de laatste poster in het oude topic.

jooo-pi; kan jij in je laatste post nog even de link naar #18 zetten?
  woensdag 13 januari 2010 @ 14:59:57 #10
158136 Joooo-pi
Do you want a balloon...
pi_76763232
quote:
Op woensdag 13 januari 2010 14:38 schreef DaFan het volgende:

[..]

Om de wiki bij te werken!
Ik was niet de laatste poster in het oude topic.

jooo-pi; kan jij in je laatste post nog even de link naar #18 zetten?
ok!
heitieh
  woensdag 13 januari 2010 @ 15:30:15 #11
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_76764490
Excel 2007, NL.

Tot nog toe hebben jullie me altijd perfect geholpen waarvan nog steeds dank

Nog een vraagje:

Ik heb een (eigenlijk) tekstdocument welke ik in Excel heb gemaakt. Sommige delen van de tekst worden door verwijzigingen automatisch gevuld. De bron staat in tabblad "invoer", het document in tabblad "modelovereenkomst".

Nu wil ik eigenlijk ook inbouwen dat het document pas geprint kan worden als alle verplichte velden in tabblad "invoer" gevuld zijn. Kan dit?
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_76765791
neem je print opdracht op en voeg voor die printcode de code toe om alle cellen te checken.

Voorbeeldje:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
sub print_thingy()

'stel in te vullen cel is B3, E4 en F8, als cel leeg is dan gaat je code naar de handle foutmelding: verderop
If Range("B3").value = "" then GoTo foutmelding
If Range("E4").value = "" then GoTo foutmelding
If Range("F8").value = "" then GoTo foutmelding

'hier komt je printcode
'hier komt je printcode
'hier komt je printcode
'hier komt je printcode
'na het printen wil je geen foutmelding dus laat je de code naar de handle einde: springen
GoTo einde

foutmelding:
Msgbox "Je hebt een veld niet ingevuld, dumbass"

einde:
end sub
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  woensdag 13 januari 2010 @ 16:01:22 #13
158136 Joooo-pi
Do you want a balloon...
pi_76765910
quote:
Op woensdag 13 januari 2010 15:30 schreef sanger het volgende:
Excel 2007, NL.

Tot nog toe hebben jullie me altijd perfect geholpen waarvan nog steeds dank

Nog een vraagje:

Ik heb een (eigenlijk) tekstdocument welke ik in Excel heb gemaakt. Sommige delen van de tekst worden door verwijzigingen automatisch gevuld. De bron staat in tabblad "invoer", het document in tabblad "modelovereenkomst".

Nu wil ik eigenlijk ook inbouwen dat het document pas geprint kan worden als alle verplichte velden in tabblad "invoer" gevuld zijn. Kan dit?
Je kan een macro maken die altijd draait vóór een printopdracht. Met de boolean cancel kun je em dan ook nog afbreken.

Voorbeeld:

1
2
3
Private Sub Workbook_BeforePrint(Cancel As Boolean)
 if Range("A1").value = "" then cancel = true 
End Sub


[ Bericht 3% gewijzigd door Joooo-pi op 13-01-2010 16:19:35 ]
heitieh
pi_76767014
quote:
Op woensdag 13 januari 2010 16:01 schreef Joooo-pi het volgende:

[..]

Je kan een macro maken die altijd draait vóór een printopdracht. Met de boolean cancel kun je em dan ook nog afbreken.

Voorbeeld:
[ code verwijderd ]
Dat is nog veel handiger.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  woensdag 13 januari 2010 @ 16:40:20 #15
158136 Joooo-pi
Do you want a balloon...
pi_76767633
quote:
Op woensdag 13 januari 2010 16:27 schreef Deetch het volgende:

[..]

Dat is nog veel handiger.
Wist ik ook niet, maar even gekeken in de scripteditor bij de events van ThisWorkbook.

Daarom wou ik er nog even bij zeggen dat deze macro in de scripteditor bij ThisWorkbook gezet moet worden.
heitieh
pi_76767852
Een excel file bij mij houdt bepaalde getallen bij. Hele reeksen rekensommen komen tot twee getalen samen, deze trek ik van elkaar af voor een uitkomst. Het is het niet, maar zie het als een inkomsten-uitgaven berekening.

Nu zijn deze getallen recentelijk boven de 1mln uitgekomen. Nu wil excel dit koste wat kost als 1.01e+06 weergeven.

Ik wil gewoon 1,010,000. Hoe doe ik dit?
pi_76768361
cel eigenschappen als getal invoeren
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  woensdag 13 januari 2010 @ 19:23:57 #18
28946 mirelia
Neehee ik ben geen vrouw!!
pi_76774359
quote:
Op woensdag 13 januari 2010 08:35 schreef DaFan het volgende:
Jakees heeft gelijk, waarschijnlijk geeft een van de twee cellen al een error. Anders wordt een lege cel gewoon als 0 behandeld, en heeft de formule van joooo-pi dus geen nut.

Mirelia: Waarom gebruik je SUM(G1+F1). Dat is overbodige tekens gebruiken. "G1+F1" volstaat, óf SUM(G1;F1), maar das alleen handig als je een langere range hebt.
Het is inderdaad zo dat in de genoemde cellen een waarde moet komen te staan dmv een formule.
Maar aangezien die waarden er nog niet staan zijn die cellen wel leeg nu.
Het gaat om een bestand om meterstanden bij te houden, 2 meters en die worden in deze formule bij elkaar opgeteld.
Shuffle up and deal!!!
pi_76775145
quote:
Op woensdag 13 januari 2010 19:23 schreef mirelia het volgende:

[..]

Het is inderdaad zo dat in de genoemde cellen een waarde moet komen te staan dmv een formule.
Maar aangezien die waarden er nog niet staan zijn die cellen wel leeg nu.
Het gaat om een bestand om meterstanden bij te houden, 2 meters en die worden in deze formule bij elkaar opgeteld.
Maar is het nu gelukt met de drie antwoorden die zijn gegeven in het vorige topic?
1) =als(isfout(som(g10+I10));"nog geen waarde of 0";G10+I10)
OF
2) ALS(EN(ISGETAL(G10);ISGETAL(G11));G10+G11;"nog geen waarde ingevuld").
OF
3) ALS(OF(G10="";G11="");"leeg";G10+G11)

volgens mij moet optie 2 je wel helpen.

[ Bericht 2% gewijzigd door jakees op 13-01-2010 19:47:52 ]
  woensdag 13 januari 2010 @ 19:47:50 #20
28946 mirelia
Neehee ik ben geen vrouw!!
pi_76775377
Ik ben er nog mee bezig.
Ik heb even geen nederlandse office tot mijn beschikking en werk nu even met Office 2010 UK
Dus ik moet de termen nog even vertalen of is het heel simpel?
Als = IF?
OF = OR?
isfout = iswrong?.
leeg = empty?
nog geen waarde of 0 = no value or 0?
Als ik dit heb uitgezocht laat ik het gelijk weten.
Shuffle up and deal!!!
pi_76775411
quote:
Op woensdag 13 januari 2010 19:47 schreef mirelia het volgende:
Ik ben er nog mee bezig.
Ik heb even geen nederlandse office tot mijn beschikking en werk nu even met Office 2010 UK
Dus ik moet de termen nog even vertalen of is het heel simpel?
Als = IF?
OF = OR?
isfout = iswrong?.
leeg = empty?
nog geen waarde of 0 = no value or 0?
Als ik dit heb uitgezocht laat ik het gelijk weten.
er zijn vertaalsites. Bijvoorbeeld
http://www.applewood.nl/forms/3000/FRM-004/index.asp
  woensdag 13 januari 2010 @ 20:30:06 #22
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_76777371
quote:
Op woensdag 13 januari 2010 16:01 schreef Joooo-pi het volgende:

[..]

Je kan een macro maken die altijd draait vóór een printopdracht. Met de boolean cancel kun je em dan ook nog afbreken.

Voorbeeld:
[ code verwijderd ]


heb even geen Excel tot mijn beschikking hier, maar ga het morgen proberen
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  woensdag 13 januari 2010 @ 20:33:40 #23
158136 Joooo-pi
Do you want a balloon...
pi_76777543
quote:
Op woensdag 13 januari 2010 20:30 schreef sanger het volgende:

[..]

heb even geen Excel tot mijn beschikking hier, maar ga het morgen proberen
Bij mij werkt het in ieder geval. Zet em wel in het ThisWorkbook gedeelte. Succes!
heitieh
  woensdag 13 januari 2010 @ 20:35:02 #24
28946 mirelia
Neehee ik ben geen vrouw!!
pi_76777614
quote:
Op woensdag 13 januari 2010 19:48 schreef jakees het volgende:

[..]

er zijn vertaalsites. Bijvoorbeeld
http://www.applewood.nl/forms/3000/FRM-004/index.asp
Super bedankt
Shuffle up and deal!!!
pi_76777743
quote:
Op woensdag 13 januari 2010 20:35 schreef mirelia het volgende:

[..]

Super bedankt
Staan er ook 2 in de OP
  woensdag 13 januari 2010 @ 20:47:02 #26
28946 mirelia
Neehee ik ben geen vrouw!!
pi_76778138
quote:
Op woensdag 13 januari 2010 19:42 schreef jakees het volgende:

[..]

Maar is het nu gelukt met de drie antwoorden die zijn gegeven in het vorige topic?
1) =als(isfout(som(g10+I10));"nog geen waarde of 0";G10+I10)
OF
2) ALS(EN(ISGETAL(G10);ISGETAL(G11));G10+G11;"nog geen waarde ingevuld").
OF
3) ALS(OF(G10="";G11="");"leeg";G10+G11)

volgens mij moet optie 2 je wel helpen.
Ik heb het als volgt vertaald:
1: =IF(ISERROR(SUM(G10+I10));"0";G10+I10)
2: IF(AND(ISNUMBER(G10);ISNUMBER(G11));G10+G11;"0")
3: IF(OR(G10="";G11="");"leeg";G10+G11)
Optie 1 werkt prima bij mij en de andere 2 niet maar misschien doe ik nog iets fout.
Maar hoe dan ook, het is gelukt en ziet er een stuk netter uit nu, dank allemaal!!
Shuffle up and deal!!!
pi_76779990
Wat geven 2 en 3 als output?
  woensdag 13 januari 2010 @ 21:32:49 #28
28946 mirelia
Neehee ik ben geen vrouw!!
pi_76780456
Dan zie ik alleen de formule in het veld, vandaar dat ik denk dat ik nog wat fout doe.
Shuffle up and deal!!!
pi_76782790
Er staat geen = voor...of is dat te obvious
  woensdag 13 januari 2010 @ 22:16:10 #30
28946 mirelia
Neehee ik ben geen vrouw!!
pi_76783133
Pfffff je hebt helemaal gelijk. Ik wist dus niet eens dat dat echt moest.
Mijn excuses, alle 3 de formules geven het gewenste resultaat.
Shuffle up and deal!!!
  donderdag 14 januari 2010 @ 00:26:40 #31
62215 qu63
..de tijd drinkt..
pi_76790567
quote:
Op woensdag 13 januari 2010 19:47 schreef mirelia het volgende:
Ik ben er nog mee bezig.
Ik heb even geen nederlandse office tot mijn beschikking en werk nu even met Office 2010 UK
Dus ik moet de termen nog even vertalen of is het heel simpel?
Als = IF?
OF = OR?
isfout = iswrong?.
leeg = empty?
nog geen waarde of 0 = no value or 0?
Als ik dit heb uitgezocht laat ik het gelijk weten.
Voor als je een volgende keer nog iets in het Nederlands (of Engels) voorgeschoteld krijgt, bij de meeste oplossingen zijn de excelfuncties in hoofdletters gegeven (zoals in het voorbeeld wat jakees maakte), dat scheelt voor een volgende keer wat zoekwerk
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_76804391
quote:
Op woensdag 13 januari 2010 22:10 schreef DaFan het volgende:
Er staat geen = voor...of is dat te obvious
Lol, verder zet je in de formules nu een tekst-nul neer. Als je "0" vervangt door gewoon 0 dan is het het getal nul.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  zaterdag 16 januari 2010 @ 16:56:26 #33
62215 qu63
..de tijd drinkt..
pi_76894312
Wat is nou de makkelijkste manier om "vandaag + 10 werkdagen" te doen. Ik begin een project bijvoorbeeld op 18-1 en heb hier 10 werkdagen voor en wil dan de einddatum weten.

Startdatum en het aantal uren is gegeven (uren zijn dus zelf wel om te zetten in dagen)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_76896042
er schijnt een functie in de analysis toolpack te zitten voor netto werkdagen:
http://support.microsoft.com/kb/821091

De formule zelf zit er ook in alleen volgens de tekst gaat deze formule uit van een weekend op donderdag en vrijdag
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  zaterdag 16 januari 2010 @ 18:03:33 #35
62215 qu63
..de tijd drinkt..
pi_76896327
quote:
Op zaterdag 16 januari 2010 17:52 schreef Deetch het volgende:
er schijnt een functie in de analysis toolpack te zitten voor netto werkdagen:
http://support.microsoft.com/kb/821091

De formule zelf zit er ook in alleen volgens de tekst gaat deze formule uit van een weekend op donderdag en vrijdag
Ja, dat kan je gebruiken als je begin en einddatum weet. Maar ik wil 18-1 + 10 werkdagen weten
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zondag 17 januari 2010 @ 15:54:55 #36
27454 InTrePidIvity
Looks like it's broken...
pi_76926628
Ik heb een Excel-bestand dat ik online wil zetten en waar in de browser zelf doorheen geklikt kan worden (verschillende tab-bladen enzo), hoe doe ik dat?
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  zondag 17 januari 2010 @ 16:33:23 #37
62215 qu63
..de tijd drinkt..
pi_76928175
quote:
Op zondag 17 januari 2010 15:54 schreef InTrePidIvity het volgende:
Ik heb een Excel-bestand dat ik online wil zetten en waar in de browser zelf doorheen geklikt kan worden (verschillende tab-bladen enzo), hoe doe ik dat?
Opslaan als -> webpagina

Alleen werkt het dan alleen goed in IE geloof ik..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zondag 17 januari 2010 @ 16:37:08 #38
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_76928315
quote:
Op woensdag 13 januari 2010 20:30 schreef sanger het volgende:

[..]

heb even geen Excel tot mijn beschikking hier, maar ga het morgen proberen
Dat wordt dus pas op zijn vroegst vrijdag
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  zondag 17 januari 2010 @ 16:54:56 #39
27454 InTrePidIvity
Looks like it's broken...
pi_76928909
quote:
Op zondag 17 januari 2010 16:33 schreef qu63 het volgende:

[..]

Opslaan als -> webpagina

Alleen werkt het dan alleen goed in IE geloof ik..
Chrome ondersteunt het ook wel redelijk zo te zien, dus Firefox zal het ook wel doen.
Nog een vraagje: Hoe vind ik de vaakst voorkomende waarde verspreid over meerdere werkbladen?
...it's rielie broken... It's rielie, rielie broken... Let's go wecycle!
[Tournament] Beste Remake
  zondag 17 januari 2010 @ 17:14:08 #40
62215 qu63
..de tijd drinkt..
pi_76929571
quote:
Op zondag 17 januari 2010 16:54 schreef InTrePidIvity het volgende:

[..]

Chrome ondersteunt het ook wel redelijk zo te zien, dus Firefox zal het ook wel doen.
Nog een vraagje: Hoe vind ik de vaakst voorkomende waarde verspreid over meerdere werkbladen?
Ohja, weergeven lukt wel, maar bewerken kan alleen in IE..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_76934564
quote:
Op zondag 17 januari 2010 16:54 schreef InTrePidIvity het volgende:

[..]

Chrome ondersteunt het ook wel redelijk zo te zien, dus Firefox zal het ook wel doen.
Nog een vraagje: Hoe vind ik de vaakst voorkomende waarde verspreid over meerdere werkbladen?
Coole vraag, morgen even kijken!
pi_76954025
Oh het is helemaal niet zo spannend.

De functie MODUS / MODE vindt de meest voorkomende waarde in een range
  maandag 18 januari 2010 @ 09:00:43 #43
62215 qu63
..de tijd drinkt..
pi_76954401
quote:
Op maandag 18 januari 2010 08:40 schreef DaFan het volgende:
Oh het is helemaal niet zo spannend.

De functie MODUS / MODE vindt de meest voorkomende waarde in een range
Maar kan die range dan ook op verschillende tabbladen staan?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_76954409
Ja, heb het al getest!
  maandag 18 januari 2010 @ 09:02:47 #45
62215 qu63
..de tijd drinkt..
pi_76954446
quote:
Op maandag 18 januari 2010 09:01 schreef DaFan het volgende:
Ja, heb het al getest!
Oh, ok!

Kan je hier ook wat mee?
quote:
Op zaterdag 16 januari 2010 16:56 schreef qu63 het volgende:
Wat is nou de makkelijkste manier om "vandaag + 10 werkdagen" te doen. Ik begin een project bijvoorbeeld op 18-1 en heb hier 10 werkdagen voor en wil dan de einddatum weten.

Startdatum en het aantal uren is gegeven (uren zijn dus zelf wel om te zetten in dagen)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_76954772
Deetch zat close. In de Analysis Toolpak zit ook WERKDAG.
WERKDAG(begindatum; aantal werkdagen; optioneel(vakantiedagen)).

=WERKDAG(VANDAAG();10) geeft als resultaat 1 februari 2010.

Je kan in het derde argument nog een serie plaatsen met bv officiële vakantiedagen. Die zou ik in een aparte range zetten.

Maw; WERKDAG(VANDAAG();10;VANDAAG()+1) geeft 2 februari aan.
  maandag 18 januari 2010 @ 11:43:32 #47
62215 qu63
..de tijd drinkt..
pi_76958758
quote:
Op maandag 18 januari 2010 09:21 schreef DaFan het volgende:
Deetch zat close. In de Analysis Toolpak zit ook WERKDAG.
WERKDAG(begindatum; aantal werkdagen; optioneel(vakantiedagen)).

=WERKDAG(VANDAAG();10) geeft als resultaat 1 februari 2010.

Je kan in het derde argument nog een serie plaatsen met bv officiële vakantiedagen. Die zou ik in een aparte range zetten.

Maw; WERKDAG(VANDAAG();10;VANDAAG()+1) geeft 2 februari aan.
In dat laatste voorbeeld heb je dinsdag 19 januari 2010 als vakantiedag gegeven, toch?

En ik heb die functie ook al tig keer langs zien komen, maar dacht dat ie alleen aangaf of het een werkdag was of niet!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_76960001
Klopt, gewoon VANDAAG()+1 = morgen
Dan is morgen een vakantiedag.
  maandag 18 januari 2010 @ 12:34:31 #49
62215 qu63
..de tijd drinkt..
pi_76960500
En meerdere dagen is dan {dag1/dag2/dag3}, toch?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_76962380
Jep, volgens mij wel.
Ik zou ze gewoon in een Named range zetten, ergens op een ander werkblad. Dat is het fraaist, en kan je makkelijk uitbreiden.
pi_76971780
quote:
Op maandag 18 januari 2010 11:43 schreef qu63 het volgende:

[..]

In dat laatste voorbeeld heb je dinsdag 19 januari 2010 als vakantiedag gegeven, toch?

En ik heb die functie ook al tig keer langs zien komen, maar dacht dat ie alleen aangaf of het een werkdag was of niet!
Goed gebruik van de nieuwe facepalm smilie +1
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_76975852
quote:
Op maandag 18 januari 2010 16:49 schreef Deetch het volgende:

[..]

Goed gebruik van de nieuwe facepalm smilie +1
Lol dat ^^
  maandag 18 januari 2010 @ 18:51:35 #53
62215 qu63
..de tijd drinkt..
pi_76977390
quote:
Op maandag 18 januari 2010 16:49 schreef Deetch het volgende:

[..]

Goed gebruik van de nieuwe facepalm smilie +1
Goed he!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_76988168
quote:
Ik heb deze formule, bedankt KingJotte:

=INDEX(prijzen;IF(geslacht="man";MATCH(leeftijd;leeftijden_man);MATCH(leeftijd;leeftijden_vrouw));MATCH(duur;premie_lengtes))



Voor geboortedatum moet leeftijd, omdat dat makkelijker is.

En ik weet niet wat ik in elk vakje nu moet invullen? Hoe krijg ik de code werkend?

Kingjotte die de code heeft gemaakt zei:
quote:
ik heb alle relevante cellen (of cellranges) een naam gegeven, dit houdt je "code" ook wat beter onderhoudbaar.

Wat ik hier doe is het volgende: ik zoek in de range "prijzen" de goede cel op met INDEX
INDEX lust een range (prijzen), en een rijnummer en kolomnummer binnen die range
het kolomnummer (de laatste parameter) is het makkelijkst, want die is voor zowel mannen als vrouwen hetzelfde (namelijk afhankelijk van de duur van het contract) dus die zoeken we gewoon op met MATCH(duur;premie_lengtes)

Het rijnummer is iets lastiger, daarvoor hebben we naast MATCH ook nog IF nodig, om onderscheid te maken tussen mannetjes en vrouwtjes.

Ik hoop dat het zo een beetje duidelijk is, anders hoor ik het wel.
pi_77003081
Ik wil elke dag nieuwe data invoeren bij component x y en z
Is het getal hoger dan de dag ervoor moet deze groen worden, bij een lagere waarde rood en als het getal gelijk blijft wit.
Dit werkt via Conditional Formatting, maar ik heb geen idee hoe...
Ik heb een plaatje geupload zoals het zou moeten worden als de formules werken.



En hier de excelfile:
http://www32.zippyshare.com/v/24923934/file.html

Kan iemand de juiste formule in mijn excelfile toepassen en deze opnieuw voor mij uploaden? Alvast bedankt!
pi_77004243
Vrij simpel, hoop dat je er zo uitkomt om het ook voor grotere bestanden te doen
pi_77004440
Bedankt voor de snelle hulp DaFan!
Ik zal het vanavond als ik thuis ben eens napluizen en dan kom ik er nog op terug.
pi_77008823
quote:
Op maandag 18 januari 2010 22:08 schreef RoaldReurink het volgende:

[..]

Ik heb deze formule, bedankt KingJotte:

=INDEX(prijzen;IF(geslacht="man";MATCH(leeftijd;leeftijden_man);MATCH(leeftijd;leeftijden_vrouw));MATCH(duur;premie_lengtes))

[ afbeelding ]

Voor geboortedatum moet leeftijd, omdat dat makkelijker is.

En ik weet niet wat ik in elk vakje nu moet invullen? Hoe krijg ik de code werkend?

Kingjotte die de code heeft gemaakt zei:
[..]
Niet erg duidelijk, wat is nu je foutmelding of wat gaat er mis.
Misschien moet je in de formules de ; nog vervangen door ,?

Je moet natuurlijk wel alle verzamelingen (zoals leeftijd, leeftijden_man etc etc) hebben aangemaakt (name range)
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_77016569
quote:
Op dinsdag 19 januari 2010 13:56 schreef Deetch het volgende:

[..]

Niet erg duidelijk, wat is nu je foutmelding of wat gaat er mis.
Misschien moet je in de formules de ; nog vervangen door ,?

Je moet natuurlijk wel alle verzamelingen (zoals leeftijd, leeftijden_man etc etc) hebben aangemaakt (name range)
Ik heb de code wel, maar als ik die die krijg ik #NAAM? als vakje. Hoe maak ik de verzamelingen aan zoals leeftijd, leeftijd_man etc?

Ik heb het bestand even geupload: http://rapidshare.com/files/337795638/PremieExcelFOK.xls.html
pi_77017237
Aan de foutmelding te zien heb je een nederlandse versie en gebruik je engelse formulenamen. Daarom staat in de OP van deze topicreeks dat je altijd even versie en taal moet vermelden.

Probeer dit eerst eens:

=INDEX(prijzen;ALS(geslacht="man";VERGELIJKEN(leeftijd;leeftijden_man);VERGELIJKEN(leeftijd;leeftijden_vrouw));VERGELIJKEN(duur;premie_lengtes))

Als je dan nog foutmeldingen krijgt moet je misschien de bereiken nog de juiste naam geven:
http://www.gratiscursus.be/excell_2003/excelles12.htm

hopelijk red je je dan weer een beetje want rapidshare geeft steeds foutmeldingen dus zul je het toch echt zelf moeten doen.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_77029410
quote:
Op dinsdag 19 januari 2010 17:31 schreef Deetch het volgende:
Aan de foutmelding te zien heb je een nederlandse versie en gebruik je engelse formulenamen. Daarom staat in de OP van deze topicreeks dat je altijd even versie en taal moet vermelden.

Probeer dit eerst eens:

=INDEX(prijzen;ALS(geslacht="man";VERGELIJKEN(leeftijd;leeftijden_man);VERGELIJKEN(leeftijd;leeftijden_vrouw));VERGELIJKEN(duur;premie_lengtes))

Als je dan nog foutmeldingen krijgt moet je misschien de bereiken nog de juiste naam geven:
http://www.gratiscursus.be/excell_2003/excelles12.htm

hopelijk red je je dan weer een beetje want rapidshare geeft steeds foutmeldingen dus zul je het toch echt zelf moeten doen.
Dank! het is gelukt.
pi_77054919
Weer iets makkenlijks (denk ik)

ik heb een film database in excel.

Nu staat er bv in A titel, B genre, C land van herkomst

Hoe maak ik een knop dat hij bv alleen een bepaald genre laat zien ?
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
pi_77055823
dat is inderdaad makkelijk (zonder n)

Zet in rij 1 boven de betreffende kolom titel, genre en land als dat er niet al staat.
Selecteer vervolgens de bovenste rij en kies dan autofilter

nu wordt je bovenste rij een drop down menu.

in excel 2007 zit je autofilter in je home ribbon, vlaggetje editing, Sort en filter en dan filter
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_77059879
In de oude excel werkte dat fijner of ligt het aan mij ? Nu moet ik met checkboxes aan gaan geven welke ik wel en niet wil zien, en eerst kon ik gewoon degene aanklikken die ik wou zien ?
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
  woensdag 20 januari 2010 @ 17:21:09 #66
254206 Levolution
-|||----------|||-
pi_77060331
Ik wil graag een trendlijn aan een plot toevoegen, maar deze trendlijn moet niet van de hele grafiek zijn, maar van een klein gedeelte ervan. Eigenlijk is het bedoeld om de functie van dat kleine stukje te bepalen. Uitgelegd in plaatjes:

Niet zo:


Maar zo:


Dat eerste lukt me wel, maar dat tweede niet. Weet iemand hoe dat moet?
This isn't even my final form.
  woensdag 20 januari 2010 @ 18:33:14 #67
1592 Puckzzz
Bitch please!
pi_77062807
OMG ik heb echt een hele suffe vraag

ik wil gewoon ¤1873.75 in een cel zetten. Maar als ik bij celeigenschappen valuta of financieel selecteer en dan met 2 decimalen dan maakt ie er ¤1873.750.00 van Ik heb al allerlei pogingen gedaan, maar het helpt niet
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  woensdag 20 januari 2010 @ 19:07:21 #68
62215 qu63
..de tijd drinkt..
pi_77064087
quote:
Op woensdag 20 januari 2010 18:33 schreef Puckzzz het volgende:
OMG ik heb echt een hele suffe vraag

ik wil gewoon ¤1873.75 in een cel zetten. Maar als ik bij celeigenschappen valuta of financieel selecteer en dan met 2 decimalen dan maakt ie er ¤1873.750.00 van Ik heb al allerlei pogingen gedaan, maar het helpt niet
probeer het eens met een komma (,) in plaats van een punt (.)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 20 januari 2010 @ 19:16:51 #69
1592 Puckzzz
Bitch please!
pi_77064498
quote:
Op woensdag 20 januari 2010 19:07 schreef qu63 het volgende:

[..]

probeer het eens met een komma (,) in plaats van een punt (.)
tried it and failed...dan zet 'ie het euro teken er niet voor.
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  woensdag 20 januari 2010 @ 19:20:57 #70
62215 qu63
..de tijd drinkt..
pi_77064661
quote:
Op woensdag 20 januari 2010 19:16 schreef Puckzzz het volgende:

[..]

tried it and failed...dan zet 'ie het euro teken er niet voor.
Welke Excel heb je? En in welke taal?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 20 januari 2010 @ 19:24:06 #71
1592 Puckzzz
Bitch please!
pi_77064789
Volgens mij een hele oude versie van Office 2000 in het Nederlands
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  woensdag 20 januari 2010 @ 19:52:01 #72
62215 qu63
..de tijd drinkt..
pi_77065932
quote:
Op woensdag 20 januari 2010 19:24 schreef Puckzzz het volgende:
Volgens mij een hele oude versie van Office 2000 in het Nederlands
Als je dan gewoon je getal invoert met een komma zou het gewoon moeten werken..

En het euro teken hoef je niet zelf in te vullen, dat doet ie zelf als je voor valuta of financieel kiest
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 20 januari 2010 @ 19:58:24 #73
1592 Puckzzz
Bitch please!
pi_77066276
quote:
Op woensdag 20 januari 2010 19:52 schreef qu63 het volgende:

[..]

Als je dan gewoon je getal invoert met een komma zou het gewoon moeten werken..

En het euro teken hoef je niet zelf in te vullen
, dat doet ie zelf als je voor valuta of financieel kiest
Dat weet ik

Ik heb redelijke kennis van Excel, daarom snap ik ook niet waarom ik (of all things) nou juist met zoiets simpels zit te worstelen.
Maar wat je voorstelt heb ik al tig keer geprobeerd en hij vertikt het gewoon
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  woensdag 20 januari 2010 @ 20:04:54 #74
62215 qu63
..de tijd drinkt..
pi_77066624
quote:
Op woensdag 20 januari 2010 19:58 schreef Puckzzz het volgende:

[..]

Dat weet ik

Ik heb redelijke kennis van Excel, daarom snap ik ook niet waarom ik (of all things) nou juist met zoiets simpels zit te worstelen.
Maar wat je voorstelt heb ik al tig keer geprobeerd en hij vertikt het gewoon
Kijk eens bij de aangepaste instellingen dan (cel celecteren en dan ctrl+1) en vul daar dit in:
"¤ #.##0,00" (zonder de aanhalingstekens natuurlijk)

Zo staat het bij mij als ik kies voor valuta (wel in Excel 2007 NL)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 20 januari 2010 @ 20:15:37 #75
1592 Puckzzz
Bitch please!
pi_77067139
quote:
Op woensdag 20 januari 2010 20:04 schreef qu63 het volgende:

[..]

Kijk eens bij de aangepaste instellingen dan (cel celecteren en dan ctrl+1) en vul daar dit in:
"¤ #.##0,00" (zonder de aanhalingstekens natuurlijk)

Zo staat het bij mij als ik kies voor valuta (wel in Excel 2007 NL)
Dat werkt in zoverre dat ik bij ronde getallen dit moet doen: ¤ #.##00 maar bij getallen met bijvoorbeeld 1837.75 dit: ¤ #.## en bij getal met 350.20 dit: ¤ #.##0
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  woensdag 20 januari 2010 @ 20:20:01 #76
62215 qu63
..de tijd drinkt..
pi_77067337
quote:
Op woensdag 20 januari 2010 20:15 schreef Puckzzz het volgende:

[..]

Dat werkt in zoverre dat ik bij ronde getallen dit moet doen: ¤ #.##00 maar bij getallen met bijvoorbeeld 1837.75 dit: ¤ #.## en bij getal met 350.20 dit: ¤ #.##0
Nee, bij ronde getallen (100 bijvoorbeeld) zorgt die 'code' er voor dat er ,00 achter komt. Als je 100,1 invult maakt ie er 100,10 van en met 100,10 doet ie niks.

Een # wordt vervangen door een getal, die 0,00 geeft aan dat dat ingvuld moet worden als er geen getal ingevoerd wordt. Wordt het eerste getal voor de komma dus wel gegeven, dan plakt ie er ,00 achter..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_77079390
quote:
Op woensdag 20 januari 2010 17:21 schreef Levolution het volgende:
Ik wil graag een trendlijn aan een plot toevoegen, maar deze trendlijn moet niet van de hele grafiek zijn, maar van een klein gedeelte ervan. Eigenlijk is het bedoeld om de functie van dat kleine stukje te bepalen. Uitgelegd in plaatjes:

Niet zo:
[ afbeelding ]

Maar zo:
[ afbeelding ]

Dat eerste lukt me wel, maar dat tweede niet. Weet iemand hoe dat moet?
Nieuwe reeks maken in dezelfde grafiek met allen de twee punten waar je de trendlijn van wilt hebben. Vervolgens een trendlijn door die nieuwe reeks trekken en de lijn een stukje vooruit en achteruit laten voorspellen, dan lijkt het net op een echte raaklijn.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_77082462
Hi,

Vraagje...

Ik heb in een kolom onder elkaar een aantal verschillende gegevens staan. Laten we het houden op landen;
DE
NL
ENG
DE
NL
NL
BE
AT

Hoe kan ik nou boven deze kolom een soort 'pull down' menu maken waarbij hij, wanneer ik 'NL' aangeef, hij alleen alle regels met NL in die cel laat zien?

Is het nog een beetje duidelijk?

Edit; Vraag me niet hoe, maar het is me gelukt om bij 1 kolom dit toe te voegen, maar bij andere kolommen waar dit ook gebeuren moet, doet ie dan niks.

[ Bericht 13% gewijzigd door Bartjebart op 21-01-2010 01:25:49 ]
Ik keek naar jou, jij naar je brommertje; ik houd van jou, jij van je brommertje; jij brak mijn hart, ik jouw brommertje...
  donderdag 21 januari 2010 @ 08:19:43 #79
158136 Joooo-pi
Do you want a balloon...
pi_77084629
quote:
Op donderdag 21 januari 2010 01:19 schreef Bartjebart het volgende:
Hi,

Vraagje...

Ik heb in een kolom onder elkaar een aantal verschillende gegevens staan. Laten we het houden op landen;
DE
NL
ENG
DE
NL
NL
BE
AT

Hoe kan ik nou boven deze kolom een soort 'pull down' menu maken waarbij hij, wanneer ik 'NL' aangeef, hij alleen alle regels met NL in die cel laat zien?

Is het nog een beetje duidelijk?

Edit; Vraag me niet hoe, maar het is me gelukt om bij 1 kolom dit toe te voegen, maar bij andere kolommen waar dit ook gebeuren moet, doet ie dan niks.
autofilter:

Data --> filter --> autofilter
heitieh
  donderdag 21 januari 2010 @ 08:20:45 #80
1592 Puckzzz
Bitch please!
pi_77084639
quote:
Op woensdag 20 januari 2010 20:20 schreef qu63 het volgende:

[..]

Nee, bij ronde getallen (100 bijvoorbeeld) zorgt die 'code' er voor dat er ,00 achter komt. Als je 100,1 invult maakt ie er 100,10 van en met 100,10 doet ie niks.

Een # wordt vervangen door een getal, die 0,00 geeft aan dat dat ingvuld moet worden als er geen getal ingevoerd wordt. Wordt het eerste getal voor de komma dus wel gegeven, dan plakt ie er ,00 achter..
Ik had er gisteren geen zin meer in

Wat bij mij werkte is ¤.00 Vraag me niet waarom, maar het werkt. Alleen niet bij de bedragen waar 0 euro is berekend, maar die omzeil ik wel
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_77088256
quote:
Op donderdag 21 januari 2010 08:19 schreef Joooo-pi het volgende:

[..]

autofilter:

Data --> filter --> autofilter
Ja die had ik gevonden (zie edit ) Maar ik krijg dit autofilter alleen bij 1 kolom en niet bij meerdere...
Ik keek naar jou, jij naar je brommertje; ik houd van jou, jij van je brommertje; jij brak mijn hart, ik jouw brommertje...
pi_77090008
quote:
Op donderdag 21 januari 2010 10:46 schreef Bartjebart het volgende:

[..]

Ja die had ik gevonden (zie edit ) Maar ik krijg dit autofilter alleen bij 1 kolom en niet bij meerdere...
de hele bovenste rij selecteren (waar de kopteksten staan) en dan autofilter aan zetten.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_77090298
Ik vind die autofilter uit 2007 sowieso maar irritant. Bij de oude kon je gewoon klikken op een optie en dan filterde hij. Nu zit je met die klote checkboxes.
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
  donderdag 21 januari 2010 @ 11:59:46 #84
62215 qu63
..de tijd drinkt..
pi_77091037
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_77101990
quote:
proest, waarom zou je dat in godsnaam doen?
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  donderdag 21 januari 2010 @ 17:05:47 #86
62215 qu63
..de tijd drinkt..
pi_77104035
quote:
Op donderdag 21 januari 2010 16:18 schreef Deetch het volgende:

[..]

proest, waarom zou je dat in godsnaam doen?
Kunst?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_77112670
quote:
Op donderdag 21 januari 2010 11:40 schreef znarch het volgende:
Ik vind die autofilter uit 2007 sowieso maar irritant. Bij de oude kon je gewoon klikken op een optie en dan filterde hij. Nu zit je met die klote checkboxes.
Hoeft niet hoor. Je hebt nog steeds de aangepaste filter.

Zie hier

http://www.excel-2007.nl/images/image263.jpg
pi_77120788
quote:
Op donderdag 21 januari 2010 17:05 schreef qu63 het volgende:

[..]

Kunst?
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_77138857
quote:
Op donderdag 21 januari 2010 20:31 schreef hendrik2009 het volgende:

[..]

Hoeft niet hoor. Je hebt nog steeds de aangepaste filter.

Zie hier

http://www.excel-2007.nl/images/image263.jpg
Klopt maar ik zou het zoals dit willen:

Zonder checkboxes, kan dat ook dan ?
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
pi_77139287
nee, dat is de gekozen manier om autofilter weer te geven in office 2007.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_77215480
Als ik ff tussendoor mag komen met een n00b vraag.. zou iemand mij dan ff kunnen helpen?

Wat ik wil:
- een variabele in een formule zetten
- een vergelijking maken

wat ik geprobeerd heb:
B3 'een in te vullen waarde'
B4 X-B3-(x-(x/1.25))
B5 B4/25=2

Ik wil dus weten bij bij welke variabele het antwoord 2 is.
pi_77215946
Dat kan niet zomaar, heb je de Oplosser voor nodig.
pi_77216117
Weet je dan ook toevallig hoe ik daar aan kom? en werkt dat moeilijk?

mijn dank is groot!
- edit: algevonden, dank is nog steeds groot

[ Bericht 41% gewijzigd door Yho op 24-01-2010 19:12:45 ]
pi_77242707
Mooi een Excell topic op Fok

Momenteel ben ik een beetje aan het knutselen aan een werkblad waar mijn werknemer het aantal uren dat wij besteden per project kan bijhouden. Aangezien ik helemaal nieuw ben in de wereld van Excell, heb ik als basis een bettingsheet gebruikt om deze vervolgens met de daar al ingebouwde formules om te bouwen tot het werkblad naar mijn keuze. Nu ben ik een heel eind gekomen, maar loop ik in het zich van de haven toch vast.

De sheet: http://www.megaupload.com/?d=1EEX3H20

Mijn vraag: op het 5de tabblad van de sheet is de bedoeling dat er een overzicht komt van het aantal gewerkte uren per weeknummer per project. Zou iemand mij kunnen helpen met de juiste formules zodat de onder tabblad 3 ingevoerde gegevens doorberekend worden in dit 5de tabblad?

Mijn dank is groot, PM eventueel als je nog meer vragen hebt.
Op woensdag 8 september 2010 13.23 schreef Houniet het volgende: Guus is de beste hier
Op donderdag 5 augustus 2010 01:45 schreef Fenomeno het volgende:
als ik later groot ben wil ik net zo worden als guus
pi_77242786
quote:
Op zondag 24 januari 2010 17:41 schreef Yho het volgende:
Weet je dan ook toevallig hoe ik daar aan kom? en werkt dat moeilijk?

mijn dank is groot!
- edit: algevonden, dank is nog steeds groot
He,
Mooi dat je het zelf gevonden hebt. Het is wel een praktische tool, maar erg lastig om uit te leggen aan iemand die het nog nooit gebruikt heeft
Daarom stelde ik het al uit tot nu
pi_77243722
Stel tab3:
C5 = Nieuwe binnenweg
D5 = 1
L5 = 0,45

Stel tab5
I6 = "Nieuwe binnenweg" (LET OP je hebt een spelfout!)
H7= 1

Dan is I8:
=ALS($H7<>"";SOMPRODUCT(($H7=Werkgeschiedenis!$D$5:$D$9)*('Analyse 2'!I$6=Werkgeschiedenis!$C$5:$C$9)*(Werkgeschiedenis!$L$5:$L$9)))

En doortrekken naar rechts en beneden. Resultaat is 0,45

Je moet wel oppassen, want met SOMPRODUCT kan je niét met Named ranges werken die over de hele kolom gaan. Je mág dus geen D:D gebruiken in SOMPRODUCT in oudere versies dan 2007.

In 2007 mag het dus wel!

Ziet er netjes uit trouwens, met Named Ranges werken is wel pro in zo'n sheet. Maar gaat dus met deze formule problemen opleveren in oudere versies dan 2007.


Hoop dat het zo duidelijk genoeg is.
pi_77243921
YESSS SUMPRODUCT fapfapfapfap
pi_77244385
quote:
Op maandag 25 januari 2010 12:10 schreef DaFan het volgende:
Stel tab3:
C5 = Nieuwe binnenweg
D5 = 1
L5 = 0,45

Stel tab5
I6 = "Nieuwe binnenweg" (LET OP je hebt een spelfout!)
H7= 1

Dan is I8:
=ALS($H7<>"";SOMPRODUCT(($H7=Werkgeschiedenis!$D$5:$D$9)*('Analyse 2'!I$6=Werkgeschiedenis!$C$5:$C$9)*(Werkgeschiedenis!$L$5:$L$9)))

En doortrekken naar rechts en beneden. Resultaat is 0,45

Je moet wel oppassen, want met SOMPRODUCT kan je niét met Named ranges werken die over de hele kolom gaan. Je mág dus geen D:D gebruiken in SOMPRODUCT in oudere versies dan 2007.

In 2007 mag het dus wel!

Ziet er netjes uit trouwens, met Named Ranges werken is wel pro in zo'n sheet. Maar gaat dus met deze formule problemen opleveren in oudere versies dan 2007.


Hoop dat het zo duidelijk genoeg is.
zie pm
Op woensdag 8 september 2010 13.23 schreef Houniet het volgende: Guus is de beste hier
Op donderdag 5 augustus 2010 01:45 schreef Fenomeno het volgende:
als ik later groot ben wil ik net zo worden als guus
pi_77245981
quote:
Op maandag 25 januari 2010 12:17 schreef DaFan het volgende:
YESSS SUMPRODUCT fapfapfapfap
heel goed hoor.

Als je wilt weten waarom DaFan een natte voeg krijgt van de sumproduct functie check dan deze tutorials, dan snap je de kracht van deze functie.

http://www.exceluser.com/explore/sumproduct_11.htm
http://www.lqnet.com/Excel/sumproduct.aspx
http://www.meadinkent.co.uk/xlsumproduct.htm

[ Bericht 41% gewijzigd door Deetch op 25-01-2010 13:38:00 ]
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_77246644

Heb m via PM ook al wat toegestuurd
pi_77247989
quote:
Op maandag 25 januari 2010 13:27 schreef Deetch het volgende:

[..]

heel goed hoor.

Als je wilt weten waarom DaFan een natte voeg krijgt van de sumproduct functie check dan deze tutorials, dan snap je de kracht van deze functie.

http://www.exceluser.com/explore/sumproduct_11.htm
http://www.lqnet.com/Excel/sumproduct.aspx
http://www.meadinkent.co.uk/xlsumproduct.htm

Ik heb inderdaad al een pm gekregen met een dergelijke uitleg, bedankt
Op woensdag 8 september 2010 13.23 schreef Houniet het volgende: Guus is de beste hier
Op donderdag 5 augustus 2010 01:45 schreef Fenomeno het volgende:
als ik later groot ben wil ik net zo worden als guus
pi_77284990
Hoi Allemaal,

Ik ben bezig met het bouwen vaneen excel-tooltje. Nu wil ik daar ook de functionaliteit in hebben dat er direct vanuit excel (of eventueel via Outlook) een mailtje wordt verstuurd.

Het idee is als volgt. Een gebruiker heeft bepaalde informatie nodig. Nu wil ik dat er dan met een druk op de knop een mail verstuurd wordt naar een bepaald mailadres. Alle benodigde gegevens staan in de excel-sheet. De output moet dus ongeveer als volgt zijn (dikgedrukte tekst zijn de celverwijzingen):

-----------------------------------------------------------------------------
Beste A1,

Voor dossier A2 mis ik wat gegevens van relatie

A3
A4
A5 A6.


Zou jij deze kunnen opvragen?

MVG,
actuarisje
-----------------------------------------------------------------------------

Het mailadres (van de ontvanger) staat ook ergens in de excel-sheet.

Kan iemand mij hiermee helpen? Heeft iemand nog ergens een macro liggen die zoiets kan doen? Kan iemand mij doorverwijzen naar een website met duidelijke uitleg van hoe ik zoiets aan kan pakken?

Ik gebruik op dit moment Excel 2003. Ik heb een klein beetje programmeerervaring (C++/java), maar heb nog nooit iets met VBA gedaan.
pi_77286185
Heb je een SMTP server of wil je gewoon output in een nieuwe mail in Outlook?
pi_77286393
quote:
Op dinsdag 26 januari 2010 12:38 schreef DaFan het volgende:
Heb je een SMTP server of wil je gewoon output in een nieuwe mail in Outlook?
Er is een SMTP server. Ik wil ook dat de mail automatisch verzonden wordt, zonder dat de gebruiker iets hoeft te doen met Outlook.

Nu heb ik al wel een aantal macro's gevonden voor het automatisch versturen van mail, maar ik heb er nog geen gevonden waarbij de 'body' van de email niet een standaard-tekst is. In mijn geval moet de tekst in de body afhangen van wat waarden in de excelsheet.
  dinsdag 26 januari 2010 @ 13:10:45 #105
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_77287489
Ik lift even mee op actuarisje's vraag. Ik wil mogelijk een soortgelijke functionaliteit (die dan een e-mail stuurt naar een online applicatie die de e-mail weer omzet in een sms).
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_77287594
Je kan toch gewoon een string samenstellen in VBA door waarden uit de cellen? En die dus als body eraan hangen.

bv A1 = naam
B1 = applicatienaam
C1 = knopnaam

1
2
3
4
5
6
a = "Geachte heer " & Range("A1").Value & ","
b = " Applicatie " & Range("B1").Value & " werkt niet goed."
c = " Het probleem is volgens mijn knopje " & Range("C1").Value & "."

BodyEmail = a & b & c
Range("D1").Value = BodyEmail


En dan die string dus in de Body zetten?
pi_77287794
Is er een mogelijkheid om in excel uitverschillende tabs automatisch te tellen?

Ik moet dus mijn werkuren bij houden in een mooi excelletje,
elke week een apart tabblak (wk1, wk2 etc)
Is het mogelijk om in een apart tabblad een formule te maken die uit een bepaalde cel (celnr is op elk tabblad gelijk) een getal gaat optellen, zodat ik bv automatisch mijn vakantieuren kan bijhouden.
Ik weet dat je met de hand de betreffende cel kan aanwijzen, maar dan krijg ik een hele lange formule en moet ik dat geintje 52x uitvoeren, dus ik dacht dat moet sneller kunnen, maar tot dusver nog niets gevonden
hopelijk weet iemand een oplossing
pi_77291299
"tab1" is je eerste sheet.
"tab52" is je laatste sheet

=SOM(Tab1:Tab52!A1)
telt alle waardes uit A1 uit alle cellen bij elkaar op.
  dinsdag 26 januari 2010 @ 15:20:57 #109
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_77292707
quote:
Op dinsdag 26 januari 2010 13:13 schreef DaFan het volgende:
Je kan toch gewoon een string samenstellen in VBA door waarden uit de cellen? En die dus als body eraan hangen.

bv A1 = naam
B1 = applicatienaam
C1 = knopnaam
[code verwijderd ]

En dan die string dus in de Body zetten?
Even op mijn persoonlijke situatie gespitst:

Wij willen per persoon een mail sturen met bepaalde gegevens. Die mail gaat naar een (per persoon) uniek e-mailadres (telefoonnummer@gatewayprovider.nl).

In die mail wil ik gegevens vanuit een Excelbestand weergeven tussen de tekst (excelvelden zijn dikgedrukt weergegeven).

Bv:

Beste werknemer,

Vandaag is het salaris voor week A2 uitbetaald. Dit moet dus spoedig op je bankrekening staan.

Wij hebben op basis van de door ons ontvangen urenstaten B2 uren verwerkt. Het netto uitbetaalde bedrag is C2.

Met vriendelijke groet,

Bedrijfsnaam
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_77294304
quote:
Op dinsdag 26 januari 2010 14:46 schreef DaFan het volgende:
"tab1" is je eerste sheet.
"tab52" is je laatste sheet

=SOM(Tab1:Tab52!A1)
telt alle waardes uit A1 uit alle cellen bij elkaar op.
deze oplossing had ik ook al gevonden op internet maar die werkt dus niet..helaas
Ik krijg in het veld #VALUE! te zien
ook maakt excel er zelf de volgende formule van:

=SUM(WK1:'wk02'!U49)

waarschijnlijk herkent ie mij tweede tab (wk02) wel als aparte tab door de achtervoeging (!)
hoe gooit er ook zelf '....' omheen

nog andere mogelijkheden?
pi_77295464
'WK1:WK02'!U49

Kan niet anders dan werken
pi_77297022
quote:
Op dinsdag 26 januari 2010 16:19 schreef DaFan het volgende:
'WK1:WK02'!U49

Kan niet anders dan werken
klopt, je was in je eerste antwoord de accentjes vergeten
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_77298229
quote:
Op dinsdag 26 januari 2010 16:49 schreef Deetch het volgende:

[..]

klopt, je was in je eerste antwoord de accentjes vergeten
Facepalm.
  woensdag 27 januari 2010 @ 00:42:53 #114
62215 qu63
..de tijd drinkt..
pi_77319594
quote:
Op dinsdag 26 januari 2010 17:18 schreef DaFan het volgende:

[..]

Facepalm.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 27 januari 2010 @ 08:57:22 #115
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_77322576
quote:
Op dinsdag 26 januari 2010 15:20 schreef sanger het volgende:

[..]

Even op mijn persoonlijke situatie gespitst:

Wij willen per persoon een mail sturen met bepaalde gegevens. Die mail gaat naar een (per persoon) uniek e-mailadres (telefoonnummer@gatewayprovider.nl).

In die mail wil ik gegevens vanuit een Excelbestand weergeven tussen de tekst (excelvelden zijn dikgedrukt weergegeven).

Bv:

Beste werknemer,

Vandaag is het salaris voor week A2 uitbetaald. Dit moet dus spoedig op je bankrekening staan.

Wij hebben op basis van de door ons ontvangen urenstaten B2 uren verwerkt. Het netto uitbetaalde bedrag is C2.

Met vriendelijke groet,

Bedrijfsnaam
Kan bovenstaande met een Outlooktaak? Daar las ik iets over gisteren
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_77325496
quote:
Op dinsdag 26 januari 2010 13:13 schreef DaFan het volgende:
Je kan toch gewoon een string samenstellen in VBA door waarden uit de cellen? En die dus als body eraan hangen.

bv A1 = naam
B1 = applicatienaam
C1 = knopnaam
[ code verwijderd ]

En dan die string dus in de Body zetten?
Ik heb het nu op een iets andere manier aangepast. Nu wordt op een apart werkblad de mail aangemaakt. Op dit werkblad staat de ontvanger in cel C3, het onderwerp in cel C4, en de body van de mail staat in cellen B11:L44.

Volgens mij moet het wel mogelijk zijn om die range (B11:L44) in het script als body voor de mail mee te geven. Daar ga ik nog even mee puzzelen...
pi_77325821
Even iets heel anders tussendoor. Ik beschik over een sheet met een duizendtal regels met data. Nu wordt er van deze data een dagelijkse update beschikbaar gesteld.

Ik wil mijn huidige sheet dus (het liefst automatisch elke dag) synchroniseren/updaten met de nieuwe data. De nieuwe en oude files hebben exact dezelfde indeling/lay-out. Laten we het volgende voorbeeld nemen:

OUWE FILE

1 hello blue
2 hello blue
4 hello blue
5 hello blue

NIEUWE FILE

1 hello red
2 hello blue
3 hello blue
5 hello blue

Dan moet dus de nieuwe file als volgt eruit zien:

1 hello red
2 hello blue
3 hello blue
4 MELDING
5 hello blue

Dus:
Regel 1 is aangepast (blue wordt red)
Regel 2 wordt niet aangepast (want oud = nieuw)
Regel 3 moet worden toegevoegd (deze zit er nieuw bij)
Regel 4 moet een melding krijgen, omdat deze er in de nieuwe file nl. niet meer in zit (bijvoorbeeld dat de hele regel groen kleurt)
Regel 5 wordt niet aangepast (want oud = nieuw)


Het liefst wil ik dat dit automatisch gebeurt met een druk op een knop, waarbij de oude versie eerst wordt opgeslagen (backup).

Heeft iemand zo'n scriptje liggen en/of kan iemand mij helpen er zo één op te zetten?
pi_77326671
quote:
Op woensdag 27 januari 2010 10:50 schreef actuarisje het volgende:

[..]

Ik heb het nu op een iets andere manier aangepast. Nu wordt op een apart werkblad de mail aangemaakt. Op dit werkblad staat de ontvanger in cel C3, het onderwerp in cel C4, en de body van de mail staat in cellen B11:L44.

Volgens mij moet het wel mogelijk zijn om die range (B11:L44) in het script als body voor de mail mee te geven. Daar ga ik nog even mee puzzelen...
Ik heb nu hetvolgende script gebruikt (van de site van Ron de Bruin). De gegevens voor de mail staan op Blad2, genaamd "Email"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
 Sub Mail_Selection_Range_Outlook_Body()
' Don't forget to copy the function RangetoHTML in the module.
' Working in Office 2000-2007
    Dim rng As Range
    Dim OutApp As Object
    Dim OutMail As Object

    Set rng = Nothing
    On Error Resume Next
    'Only the visible cells in the selection
    'Set rng = Selection.SpecialCells(xlCellTypeVisible)
    'You can also use a range if you want
    Set rng = Sheets("Email").Range("B11:L44").SpecialCells(xlCellTypeVisible)
    On Error GoTo 0

    If rng Is Nothing Then
        MsgBox "The selection is not a range or the sheet is protected" & _
               vbNewLine & "please correct and try again.", vbOKOnly
        Exit Sub
    End If

    With Application
        .EnableEvents = False
        .ScreenUpdating = False
    End With

    Set OutApp = CreateObject("Outlook.Application")
    OutApp.Session.Logon
    Set OutMail = OutApp.CreateItem(0)

    On Error Resume Next
    With OutMail
        .To = Sheets("Email").Range("C3").Value
        .CC = ""
        .BCC = ""
        .Subject = Sheets("Email").Range("C4").Value
        .HTMLBody = RangetoHTML(rng)
        .Send   'or use .Display
    End With
    On Error GoTo 0

    With Application
        .EnableEvents = True
        .ScreenUpdating = True
    End With

    Set OutMail = Nothing
    Set OutApp = Nothing
End Sub
Function RangetoHTML(rng As Range)
' Changed by Ron de Bruin 28-Oct-2006
' Working in Office 2000-2007
    Dim fso As Object
    Dim ts As Object
    Dim TempFile As String
    Dim TempWB As Workbook
 
    TempFile = Environ$("temp") & "/" & Format(Now, "dd-mm-yy h-mm-ss") & ".htm"
 
    'Copy the range and create a new workbook to past the data in
    rng.Copy
    Set TempWB = Workbooks.Add(1)
    With TempWB.Sheets(1)
        .Cells(1).PasteSpecial Paste:=8
        .Cells(1).PasteSpecial xlPasteValues, , False, False
        .Cells(1).PasteSpecial xlPasteFormats, , False, False
        .Cells(1).Select
        Application.CutCopyMode = False
        On Error Resume Next
        .DrawingObjects.Visible = True
        .DrawingObjects.Delete
        On Error GoTo 0
    End With
 
    'Publish the sheet to a htm file
    With TempWB.PublishObjects.Add( _
         SourceType:=xlSourceRange, _
         Filename:=TempFile, _
         Sheet:=TempWB.Sheets(1).Name, _
         Source:=TempWB.Sheets(1).UsedRange.Address, _
         HtmlType:=xlHtmlStatic)
        .Publish (True)
    End With
 
    'Read all data from the htm file into RangetoHTML
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set ts = fso.GetFile(TempFile).OpenAsTextStream(1, -2)
    RangetoHTML = ts.ReadAll
    ts.Close
    RangetoHTML = Replace(RangetoHTML, "align=center x:publishsource=", _
                          "align=left x:publishsource=")
 
    'Close TempWB
    TempWB.Close savechanges:=False
 
    'Delete the htm file we used in this function
    Kill TempFile
 
    Set ts = Nothing
    Set fso = Nothing
    Set TempWB = Nothing
End Function


Kan iemand zo op het eerste gezicht zien of dit zou moeten kunnen werken? Ik heb namelijk op de PC waar ik nu zit GEEN Outlook staan, dus bij het runnen van de macro krijg ik de foutmelding dat er een object niet aangemaakt kan worden. Het loop bij mij mis op regel 27, waarschijnlijk omdat ik geen Outlook heb...
pi_77330361
quote:
Op woensdag 27 januari 2010 11:22 schreef actuarisje het volgende:

[..]

Ik heb nu hetvolgende script gebruikt (van de site van Ron de Bruin). De gegevens voor de mail staan op Blad2, genaamd "Email"
[ code verwijderd ]

Kan iemand zo op het eerste gezicht zien of dit zou moeten kunnen werken? Ik heb namelijk op de PC waar ik nu zit GEEN Outlook staan, dus bij het runnen van de macro krijg ik de foutmelding dat er een object niet aangemaakt kan worden. Het loop bij mij mis op regel 27, waarschijnlijk omdat ik geen Outlook heb...
Ik heb dit even laten testen door een vriendin die wel beschikking had tot Outlook en het werkt op deze manier

Dank voor de gedane suggesties. Nu blijft alleen mijn vraag voor het automatisch updaten nog open staan...
  woensdag 27 januari 2010 @ 20:07:33 #120
132806 tokko1
Wat Shiz zegt ..
pi_77348897
Iemand een makkelijke mannier om exel spreadsheatje te maken met gewoon getallen t'm 300..
1-2-3-4-5-6-7-8-9-10
11-12-13-14-15-16-17-18-19-20
21-22.. etc??

Thanks
Check mijn china reviews op &lt;a href="http://reviewblog.tweakblogs.net" rel="nofollow" target="_blank"&gt;Reviewblog.tweakers.net&lt;/a&gt;
pi_77349652
Twee rijen maken:

1-2
11-12

En dan beide rijen doortrekken naar rechts t/m 10 en dan naar beneden t/m 300. Of bedoel je dat niet?
  woensdag 27 januari 2010 @ 20:21:45 #122
132806 tokko1
Wat Shiz zegt ..
pi_77349794
quote:
Op woensdag 27 januari 2010 20:19 schreef MrBadGuy het volgende:
Twee rijen maken:

1-2
11-12

En dan doortrekken naar rechts t/m 10 en dan naar beneden t/m 300. Of bedoel je dat niet?
Jup idd, maar dat doetie hier niet, krijg je onder die 1 en de 11 weer 1 ... >.<
Check mijn china reviews op &lt;a href="http://reviewblog.tweakblogs.net" rel="nofollow" target="_blank"&gt;Reviewblog.tweakers.net&lt;/a&gt;
pi_77349975
quote:
Op woensdag 27 januari 2010 20:21 schreef tokko1 het volgende:

[..]

Jup idd, maar dat doetie hier niet, krijg je onder die 1 en de 11 weer 1 ... >.<
Ik heb Excel 2007 en daar doet ie het wel gewoon, geen idee hoe het zit met andere versies.

Andere mogelijke oplossing: Cel A1 is 1, cel A2 is 2, etc. Dan in cel B1 invullen '=A1+10' en die cel vervolgens doortrekken naar rechts en vervolgens weer naar beneden.
  woensdag 27 januari 2010 @ 20:39:39 #124
132806 tokko1
Wat Shiz zegt ..
pi_77350845
quote:
Op woensdag 27 januari 2010 20:24 schreef MrBadGuy het volgende:

[..]

Ik heb Excel 2007 en daar doet ie het wel gewoon, geen idee hoe het zit met andere versies.

Andere mogelijke oplossing: Cel A1 is 1, cel A2 is 2, etc. Dan in cel B1 invullen '=A1+10' en die cel vervolgens doortrekken naar rechts en vervolgens weer naar beneden.
Heey, 't werkt nu wel.. deed blijkbaar iets verkeerds!
Maar moet hier nu een reeks getallen "uit" hebben, gewoon wit vakje dus.. kan dit?
Heb de reeks getallen gescheiden met ene komma.. ( of de vakjes kleuren ofzo, )
Check mijn china reviews op &lt;a href="http://reviewblog.tweakblogs.net" rel="nofollow" target="_blank"&gt;Reviewblog.tweakers.net&lt;/a&gt;
pi_77365561
Zoeken - Vervangen door "" ?
pi_77365575
quote:
Op woensdag 27 januari 2010 10:50 schreef actuarisje het volgende:

[..]

Ik heb het nu op een iets andere manier aangepast. Nu wordt op een apart werkblad de mail aangemaakt. Op dit werkblad staat de ontvanger in cel C3, het onderwerp in cel C4, en de body van de mail staat in cellen B11:L44.

Volgens mij moet het wel mogelijk zijn om die range (B11:L44) in het script als body voor de mail mee te geven. Daar ga ik nog even mee puzzelen...
Ja je kan toch één string maken door middel van

Range("A1").Value & Range("B1").Value

Deze plakt de waarde uit A1 en B1 aan elkaar. Denk wel aan spaties enzo ( & " " & )
pi_77365584
Actuarisje voor je andere vraag:
Hoe is je data opgebouwd/gescheiden? 2 kolommen of 3?
pi_77372310
quote:
Op donderdag 28 januari 2010 08:51 schreef DaFan het volgende:
Actuarisje voor je andere vraag:
Hoe is je data opgebouwd/gescheiden? 2 kolommen of 3?
Je bedoelt hoe het bestand eruit ziet? Dat bestaat uit zo'n 5000 rijen en >50 kolommen. De dagelijkse wijzigingen zullen echter alleen in de eerste 30 kolommen ofzo plaatsvinden. De kolommen daarachter zijn constant over de tijd (daar staan namen en adresgegevens e.d in).
pi_77398880
Een vraag:

Ik heb in kolom A allemaal namen. In kolom B staat achter elke naar een getal (1 2 of 3). Nu wil ik ergens anders in beeld alle namen uit de lijst laten zien die 1 (of 2 of 3) achter hun naam hebben. Zo krijg ik dus 3 aparte lijstjes met in totaal natuurlijk net zoveel als namen in kolom A. Is hier een makkelijke functie voor, ik wil dus sowieso geen spaties maar een mooi lijstje dat automatisch gelijk is hoe ik wil, zonder dat daarna nog handelingen nodig zijn.

Voorbeeld:
Sjakie 1
Harry 2
Pietje 2
Henkie 1
Klaas 3
Truus 1

Dan wil ik een lijstje hebben voor bijvoorbeeld 1:
Sjakie
Henkie
Truus

En gelijk ook voor 2:
Harry
Pietje

En voor 3:
Klaas

---------------------

Iemand een goed en simpel idee hiervoor?
pi_77410417
Verticaal zoeken werkt hier perfect voor.

Zou ik de nummers even voor de namen zetten.

Dan maak je in blad 2 het overzicht. Zet je bovenin een 1 Dan die je vie de verticaal zoeken wizard de formule maken. In de eerste balk zet je de cel neer waar de 1 staat (in blad 2 dus) dan selecteer je in de 2e balk, blad 1 kolom A en B waar dus het nummer en de naam staan. Dan in de 2e balk zet je 2 neer en in de 4e onwaar.
pi_77410489
Ik heb ook even een vraag

wanneer ik in kolom A namen heb en in kolom b getallen. Beide 10 cellen lang. Is het dan mogelijk om in kolom C de volgorde van grote van die namen te krijgen.
Dus zoiets

Jan 10
Piet 12
Kees 9
Willem 15

Dat ik dan dus in de kolom ernaast krijg:

Willem
Piet
Jan
Kees
  vrijdag 29 januari 2010 @ 12:22:39 #132
48487 Martijn85
XBL: NL NoName
pi_77411415
Ik heb een vraagje.

Ik heb in excel in een kolom allemaal getallen staan zonder "decimaalkomma". Dus 10055 ipv 100,55

Is het mogelijk om op een of andere manier deze komma overal tegelijk in te voegen ipv handmatig?
Als ik bij opmaak nummer doe en dan 2 decimalen, komt er gewoon 10055,00 te staan

Excel 2003 EN btw

Tnx!
Rozen verwelken, schepen vergaan. Daar heb je Bassie.......En Adriaan!!!!
pi_77411545
quote:
Op vrijdag 29 januari 2010 12:22 schreef Martijn85 het volgende:
Ik heb een vraagje.

Ik heb in excel in een kolom allemaal getallen staan zonder "decimaalkomma". Dus 10055 ipv 100,55

Is het mogelijk om op een of andere manier deze komma overal tegelijk in te voegen ipv handmatig?
Als ik bij opmaak nummer doe en dan 2 decimalen, komt er gewoon 10055,00 te staan

Tnx!
Selecteer de kolom. Rechtermuisknop, celeigenschappen tabblad Getal kiezen, dan weer getal kiezen en decimalen op 0 zetten.
  vrijdag 29 januari 2010 @ 12:30:44 #134
48487 Martijn85
XBL: NL NoName
pi_77411734
quote:
Op vrijdag 29 januari 2010 12:25 schreef Stansfield het volgende:

[..]

Selecteer de kolom. Rechtermuisknop, celeigenschappen tabblad Getal kiezen, dan weer getal kiezen en decimalen op 0 zetten.
Werkt niet. Dan blijft er gewoon 10055 staan ipv 100,55
Rozen verwelken, schepen vergaan. Daar heb je Bassie.......En Adriaan!!!!
pi_77413128
Oh nu lees ik het pas. Er staat gewoon een heel ander getal in. Dat kun je niet daarmee oplossen.
pi_77415352
zet naast de kolom met je "verkeerde" getallen een net zo lange kolom waarin je in elke cel 100 zet.
Vervolgens kopieer je de kolom met alle 100's.

Dan selecteer je de kolom waar je "verkeerde" getallen in staan en doe je:
Paste Special, operation divide (NL: plakken speciaal, opeartie dellen door ofzo)
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  vrijdag 29 januari 2010 @ 14:58:33 #137
48487 Martijn85
XBL: NL NoName
pi_77418100
quote:
Op vrijdag 29 januari 2010 13:57 schreef Deetch het volgende:
zet naast de kolom met je "verkeerde" getallen een net zo lange kolom waarin je in elke cel 100 zet.
Vervolgens kopieer je de kolom met alle 100's.

Dan selecteer je de kolom waar je "verkeerde" getallen in staan en doe je:
Paste Special, operation divide (NL: plakken speciaal, opeartie dellen door ofzo)
Dat was 'm

Tnx
Rozen verwelken, schepen vergaan. Daar heb je Bassie.......En Adriaan!!!!
  vrijdag 29 januari 2010 @ 15:06:56 #138
62215 qu63
..de tijd drinkt..
pi_77418452
quote:
Op vrijdag 29 januari 2010 13:57 schreef Deetch het volgende:
zet naast de kolom met je "verkeerde" getallen een net zo lange kolom waarin je in elke cel 100 zet.
Vervolgens kopieer je de kolom met alle 100's.

Dan selecteer je de kolom waar je "verkeerde" getallen in staan en doe je:
Paste Special, operation divide (NL: plakken speciaal, opeartie dellen door ofzo)
Das een best nette oplossing!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_77423836
Paste Special kan ook met maar 1 cel, hoef je niet een even lange range voor te maken (om bv overal 1 bij op te tellen oid)
pi_77423874
quote:
Op vrijdag 29 januari 2010 11:57 schreef Stansfield het volgende:
Verticaal zoeken werkt hier perfect voor.

Zou ik de nummers even voor de namen zetten.

Dan maak je in blad 2 het overzicht. Zet je bovenin een 1 Dan die je vie de verticaal zoeken wizard de formule maken. In de eerste balk zet je de cel neer waar de 1 staat (in blad 2 dus) dan selecteer je in de 2e balk, blad 1 kolom A en B waar dus het nummer en de naam staan. Dan in de 2e balk zet je 2 neer en in de 4e onwaar.
Vert zoeken kan niet, want meer resultaten per cijfer.
Daarnaast werkt Vert.Zoeken alleen als je op te zoeken waarde réchts van je te vinden waarde staat. Hier staat het andersom.

Er is wel een mooie oplossing, maar simpel
Ik heb er nu ook komende dagen geen tijd voor
pi_77424325
quote:
Op vrijdag 29 januari 2010 11:59 schreef Stansfield het volgende:
Ik heb ook even een vraag

wanneer ik in kolom A namen heb en in kolom b getallen. Beide 10 cellen lang. Is het dan mogelijk om in kolom C de volgorde van grote van die namen te krijgen.
Dus zoiets

Jan 10
Piet 12
Kees 9
Willem 15

Dat ik dan dus in de kolom ernaast krijg:

Willem
Piet
Jan
Kees
Iemand een mooie oplossing hiervoor. Heb er vandaag wel 1 gevonden maar die is verre van simpel en kort.
pi_77424643
Ben benieuwd naar je oplossing. Ik heb trouwens Excel 2007 NL
pi_77425151
quote:
Op vrijdag 29 januari 2010 17:58 schreef Stansfield het volgende:
Ben benieuwd naar je oplossing. Ik heb trouwens Excel 2007 NL
Ik post hem morgen, ben op werk bezig met het bestand en morgen moet ik er toch nog even langs.
Maar ben wel benieuwd of het mooier kan, moet wel want mijn oplossing vind ik niet echt mooi.
pi_77425671
C1
=INDEX($A$1:$A$4;VERGELIJKEN(GROOTSTE($B$1:$B$4;RIJ(B1));$B$1:$B$4;0))

En doortrekken.
pi_77425758
quote:
Op vrijdag 29 januari 2010 18:36 schreef DaFan het volgende:
C1
=INDEX($A$1:$A$4;VERGELIJKEN(GROOTSTE($B$1:$B$4;RIJ(B1));$B$1:$B$4;0))

En doortrekken.
Hehe dankje, zoiets heb ik ook. Weet niet zeker of ik dat heb, ik post het morgen. In ieder geval bedankt voor de info!
pi_77425872
Geen probleem, werkse Zit zelf ook nog

Veel beter dan dit gaat het niet worden imo.
Je moet testen wat de 'grootste' is (rijnummer), dan deze opzoeken in de lijst en de waarde links ervan.

Werkt trouwens niet als er mensen zijn met dezelfde waarden. En let erop dat je RIJ(x)+y doet, waarbij y de rij is waarop je begint.
pi_77426263
quote:
Op vrijdag 29 januari 2010 18:42 schreef DaFan het volgende:
Geen probleem, werkse Zit zelf ook nog

Veel beter dan dit gaat het niet worden imo.
Je moet testen wat de 'grootste' is (rijnummer), dan deze opzoeken in de lijst en de waarde links ervan.

Werkt trouwens niet als er mensen zijn met dezelfde waarden. En let erop dat je RIJ(x)+y doet, waarbij y de rij is waarop je begint.
Er zijn heel veel dezelfde waarden. Het zijn eigenlijk geen waarden maar ook namen van mensen. Dus in A staan zo'n 150 namen, in B 5 verschillende namen. Dus in werkelijkheid:

Sjakie ----- Henk
Sjonnie --- Frank
Anita ------ Karel
Piet -------- Henk
Ali --------- Frank
Petra ------ Henk
Truus ----- Karel
etc.

In A komen nooit dezelfde namen voor, in B 5 verschillende.
pi_77427024
Wat is dan het grootste
pi_77427296
quote:
Op vrijdag 29 januari 2010 19:24 schreef DaFan het volgende:
Wat is dan het grootste
Mijn vraag is niet de grootste, ik wil sorteren aan de hand van de namen in B. Dus bij Henk komen een aantal mensen, bij Frank een aantal mensen, etc.

De vraag over grootste is van iemand anders
pi_77428151
Ohja sorry het gaat over dat sorteer verhaal.
Ja das een lastige, ik moet een oude formule ergens vandaan trekken.

Vraag van Stansfield is dus klaar in principe?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')