abonnement bol.com Unibet Coolblue
pi_83137500


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
[Excel] Het grote Excel vragen topic #21

Nieuw topic? Haal de OP bij de wiki
pi_83137532
Open vraag:
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)
pi_83139813
@teamlead: was het celformaat wel goed ingesteld (number of general) en alle beveiligingen (locked/hidden) opgeheven?

hier meer info:
http://www.oraxcel.com/cgi-bin/yabb2/YaBB.pl?num=1144238166
http://www.ozgrid.com/forum/showthread.php?t=22331
http://www.mrexcel.com/archive/Edit/10661.html
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_83140414
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)
probeer eens: ='bron'!G2, dus met enkele aanhalingstekens om de tabbladnaam heen.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  dinsdag 22 juni 2010 @ 17:35:14 #5
62215 qu63
..de tijd drinkt..
pi_83153066
quote:
Op dinsdag 22 juni 2010 08:11 schreef DaFan het volgende:
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
Waarme de totale formule dus niet korter of overzichtelijker wordt
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 22 juni 2010 @ 17:36:03 #6
62215 qu63
..de tijd drinkt..
pi_83153109
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)
Als je alleen de '=' tikt en daarna met je muis op tabllad bron klikt en dan G2 aanklikt, werkt het dan wel?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 22 juni 2010 @ 20:57:37 #7
100297 teamlead
Nu met Napoleon complex
pi_83162737
quote:
Op dinsdag 22 juni 2010 17:36 schreef qu63 het volgende:

[..]

Als je alleen de '=' tikt en daarna met je muis op tabllad bron klikt en dan G2 aanklikt, werkt het dan wel?
nope...

snap er geen hout van...dit is ongeveer het simpelste dat je in excel kunt doen en ik heb er nog nooit een seconde verder over nagedacht..
het enige dat ik nog niet gecheckt heb, is eventuele beveiliging van cellen. Zal ik morgen even doen..
If you wish to be a success in the world, promise everything, deliver nothing.
Nothing is more difficult, and therefore more precious, than to be able to decide.
Victory belongs to the most persevering
  dinsdag 22 juni 2010 @ 21:10:30 #8
10213 Fe2O3
Ja das roest
pi_83163450
verander de naam eens van die sheet naar iets anders? Het kan zijn dat 'verwerken' ergens voor staat.
Dum de dum
  dinsdag 22 juni 2010 @ 21:13:47 #9
62215 qu63
..de tijd drinkt..
pi_83163636
quote:
Op dinsdag 22 juni 2010 21:10 schreef Fe2O3 het volgende:
verander de naam eens van die sheet naar iets anders? Het kan zijn dat 'verwerken' ergens voor staat.
Nee, dan zou je de sheet die naam al niet mogen geven. Probeer een sheet maar eenst 'Totaal'/'Total' te noemen..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_83163785
tvp voor als ik weer een vraag heb
  dinsdag 22 juni 2010 @ 22:12:34 #11
100297 teamlead
Nu met Napoleon complex
pi_83167265
quote:
Op dinsdag 22 juni 2010 21:10 schreef Fe2O3 het volgende:
verander de naam eens van die sheet naar iets anders? Het kan zijn dat 'verwerken' ergens voor staat.
dan zou dat toch voor alle verwijzingen in die sheet moeten gelden lijkt me?
If you wish to be a success in the world, promise everything, deliver nothing.
Nothing is more difficult, and therefore more precious, than to be able to decide.
Victory belongs to the most persevering
  donderdag 24 juni 2010 @ 08:00:13 #12
249182 Holy_Goat
mhèèhèhè
pi_83229559
Weer eens een vraagje van mij

Ik heb voor een macro'tje een stukje loop dat alle rijen afloopt,
en het is daarvoor nodig dat er steeds per rij geselecteerd wordt.

Bijvoorbeeld:
for i = 1 to 60000
columnsi.entirecolumn.select
next i

anyway, je merkt dat als je application.screenupdating uitzet, dat ie echt 100x sneller gaat al.
Echter, de autosom, rechtsonderin, verandert wel nog steeds per selectie. Nu kan ik me voorstellen
dat dit ook de nodige processor kracht vergt. Hoe kan ik dit ook uitzetten? En liefst meer versnellingen
pi_83229603
Ik denk:
Application.Calculation = xlCalculationManual

<code>

Application.Calculation = xlCalculationAutomatic
  donderdag 24 juni 2010 @ 08:15:49 #14
249182 Holy_Goat
mhèèhèhè
pi_83229694
quote:
Op donderdag 24 juni 2010 08:05 schreef DaFan het volgende:
Ik denk:
Application.Calculation = xlCalculationManual

<code>

Application.Calculation = xlCalculationAutomatic
nope dat is puut voor de berekening van cellen onderling, niet autosum
  donderdag 24 juni 2010 @ 08:44:35 #15
62215 qu63
..de tijd drinkt..
pi_83230097
quote:
Op donderdag 24 juni 2010 08:15 schreef Holy_Goat het volgende:

[..]

nope dat is puut voor de berekening van cellen onderling, niet autosum
Je zou het automatisch updaten van de cellen uit kunnen zetten. Geen idee of dat ook met een macro te doen is..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_83230169
en Application.EnableEvents = False dan?
  donderdag 24 juni 2010 @ 10:11:43 #17
249182 Holy_Goat
mhèèhèhè
pi_83232358
tried. nog steeds autosum. probeer maar eens, zet ze op false en selecteer met t andje wat wat cellen met waarden
  donderdag 24 juni 2010 @ 17:44:41 #18
249182 Holy_Goat
mhèèhèhè
pi_83251919
Nog een vraagje, leuker dit keer, andere is niet zo een grote issue, dit wel

ik heb 3 afbeeldingen, die ik graag als 'knop' wil laten werken. (bv om macro te starten)
Hoe doe ik dat? Stom, maar heb dit soort dingen nooit gedaan


(voorbeeld)
pi_83255463
Je voegt een normale button toe.
Onder de Properties staat 'Picture'. Daar kan je m aanpassen.

Ik heb wel moeite hier om de randen fatsoenlijk te krijgen. Maar zoals in voorbeeld kan je de knop zelf zwart maken.
  donderdag 24 juni 2010 @ 19:52:54 #20
85514 ralfie
!Yvan eht nioj
pi_83257347
quote:
Op donderdag 24 juni 2010 08:00 schreef Holy_Goat het volgende:
Weer eens een vraagje van mij

Ik heb voor een macro'tje een stukje loop dat alle rijen afloopt,
en het is daarvoor nodig dat er steeds per rij geselecteerd wordt.

Bijvoorbeeld:
for i = 1 to 60000
columnsi.entirecolumn.select
next i

anyway, je merkt dat als je application.screenupdating uitzet, dat ie echt 100x sneller gaat al.
Echter, de autosom, rechtsonderin, verandert wel nog steeds per selectie. Nu kan ik me voorstellen
dat dit ook de nodige processor kracht vergt. Hoe kan ik dit ook uitzetten? En liefst meer versnellingen
waarom moeten de rijen persé geselecteerd worden? Ik kan zelf geen enkele situatie daarvoor bedenken namelijk.
  donderdag 24 juni 2010 @ 19:54:38 #21
249182 Holy_Goat
mhèèhèhè
pi_83257425
just because (geeft mooi process effect voor de gene die er mee werkt).
Trust me, it matters
  donderdag 24 juni 2010 @ 20:37:52 #22
249182 Holy_Goat
mhèèhèhè
pi_83258999
Waarom werkt dit niet? (in een for loop)

ThisWorkbook.Sheets(5).Controls("CmdShow" & i).Visible = False

en dit wel?

userform1.Controls("CmdShow" & i).Visible = False

Dan hoeft dit niet meer zo stom...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Sheets(5).CmdShow1.Visible = False
    Sheets(5).CmdShow2.Visible = False
    Sheets(5).CmdShow3.Visible = False
    Sheets(5).CmdShow4.Visible = False
    Sheets(5).CmdShow5.Visible = False
    Sheets(5).CmdShow6.Visible = False
    
    If LngHideAllOtherNumbers = 1 Then
        Sheets(5).CmdShow1.Visible = True
    ElseIf LngHideAllOtherNumbers = 2 Then
        Sheets(5).CmdShow2.Visible = True
    ElseIf LngHideAllOtherNumbers = 3 Then
        Sheets(5).CmdShow3.Visible = True
    ElseIf LngHideAllOtherNumbers = 4 Then
        Sheets(5).CmdShow4.Visible = True
    ElseIf LngHideAllOtherNumbers = 5 Then
        Sheets(5).CmdShow5.Visible = True
    ElseIf LngHideAllOtherNumbers = 6 Then
        Sheets(5).CmdShow6.Visible = True
    End If
pi_83271943
Omdat Controls op een sheet in de OLEObjects verzameling zit, niet in Controls.

1ThisWorkbook.Sheets(5).OLEObjects("CmdShow" & i).Visible = False
  vrijdag 25 juni 2010 @ 11:30:52 #24
249182 Holy_Goat
mhèèhèhè
pi_83278044
quote:
Op vrijdag 25 juni 2010 08:07 schreef DaFan het volgende:
Omdat Controls op een sheet in de OLEObjects verzameling zit, niet in Controls.
[ code verwijderd ]
thanks
hoe heb jij dat uitgevogeld?
pi_83281929
Beetje van mezelf, beetje van Google.
  vrijdag 25 juni 2010 @ 14:59:16 #26
73683 leolinedance
Voor Rood-Wit gezongen
pi_83287310
Vraagje:

Ik ben een (grote) spreadsheet aan het maken om makkelijk offerteprijzen te kunnen calculeren. Nu loop ik tegen een ALS limiet aan.

=ALS(D30="Filter 1000 + SV";"1000 mm";ALS(D30="Filter 1400 + SV";"1400 mm";ALS(D30="Filter 1800 + SV";"1800 mm")))

hier wil ik van maken:

=ALS(B32=0;"";ALS(D30="Filter 1000 + SV";"1000 mm";ALS(D30="Filter 1400 + SV";"1400 mm";ALS(D30="Filter 1800 + SV";"1800 mm"))))

Nu krijg ik de melding: De waarde die u heeft ingevoerd is ongeldig. Een gebruiker heeft de waarden beperkt die in deze cel kunnen worden ingevoerd.

Bij deze formule gaat het wel goed:

=ALS(B31=0;"";ALS(D30="Geen filter";"";ALS(D30="Filter 1000 + SV";"1000 mm";ALS(D30="Filter 1400 + SV";"1400 mm";ALS(D30="Filter 1800 + SV";"1800 mm")))))

Wat kan ik hieraan doen?

[ Bericht 14% gewijzigd door leolinedance op 25-06-2010 15:06:56 ]
  vrijdag 25 juni 2010 @ 15:09:06 #27
62215 qu63
..de tijd drinkt..
pi_83287727
Heb je beide formules in dezelfde cel ingevoerd? Dus beide in (bijvoorbeeld) A1?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_83288782
VLOOKUP gebruiken.
Zes ALS-clausulen in elkaar is erg onpraktisch, onoverzichtelijk, niet dynamisch, niet makkelijk uitbreidbaar.
  vrijdag 25 juni 2010 @ 15:41:13 #29
73683 leolinedance
Voor Rood-Wit gezongen
pi_83289045
quote:
Op vrijdag 25 juni 2010 15:09 schreef qu63 het volgende:
Heb je beide formules in dezelfde cel ingevoerd? Dus beide in (bijvoorbeeld) A1?
nee
  vrijdag 25 juni 2010 @ 15:41:28 #30
73683 leolinedance
Voor Rood-Wit gezongen
pi_83289055
quote:
Op vrijdag 25 juni 2010 15:34 schreef DaFan het volgende:
VLOOKUP gebruiken.
Zes ALS-clausulen in elkaar is erg onpraktisch, onoverzichtelijk, niet dynamisch, niet makkelijk uitbreidbaar.
Ga ik even proberen!
  vrijdag 25 juni 2010 @ 15:50:31 #31
73683 leolinedance
Voor Rood-Wit gezongen
pi_83289440
In dit geval is het veel makkelijker om met ALS te werken. Beetje lastig uit te leggen, maar neem dat maar even van me aan. Gebruik Vertikaal zoeken wel in andere situaties.

Waarom kan ik nu niet meer dan 3x ALS gebruiken, en bij die andere formule wel 4x?
  vrijdag 25 juni 2010 @ 16:02:41 #32
62215 qu63
..de tijd drinkt..
pi_83290038
quote:
Op vrijdag 25 juni 2010 15:50 schreef leolinedance het volgende:
In dit geval is het veel makkelijker om met ALS te werken. Beetje lastig uit te leggen, maar neem dat maar even van me aan. Gebruik Vertikaal zoeken wel in andere situaties.

Waarom kan ik nu niet meer dan 3x ALS gebruiken, en bij die andere formule wel 4x?
Dat is het probleem niet, je kan zelfs tot 7 (tot Excel 2003, daarna kan je er nog meer nesten) geneste ALS-functies gebruiken.

Kijk eens naar je foutmelding:
Een gebruiker heeft de waarden beperkt die in deze cel kunnen worden ingevoerd.

Vandaar mijn vraag:
quote:
Op vrijdag 25 juni 2010 15:09 schreef qu63 het volgende:
Heb je beide formules in dezelfde cel ingevoerd? Dus beide in (bijvoorbeeld) A1?
Het zou namelijk heel goed kunnen dat je een validatie op je huidige cel hebt zitten waardoor je die foutmelding krijgt!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_83290368
Bij mij werkt het best...
Kijk eens in alle cellen waar je formule staat (of iig waar ie de foutmelding geeft), onder Data - Valideren.

Wellicht komt er nu meteen ONWAAR uit en dan mag het niet.
Maar het lijkt me met gegevensvalidatie te maken te hebben.
  vrijdag 25 juni 2010 @ 16:44:33 #34
73683 leolinedance
Voor Rood-Wit gezongen
pi_83292105
quote:
Op vrijdag 25 juni 2010 16:09 schreef DaFan het volgende:
Bij mij werkt het best...
Kijk eens in alle cellen waar je formule staat (of iig waar ie de foutmelding geeft), onder Data - Valideren.

Wellicht komt er nu meteen ONWAAR uit en dan mag het niet.
Maar het lijkt me met gegevensvalidatie te maken te hebben.
Heb alle formules gecontroleerd en kreeg inderdaad ook nog een keer ONWAAR te zien. Gek genoeg heb ik het nu wel aan de praat gekregen, maar weer niet precies waar het hem nu in zat. Normaalgesproken zou ik dat wel even uitzoeken maar aangezien het bijna weekend is geloof ik het wel
pi_83292724
quote:
Op donderdag 24 juni 2010 10:11 schreef Holy_Goat het volgende:
tried. nog steeds autosum. probeer maar eens, zet ze op false en selecteer met t andje wat wat cellen met waarden
Als je nu die autosum formule in het begin van je macro laat verwijderen en aan het eind van je macro zet je de formule er weer neer.
pi_83293684
quote:
Op vrijdag 25 juni 2010 16:57 schreef hendrik2009 het volgende:

[..]

Als je nu die autosum formule in het begin van je macro laat verwijderen en aan het eind van je macro zet je de formule er weer neer.
God wat simpel
  vrijdag 25 juni 2010 @ 18:45:17 #37
249182 Holy_Goat
mhèèhèhè
pi_83296857
quote:
Op vrijdag 25 juni 2010 16:57 schreef hendrik2009 het volgende:

[..]

Als je nu die autosum formule in het begin van je macro laat verwijderen en aan het eind van je macro zet je de formule er weer neer.
hoe doe je dat? Opneem functie laat me in de steek bij 2003 namelijk, en google wilde mijn vriend niet zijn
*had het idee al gehad, maar faalde *
pi_83300598
quote:
Op vrijdag 25 juni 2010 18:45 schreef Holy_Goat het volgende:

[..]

hoe doe je dat? Opneem functie laat me in de steek bij 2003 namelijk, en google wilde mijn vriend niet zijn
*had het idee al gehad, maar faalde *
Als de formule in cel A1 staat:
Range("A1").Clearcontents
macro
Range("A1") = "=Sum(A2:A10)"
  zaterdag 26 juni 2010 @ 07:51:35 #39
249182 Holy_Goat
mhèèhèhè
pi_83317556
quote:
Op vrijdag 25 juni 2010 20:18 schreef hendrik2009 het volgende:

[..]

Als de formule in cel A1 staat:
Range("A1").Clearcontents
macro
Range("A1") = "=Sum(A2:A10)"
ohhhhhh maar jij hebt het over iets anders!


Die bedoel ik
Met de hand weghalen en terugzetten is geen optie, omdat iemand anders er mee werkt
pi_83334291
quote:
Op zaterdag 26 juni 2010 07:51 schreef Holy_Goat het volgende:

[..]

ohhhhhh maar jij hebt het over iets anders!
[ afbeelding ]

Die bedoel ik
Met de hand weghalen en terugzetten is geen optie, omdat iemand anders er mee werkt
inderdaad, miscommunicatie.
maar is dit van invloed op de snelheid van een macro wanneer je screenupdate uit staat?
pi_83348059
Hallo,

Ik heb een formule in excel 2007 (EN) maar hij werkt niet zoals het moet.

Ik zal het eerst proberen uit te leggen wat het doet en wat het probleem is.

Wat ik probeer is met een HLOOKUP een variabele getal met =max() te zoeken en daarbij het juiste vaste gegeven.

de formule ziet er dan als volgt uit:
1=HLOOKUP(B6;A1:H2;2)


B6 = =MAX(A1:H1))
A1:H1 = =RANDBETWEEN(1;10) zijn random getallen
A2:H2 zijn vaste gegevens (b.v. abcdefgh)

Maar soms gebeurd het dat hij als uitkomst "h" heeft terwijl daar niet het hoogste getal bij staat.
F9 om opnieuw calculate uit te voeren.

Hoe komt dit? en is het op te lossen?

Zelf vermoed ik dat hij eerder klaar is het de HLOOKUP voordat hij zijn variabele lookup value heeft ontvangen omdat de random nog niet gereed is ofzo.

Alvast bedankt voor de hulp.
pi_83349765
quote:
Op zondag 27 juni 2010 02:51 schreef omaster het volgende:
Hallo,

Ik heb een formule in excel 2007 (EN) maar hij werkt niet zoals het moet.

Ik zal het eerst proberen uit te leggen wat het doet en wat het probleem is.

Wat ik probeer is met een HLOOKUP een variabele getal met =max() te zoeken en daarbij het juiste vaste gegeven.

de formule ziet er dan als volgt uit:
[ code verwijderd ]

B6 = =MAX(A1:H1))
A1:H1 = =RANDBETWEEN(1;10) zijn random getallen
A2:H2 zijn vaste gegevens (b.v. abcdefgh)

Maar soms gebeurd het dat hij als uitkomst "h" heeft terwijl daar niet het hoogste getal bij staat.
F9 om opnieuw calculate uit te voeren.

Hoe komt dit? en is het op te lossen?

Zelf vermoed ik dat hij eerder klaar is het de HLOOKUP voordat hij zijn variabele lookup value heeft ontvangen omdat de random nog niet gereed is ofzo.

Alvast bedankt voor de hulp.
Je mist nog een deel in je formule. Als je er
1=HLOOKUP(B6;A1:H2;2;0)
van maakt, werkt het wel zoals je zou willen. De laatste stap betekent of de beste overeenkomst moet worden gezocht of de eerst gevonden waarde.
  zondag 27 juni 2010 @ 12:41:49 #43
249182 Holy_Goat
mhèèhèhè
pi_83353964
semi-moeilijke verstopte filter vraag

Zie onder een voorbeeldje. De user kan stukken uit en inklappen door dubbelklikken op de categorie.
Via een userform is eenvoudig selecteren van selectie / filtercriteria te doen.
Vervolgens wil ik dat die selectiecriteria in de filter gestopt worden.

De headers van de autofilter zijn Identificatie headers voor de vba code, dit omdat ik geen zin heb
dat wanneer er een kolom bij komt ik alles moet gaan aanpassen. Maw: vba zoekt zelf de juiste kolom op
om de data in te gooien, en nu wil ik eigenlijk ook dat dus de juiste kolom gefilterd blijft worden.



Er zijn zo'n 28 kolommen waarop filteren van toepassing kan zijn.
Ze hebben dus allemaal een eigen naam.

Stel ik wil filteren op naam1, 4, 6 en 10 met bepaalde criteria, de rest moet alles weer blijven geven.
Hoe pas ik dit toe in de filter? Ben er op zich aardig in thuis, maar blijf vage foutmeldingen krijgen, zoals filter bestaat al, kan niet vinden, etc. Misschien doordat de header bar hidden is?

Even toevoeging: in vba refereert een criteria naar een fieldnummer in de al bestaande autofilter. Ik wil dus graag op naam.

Excel 2003.

[ Bericht 2% gewijzigd door Holy_Goat op 27-06-2010 13:15:05 ]
pi_83354077
quote:
Op zondag 27 juni 2010 09:57 schreef hendrik2009 het volgende:

[..]

Je mist nog een deel in je formule. Als je er
[ code verwijderd ]

van maakt, werkt het wel zoals je zou willen. De laatste stap betekent of de beste overeenkomst moet worden gezocht of de eerst gevonden waarde.
Hm, tja... had het eigelijk kunnen weten maar over het hoofd gezien...

Bedank iig.
  zondag 27 juni 2010 @ 13:59:59 #45
249182 Holy_Goat
mhèèhèhè
pi_83356334
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Public Function FNReturnFilterIDColumn(ByVal Ws As Worksheet, ByVal StrHeaderID As String) As Long
    Dim Lcol As Long
    Lcol = 9
    
    'default nothing found
    FNReturnFilterIDColumn = 0
    
    Do While Ws.Cells(15, Lcol) <> ""
        DoEvents
        
        If UCase(Ws.Cells(15, Lcol)) = UCase(StrHeaderID) Then
            FNReturnFilterIDColumn = Lcol
            Exit Do
        End If
        
    Loop

End Function


Update, hoeft niet per sé op naam reference. De field nummers haal ik er zo ook makkelijk uit.
  zondag 27 juni 2010 @ 14:42:18 #46
249182 Holy_Goat
mhèèhèhè
pi_83357959
... issue solved....

vraag ik me nog af, kan het wel op naam direct, ipv field nummer?
pi_83367062
Een simpel probleem, ik kan alleen het juist knopje niet vinden! Ik heb een staafgrafiek gemaakt maar de gegevens op de Y-as wil ik precies anders om gesorteerd hebben.

Nu is het zo:

8
7
6
5
4
3
2
1

Maar ik wil / moet het zo hebben

1
2
3
4
5
6
7
8

Hoe doe ik dat?
  maandag 28 juni 2010 @ 11:26:00 #48
249182 Holy_Goat
mhèèhèhè
pi_83392425
Kan dit niet efficienter? Heb 20 comboboxen, die min of meer hetzelfde doen,
behalve dan dat ze moeten doorgeven welke combobox ze zijn.
Zie code hieronder. Hoop niet dat dit 20 procedures vergt :S

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub CboFilterType5_Change()
    If CboFilterType5.ListIndex = -1 Then
        Exit Sub
    Else
        Call FnFiltertypeChanged(5)
    End If
End Sub

Private Sub CboFilterType4_Change()
    If CboFilterType4.ListIndex = -1 Then
        Exit Sub
    Else
        Call FnFiltertypeChanged(4)
    End If
End Sub
pi_83393343
Je kan toch 20x Call doen (van een anedre procedure).
En dan in die Procedure afvangen wat hun naam is (laatste karakter) en dat in de FnFiltertypeChanged() zetten.
  maandag 28 juni 2010 @ 12:22:02 #50
249182 Holy_Goat
mhèèhèhè
pi_83394735
quote:
Op maandag 28 juni 2010 11:46 schreef DaFan het volgende:
Je kan toch 20x Call doen (van een anedre procedure).
En dan in die Procedure afvangen wat hun naam is (laatste karakter) en dat in de FnFiltertypeChanged() zetten.
afvangen wat hun naam is vind ik wel interessant hoe doe je dat?
in ieder geval is 20x call minder werk dan 20x hele procedure...
  maandag 28 juni 2010 @ 12:22:25 #51
249182 Holy_Goat
mhèèhèhè
pi_83394747
in normale vb kun je tenminste je controls meteen in een array stoppen
pi_83395318
quote:
Op maandag 28 juni 2010 12:22 schreef Holy_Goat het volgende:

[..]

afvangen wat hun naam is vind ik wel interessant :) hoe doe je dat?
in ieder geval is 20x call minder werk dan 20x hele procedure...
1MsgBox (Application.Caller)


Maar het lijkt alleen te werken voor Form Controls...niet voor ActiveX controls.
Dus ik weet niet of dat een optie is.
  dinsdag 29 juni 2010 @ 09:48:22 #53
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_83431639
Ik kom er niet uit

Excel 2007, NL, Windows Vista.

Ik heb dit:



En daar wil ik dit van maken:



Kan ik dit doen zonder pivot table? Met een pivottable is het bestand zo onnoemelijk traag...
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  dinsdag 29 juni 2010 @ 10:10:49 #54
62215 qu63
..de tijd drinkt..
pi_83432250
quote:
Op dinsdag 29 juni 2010 09:48 schreef sanger het volgende:
Ik kom er niet uit

Excel 2007, NL, Windows Vista.

Ik heb dit:

[ afbeelding ]

En daar wil ik dit van maken:

[ afbeelding ]

Kan ik dit doen zonder pivot table? Met een pivottable is het bestand zo onnoemelijk traag...
Hulpkolom maken (een nieuwe kolom C) met daarin =A2&B2 en doortrekken naar beneden.

In je 2e tabel komt in C2 =VERT.ZOEKEN(A3&C3;C2:E18;3;ONWAAR)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 29 juni 2010 @ 12:39:37 #55
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_83437913
quote:
Op dinsdag 29 juni 2010 10:10 schreef qu63 het volgende:

[..]

Hulpkolom maken (een nieuwe kolom C) met daarin =A2&B2 en doortrekken naar beneden.

In je 2e tabel komt in C2 =VERT.ZOEKEN(A3&C3;C2:E18;3;ONWAAR)
Heb het werkend Dank je
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_83572606
Ik heb een hele lange lijst met gegevens.
Wat moet ik doen om de kolomnaam in beeld te houden als ik naar beneden scroll?

Het is me ooit gelukt maar met die hitte op mijn werkplek (35 wtf) lukt het me niet om na te denken.
  vrijdag 2 juli 2010 @ 15:38:25 #57
249182 Holy_Goat
mhèèhèhè
pi_83573535
in mijnkamer, 34 wtf, lukt het me ook niet.
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
pi_83585251
Als je de nieuwste excel hebt,

Tabblad Beeld > Deelvenstersblokkeren > Eerste kolom blokkeren
pi_83585291
quote:
Op zondag 27 juni 2010 18:30 schreef Hiya het volgende:
Een simpel probleem, ik kan alleen het juist knopje niet vinden! Ik heb een staafgrafiek gemaakt maar de gegevens op de Y-as wil ik precies anders om gesorteerd hebben.

Nu is het zo:

8
7
6
5
4
3
2
1

Maar ik wil / moet het zo hebben

1
2
3
4
5
6
7
8

Hoe doe ik dat?
Iemand?
pi_83603525
quote:
Op vrijdag 2 juli 2010 20:01 schreef Hiya het volgende:

[..]

Iemand?
heb je hier wat aan:
http://office.microsoft.c(...)art-HP005199223.aspx
pi_83604270
Bij kunt twee loop ik al vast:

Klik op Geselecteerde as in het menu Opmaak en vervolgens op het tabblad Schaal.

Er is helemaal geen geslecteerde As in het menu opmaak...
pi_83608445
In 2007;
Rechtermuisknop op de X-as, Format Axis
Axis options - Categories in reverse order.
  zaterdag 3 juli 2010 @ 22:35:03 #63
249182 Holy_Goat
mhèèhèhè
pi_83626634
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Private Sub test2()

    Dim cCont As Control
    Dim AryStrComboContents() As String
    Dim F As Variant
    
    For Each cCont In FrmInvoer.Controls

        If TypeName(cCont) = "ComboBox" Then

            'DO STUFF HERE
            If FNFindComboOptions(cCont.Name, AryStrComboContents()) Then
                For Each F In AryStrComboContents()
                    cCont. '???? .additem kan niet
                Next F
            End If

        End If

    Next cCont

End Sub


waarom mag ik daar geen .additem bij ....

>> laat maar trouwens, met FrmInvoer.Controls(ccont.name).additem F
kan het wel. Maar is dat niet omslachtig?
pi_83645376
ik heb het volgende probleem:

ik heb in cellen A1 tot A10 een lijstje met getallen.
in cel B1 heb ik een getal staan.

nu wil ik graag het dichtstbijzijnde hogere getal van B1 uit de lijst A1:A10 wordt opgezocht.

wie weet welke formule ik hiervoor moet gebruiken?
alvast bedankt!

ps. ik weet niet of ik goede topic te pakken heb, zo niet wie weet waar ik moet zijn?
pi_83647663
=INDEX(A1:A10,MATCH(B1,A1:A10)+1)

Edit: MITS je waarden van laag naar hoog staan gesorteerd!
pi_83647701
quote:
Op zaterdag 3 juli 2010 22:35 schreef Holy_Goat het volgende:

[ code verwijderd ]

waarom mag ik daar geen .additem bij ....

>> laat maar trouwens, met FrmInvoer.Controls(ccont.name).additem F
kan het wel. Maar is dat niet omslachtig?
Dat is omdat je Formcontrols gebruikt.
Met ActiveX controls kan je wel gewoon NAAM.AddItem.
  zondag 4 juli 2010 @ 21:02:55 #67
249182 Holy_Goat
mhèèhèhè
pi_83654984
quote:
Op zondag 4 juli 2010 17:01 schreef DaFan het volgende:

[..]

Dat is omdat je Formcontrols gebruikt.
Met ActiveX controls kan je wel gewoon NAAM.AddItem.
wat is daar het grote verschil in, activeX controls / form controls?
pi_83665061
-niet meer nodig-
Emancipate yourselves from mental slavery, none but ourselves can free our minds
pi_83669832
quote:
Op zondag 4 juli 2010 21:02 schreef Holy_Goat het volgende:

[..]

wat is daar het grote verschil in, activeX controls / form controls?
Tja ActiveX kan gewoon meer...simpel.

Hier nog wat meer informatie, maar dat was het wel in een notendop
http://www.dailydoseofexc(...)ls-activex-vs-forms/
  maandag 5 juli 2010 @ 14:12:05 #70
82396 nils7
De forumkrokodil
pi_83680487
Is het mogelijk in excel een veld in een formule te zetten.

Ik schets even de situatie:

In een werkblad wil ik data uit een andere file halen.
Per week is een nieuw tabblad.
Nu kan ik dus een veld van de ene file aan een veld in de andere file linken.
Beide bestanden bestaan uit tabbladen welke per week zijn ingericht.

Echter moet ik een stuk of 100 velden dan wekelijks linken terwijl in principe alleen het weeknummer (/tabblad) anders is.

Nu lijkt het mij dat het mogelijk is om in 1 veld het weeknummer te zetten per tabblad en zodra ik dat veld/weeknummer verander dat dan de formule in die velden verandert naar de juiste data.

Dus in veld A2 bijvoorbeeld zetten: 27 (deze week)
En dan in ander veld de formule: ='[week 27]week 27'!D43 (welke hij haalt uit een ander bestand)
Waarbij 27 dan eigenlijk veld A2 uit het huidige bestand moet zijn.

Dan wordt het dus ='[week A2]week A2'!D43 wordt.

Is dat mogelijk?
Zo ja, hoe? want zoals ik denk dat het werk (werkt het niet).
N/A
Disclaimer: ik ben geen expert maar shitposter, dit is geen advies en aan deze post zijn geen rechten te ontlenen
pi_83681511
Noob-vraag:

Formule 1: =COUNTIF(Bets!F:F;"W")
Formule 2: =COUNTIF(Bets!J:J;"Betfair")

Zou iemand mij kunnen vertellen of en zo ja hoe ik deze twee formules kan combineren in Microsoft Excel 2002, zodat het aantal winnende weddenschappen ("W") bij bedrijf x ("Betfair") zijn afgesloten? Ik heb al allerlei formules geprobeerd die ik her en der van internet heb afgehaald, maar ik kom keer op keer niet verder dan een foutmelding die ook geen echte oplossing biedt...
Mir sind die Optimisten lieber; ein Mensch, der alles halb so schlimm und doppelt so gut findet.
pi_83682837
quote:
Op maandag 5 juli 2010 14:12 schreef nils7 het volgende:
Is het mogelijk in excel een veld in een formule te zetten.

Ik schets even de situatie:

In een werkblad wil ik data uit een andere file halen.
Per week is een nieuw tabblad.
Nu kan ik dus een veld van de ene file aan een veld in de andere file linken.
Beide bestanden bestaan uit tabbladen welke per week zijn ingericht.

Echter moet ik een stuk of 100 velden dan wekelijks linken terwijl in principe alleen het weeknummer (/tabblad) anders is.

Nu lijkt het mij dat het mogelijk is om in 1 veld het weeknummer te zetten per tabblad en zodra ik dat veld/weeknummer verander dat dan de formule in die velden verandert naar de juiste data.

Dus in veld A2 bijvoorbeeld zetten: 27 (deze week)
En dan in ander veld de formule: ='[week 27]week 27'!D43 (welke hij haalt uit een ander bestand)
Waarbij 27 dan eigenlijk veld A2 uit het huidige bestand moet zijn.

Dan wordt het dus ='[week A2]week A2'!D43 wordt.

Is dat mogelijk?
Zo ja, hoe? want zoals ik denk dat het werk (werkt het niet).
Met INDIRECT kan je de waarde uit een cel gebruiken in een string.

Als A2=2
haal ik met de formule de waarde uit Blad2, cel A1:
1=INDIRECT("Blad"&A2&"!A1")


Dit kan je dus uitbreiden met bestandsnaam.
1=INDIRECT("'[week "&A2&"]week "&A2&"'!D43"
Uit mn hoofd.
pi_83682982
quote:
Op maandag 5 juli 2010 14:37 schreef aa_koch het volgende:
Noob-vraag:

Formule 1: =COUNTIF(Bets!F:F;"W")
Formule 2: =COUNTIF(Bets!J:J;"Betfair")

Zou iemand mij kunnen vertellen of en zo ja hoe ik deze twee formules kan combineren in Microsoft Excel 2002, zodat het aantal winnende weddenschappen ("W") bij bedrijf x ("Betfair") zijn afgesloten? Ik heb al allerlei formules geprobeerd die ik her en der van internet heb afgehaald, maar ik kom keer op keer niet verder dan een foutmelding die ook geen echte oplossing biedt...
Je kan in 2002 niet meerdere criteria meegeven aan een COUNTIF.
In 2007 kan je gebruik maken van COUNTIFS.

Je zal nu gebruik moeten maken van SOMPRODUCT:
=SUMPRODUCT((F1:F100="W")*(J1:J100="Betfair"))

Let op:
Je kan geen hele kolommen meegeven in SUMPRODUCT in 2002. Je zal dus een vaste range moeten gebruiken.
Beide ranges moeten even lang zijn!
Je kan dus wel F1:F65536 gebruiken om de hele kolom F te testen, maar dan wordt je formule wel zwaar.
pi_83684405
quote:
Op maandag 5 juli 2010 15:18 schreef DaFan het volgende:

[..]

Je kan in 2002 niet meerdere criteria meegeven aan een COUNTIF.
In 2007 kan je gebruik maken van COUNTIFS.

Je zal nu gebruik moeten maken van SOMPRODUCT:
=SUMPRODUCT((F1:F100="W")*(J1:J100="Betfair"))

Let op:
Je kan geen hele kolommen meegeven in SUMPRODUCT in 2002. Je zal dus een vaste range moeten gebruiken.
Beide ranges moeten even lang zijn!
Je kan dus wel F1:F65536 gebruiken om de hele kolom F te testen, maar dan wordt je formule wel zwaar.
Dank u.

Het is nog lang geen tijd voor een nieuwe computer, maar wanneer het zover is, zal ik wel overstappen op een nieuwe versie van Excel die zoiets efficiënter aanpakt. Zelfs in het meest ongustige geval zal het de komende jaren om niet meer dan, pak 'm beet, drie- à vierhonderd weddenschappen per jaar gaan die ik in zal willen voeren. Ik kan me niet voorstellen dat mijn huidige computer/Excel daar niet voldoende rekenkracht voor heeft om dat zonder merkbare vertragingen op het scherm te toveren. (En desnoods gaan we ieder jaar met een nieuw spreadsheet aan de slag.)

Nogmaals dank voor de oplossing!
Mir sind die Optimisten lieber; ein Mensch, der alles halb so schlimm und doppelt so gut findet.
pi_83687873
Als het om privé gebruik gaat boeit het ook niet zoveel als je 5 sec langer moet wachten tot je sheet bijgerekend is
Bij zakelijke sheets krijg je daar ongetwijfeld kritiek op

No problemo.
pi_83798018
Maandelijks haal ik een bulk aan data uit een *insert willekeurig* systeem.
Deze verwerk ik dan via een draaitabel en voer vervolgens handmatig gegevens uit de draaitabel in een overzichtje. Dat moet makkelijker kunnen denk ik.

Nu wilde ik 12 mapjes maken met daarin een excelbestand met 2 sheets: 1 data sheet en 1 draaitabel. Maandelijks zet ik dan het databestand in het de juiste map en de draaitabel wordt automatisch gevuld.

Uit de draaitabel(len) worden dan de gegevens van de juiste maand gehaald en in het overzichtje geimporteerd.
Leuk idee, echter haalt het overzichtje niet actief de gegevens uit de verschillende bestanden, deze dienen hiervoor geopend te zijn. Dit is natuurlijk geen werkbare optie.

Iemand suggesties om dit op te lossen?
  donderdag 8 juli 2010 @ 11:59:51 #77
152215 ManAtWork
Maar nu even niet,...
pi_83800868
quote:
Op donderdag 8 juli 2010 10:48 schreef Cracka-ass het volgende:
Maandelijks haal ik een bulk aan data uit een *insert willekeurig* systeem.
Deze verwerk ik dan via een draaitabel en voer vervolgens handmatig gegevens uit de draaitabel in een overzichtje. Dat moet makkelijker kunnen denk ik.

Nu wilde ik 12 mapjes maken met daarin een excelbestand met 2 sheets: 1 data sheet en 1 draaitabel. Maandelijks zet ik dan het databestand in het de juiste map en de draaitabel wordt automatisch gevuld.

Uit de draaitabel(len) worden dan de gegevens van de juiste maand gehaald en in het overzichtje geimporteerd.
Leuk idee, echter haalt het overzichtje niet actief de gegevens uit de verschillende bestanden, deze dienen hiervoor geopend te zijn. Dit is natuurlijk geen werkbare optie.

Iemand suggesties om dit op te lossen?
Waarom niet één Excel bestand met 13 sheets (1 met het databestand (als het al nodig is) en 12 voor de maanden?
Zelf heb ik bijv. een Excel-bestand met alleen draaitabellen die de gegevens haalt uit een SQL-database. Nadat ik op 'vernieuwen' klik worden de nieuwe gegevens opgehaald voor alle draaitabellen.
Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
Niet storen, ik ben al gestoord genoeg,...
Vrouwen zijn om van te houden, niet om te begrijpen.
pi_83806362
Omdat van de invoerdata draaitabellen worden gemaakt waaruit data wordt gehaald voor in een exceloverzicht per maand (dus ook met 12 sheets en 3 sheets die trends grafisch weergeven.)
pi_83806416
Ik heb net overigens zitten puzzelen met macro's. Macro's en draaitabellen is niet echt een goede combinatie volgens mij.
  donderdag 8 juli 2010 @ 15:42:52 #80
152215 ManAtWork
Maar nu even niet,...
pi_83809994
quote:
Op donderdag 8 juli 2010 14:18 schreef Cracka-ass het volgende:
Omdat van de invoerdata draaitabellen worden gemaakt waaruit data wordt gehaald voor in een exceloverzicht per maand (dus ook met 12 sheets en 3 sheets die trends grafisch weergeven.)
Dus je hebt een datatabel waar je draaitabellen van maakt. En van die draaitabellen maak je weer een overzicht?

Je zult er vast een reden voor hebben maar waarom dan nog de draaitabel? Je kunt vanuit de datatabel toch ook gelijk overzichten maken (al dan niet in de vorm van een draaitabel)?
Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
Niet storen, ik ben al gestoord genoeg,...
Vrouwen zijn om van te houden, niet om te begrijpen.
pi_83811266
Klopt. Echter geven de draaitabellen globaal de informatie die ik nodig heb. Vervolgens wil ik daarvan overzichten hebben waarin (o.a) percentages naast de generieke gegevens staan, verder staan er in het overzicht berekeningen van maand 6 en 7 samen. Als voorbeeld de workload.
Denk aan: Openstaande orders van vorige maand + de nieuw aangemaakte orders deze maand- de openstaande orders deze maand = afgehandelde orders deze maand. En nog meer van dit soort berekeningen.
Een draaitabel is niet zo bewerkelijk om de informatie overzichtelijk en naar wens weer te geven.

Verder gebruik ik de draaitabellen wel om de status en doorlooptijden van orders te monitoren, die wil ik gebruiken naast de overzichten.
  donderdag 8 juli 2010 @ 18:04:24 #82
152215 ManAtWork
Maar nu even niet,...
pi_83815251
Je weet dat je in de draaitabellen ook velden kunt toevoegen op basis van velden in de draaitabel?
Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
Niet storen, ik ben al gestoord genoeg,...
Vrouwen zijn om van te houden, niet om te begrijpen.
  donderdag 8 juli 2010 @ 18:36:14 #83
117598 Gebraden_Wombat
lekker bij rijst
pi_83816145
Ik heb een soort afstandentabel, 16x16, met daarin getallen. Nu wil ik pull down lists hebben zodat ik "van" en "naar" uit een lijstje kies, en er dan een getal naast verschijnt. Die lijstjes heb ik inmiddels, maar ze koppelen aan de data in de tabel: ik heb geen flauw idee. Is dit makkelijk mogelijk?

Ik gebruik Excel 2008 for Mac, in het Nederlands.

Edit: nu ik er over nadenk hoef ik alleen maar een manier hebben om een lijst aan waardes te koppelen (bv 1-16), en dan een manier om dynamisch cellen op te zoeken (bv: cel A1B(waardevanC2C3))

[ Bericht 21% gewijzigd door Gebraden_Wombat op 08-07-2010 19:03:20 ]
Op dinsdag 23 augustus 2011 23:18 schreef problematiQue het volgende:
Mensen die zomaar claimen dat A beter is dan B moet je gewoon negeren. Internetruis.
  donderdag 8 juli 2010 @ 20:00:07 #84
270782 Tazar_Yoot
Je moet wat.
pi_83818984

Even een vraagje.

Ik heb in kolom [A] een reeks getallen (random) (10/13/15/22/40/etc)
En in kolom [B ] een andere reeks getallen (1.20/1.44/1.66/2.18/3.05/etc)

Nu wil ik de formule weten te maken waarmee ik het volgende kan bereken

260 - (alle getallen die in dezelfde rij van kolom A staan, waar in kolom B het getal boven de 1.50 is)


Dus bijv.
A: 30 B: 1.22 = NEE
A: 20 B: 1.60 = JA
A:40 B 1.52 = JA

(een andere cel: 260-(40+20))
Hoe doe ik dit ?
pi_83819091
G_W:
Bedoel je zo?

G1 is
1=INDIRECT(ADDRESS(MATCH(E1,A2:A3)+1,MATCH(F1,B1:C1)+1))


Je zal de +1 ed wel moeten vervangen door de hoeveelheid rijen/kolommen dat het verschoven is.
pi_83819172
T_Y:

C6 is
1=260-SUMIF(B6:B8,">1.5",A6:A8)
  donderdag 8 juli 2010 @ 20:14:39 #87
270782 Tazar_Yoot
Je moet wat.
pi_83819483
quote:
Op donderdag 8 juli 2010 20:06 schreef DaFan het volgende:
T_Y:
[ afbeelding ]
C6 is
[ code verwijderd ]
Ik krijg een error

1=260-SUMIF(D2:D21,">1.46",C2:C21)
pi_83819601
Lekker duidelijk.

Wat voor error
  donderdag 8 juli 2010 @ 20:22:38 #89
270782 Tazar_Yoot
Je moet wat.
pi_83819790
quote:
Op donderdag 8 juli 2010 20:17 schreef DaFan het volgende:
Lekker duidelijk.

Wat voor error
De standaard error
http://i28.tinypic.com/33lgpkj.jpg
pi_83819815
quote:
Op donderdag 8 juli 2010 20:00 schreef Tazar_Yoot het volgende:

Even een vraagje.

Ik heb in kolom [A] een reeks getallen (random) (10/13/15/22/40/etc)
En in kolom [B ] een andere reeks getallen (1.20/1.44/1.66/2.18/3.05/etc)

Nu wil ik de formule weten te maken waarmee ik het volgende kan bereken

260 - (alle getallen die in dezelfde rij van kolom A staan, waar in kolom B het getal boven de 1.50 is)


Dus bijv.
A: 30 B: 1.22 = NEE
A: 20 B: 1.60 = JA
A:40 B 1.52 = JA

(een andere cel: 260-(40+20))
Hoe doe ik dit ?
Moet je dit eenmalig of vaker doen? Als je het eenmalig moet zou je natuurlijk de waarden in Kolom B oplopend kunnen sorteren...

Anders kan je hier even naar kijken:

http://office.microsoft.c(...)als-HP005209292.aspx
pi_83819864
quote:
Op donderdag 8 juli 2010 20:22 schreef Tazar_Yoot het volgende:

[..]

De standaard error
http://i28.tinypic.com/33lgpkj.jpg
Volgens mij gebruiken ze in de Nederlandse versie van excel ; en in de Engelse , even de , komma veranderen door ; dus.
  donderdag 8 juli 2010 @ 20:25:33 #92
270782 Tazar_Yoot
Je moet wat.
pi_83819904
quote:
Op donderdag 8 juli 2010 20:23 schreef Hiya het volgende:

[..]

Moet je dit eenmalig of vaker doen? Als je het eenmalig moet zou je natuurlijk de waarden in Kolom B oplopend kunnen sorteren...

Anders kan je hier even naar kijken:

http://office.microsoft.c(...)als-HP005209292.aspx
Ik hou een lijst bij, en ik wil weten wat de som is van alle getallen boven de 1.50
pi_83820058
Ja het zal dan SOM.ALS zijn of komma's vervangen door puntkomma's.
Beetje meedenken?

Daarom moet je ook gewoon je taal en je versie erbij zetten
  donderdag 8 juli 2010 @ 20:31:24 #94
270782 Tazar_Yoot
Je moet wat.
pi_83820130
Zo doet die het volgens mij
1=260-SOM.ALS(D2:D21;">1,46";C2:C21)


Doordat ik de Nederlandse versie heb zijn er wat dingen anders
  donderdag 8 juli 2010 @ 20:31:53 #95
270782 Tazar_Yoot
Je moet wat.
pi_83820144
quote:
Op donderdag 8 juli 2010 20:29 schreef DaFan het volgende:
Ja het zal dan SOM.ALS zijn of komma's vervangen door puntkomma's.
Beetje meedenken?

Daarom moet je ook gewoon je taal en je versie erbij zetten
Zal er voortaan op letten
Thanks
  donderdag 8 juli 2010 @ 20:39:29 #96
62215 qu63
..de tijd drinkt..
pi_83820458
quote:
Op donderdag 8 juli 2010 18:36 schreef Gebraden_Wombat het volgende:
Ik heb een soort afstandentabel, 16x16, met daarin getallen. Nu wil ik pull down lists hebben zodat ik "van" en "naar" uit een lijstje kies, en er dan een getal naast verschijnt. Die lijstjes heb ik inmiddels, maar ze koppelen aan de data in de tabel: ik heb geen flauw idee. Is dit makkelijk mogelijk?

Ik gebruik Excel 2008 for Mac, in het Nederlands.

Edit: nu ik er over nadenk hoef ik alleen maar een manier hebben om een lijst aan waardes te koppelen (bv 1-16), en dan een manier om dynamisch cellen op te zoeken (bv: cel A1B(waardevanC2C3))
A1 = 'van-dropdown' (gegevensvalidatie -> lijst -> C1:C16)
B1 = 'naar-dropdown' (gegevensvalidatie -> lijst -> E1:E16)

C1:C16 Van-plaatsen
D1:D16 Van-code (1 tot 16 bijvoorbeeld)
E1:E16 Naar-plaatsen
F1:F16 Naar-code

G1:W17 Je tabel met in de eerste kolom 1-16 en de eerste rij ook 1-16. De 16x16 vakjes die overblijven vul je met je data.

A2 = Antwoord =INDEX(G1:W17;VERT.ZOEKEN(A1;C1:D16;2;ONWAAR)+1;VERT.ZOEKEN(B1;E1:F16;2;ONWAAR)+1)

Naar smaak een snufje zout toevoegen
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 8 juli 2010 @ 21:26:08 #97
117598 Gebraden_Wombat
lekker bij rijst
pi_83822126
quote:
Op donderdag 8 juli 2010 20:39 schreef qu63 het volgende:

[..]

A1 = 'van-dropdown' (gegevensvalidatie -> lijst -> C1:C16)
B1 = 'naar-dropdown' (gegevensvalidatie -> lijst -> E1:E16)

C1:C16 Van-plaatsen
D1:D16 Van-code (1 tot 16 bijvoorbeeld)
E1:E16 Naar-plaatsen
F1:F16 Naar-code

G1:W17 Je tabel met in de eerste kolom 1-16 en de eerste rij ook 1-16. De 16x16 vakjes die overblijven vul je met je data.

A2 = Antwoord =INDEX(G1:W17;VERT.ZOEKEN(A1;C1:D16;2;ONWAAR)+1;VERT.ZOEKEN(B1;E1:F16;2;ONWAAR)+1)

Naar smaak een snufje zout toevoegen
Dank, ik had intussen met veel moeite en Google bijna dezelfde code gebouwd.

Nu heb ik nog een nieuw probleem: als ik deze code voor A2 doortrek naar A3,A4 enzovoort, worden de coordinaten van mijn dataset ook met 1 verhoogd, terwijl ik in dit geval alleen A1 en B1 wil veranderen in A2 en B2, en de rest met rust laten. Ook als ik de eerste drie handmatig goed zet is Excel niet slim genoeg om daaruit te extrapoleren. Wat nu?
Op dinsdag 23 augustus 2011 23:18 schreef problematiQue het volgende:
Mensen die zomaar claimen dat A beter is dan B moet je gewoon negeren. Internetruis.
pi_83822671
$ ervoor zetten wat je vast wil zetten.
En waarom krijgt qu nou credits

Edit: Omdat mijn antwoord niet klopte...ok duidelijk
  donderdag 8 juli 2010 @ 21:43:07 #99
117598 Gebraden_Wombat
lekker bij rijst
pi_83822824
quote:
Op donderdag 8 juli 2010 21:39 schreef DaFan het volgende:
$ ervoor zetten wat je vast wil zetten.
En waarom krijgt qu nou credits

Edit: Omdat mijn antwoord niet klopte...ok duidelijk
Sorry, jij postte jouw deel net toen ik dat deel zelf af had . Alsnog bedankt voor de moeite!
Op dinsdag 23 augustus 2011 23:18 schreef problematiQue het volgende:
Mensen die zomaar claimen dat A beter is dan B moet je gewoon negeren. Internetruis.
  donderdag 8 juli 2010 @ 21:46:45 #100
62215 qu63
..de tijd drinkt..
pi_83822949
quote:
Op donderdag 8 juli 2010 21:39 schreef DaFan het volgende:
En waarom krijgt qu nou credits

Edit: Omdat mijn antwoord niet klopte...ok duidelijk
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_83840788
Hallo,

Kan iemand mij helpen met een werkrooster maken in Excel.

Zoals jullie op de bijgevogde afbeeldingen kunnen zien heb ik het eerste blad gebruikt voor alle personeelsleden. Daarachter heb ik de dagen van de week gezet met een voorwaardelijke opmaak, zoadat ik in mijn eerste schem meteen (dmv kleuren) een overzich heb van de gehele week.

N = Niet beschikbaar (rood)
D = Dagdienst (Groen)
A = Avonddienst (Blauw)

Dit werkt....

Nu wil ik dat er automatisch een koppeling komt met tabblad 2, wanneer ik achter iemand zijn naam de D(dagdienst) of de A(avonddienst) zet, wil ik dat zijn gegevens, naam, leeftijd en telnr (B, C en D) naar het tweede tabblad wordt gekopieerd en ik op dat tablad dan automatisch het dagrooster te zien krijg, de mensen van de dagdienst in et bovenste tabel, en de mensen van de avonddienst in de onderste.

Hoe gaat me dit lukken?

Alvast super bedankt!
  vrijdag 9 juli 2010 @ 10:59:00 #102
249182 Holy_Goat
mhèèhèhè
pi_83841007
gast, haal die plaatjes eens door een resizer, PLUS maak dan de hele blokken zwart ipv nog af en toe leesbaar met spikkels
  vrijdag 9 juli 2010 @ 11:12:15 #103
62215 qu63
..de tijd drinkt..
pi_83841735
quote:
Op vrijdag 9 juli 2010 10:54 schreef IvovandenAkker het volgende:
Nu wil ik dat er automatisch een koppeling komt met tabblad 2, wanneer ik achter iemand zijn naam de D(dagdienst) of de A(avonddienst) zet, wil ik dat zijn gegevens, naam, leeftijd en telnr (B, C en D) naar het tweede tabblad wordt gekopieerd en ik op dat tablad dan automatisch het dagrooster te zien krijg, de mensen van de dagdienst in et bovenste tabel, en de mensen van de avonddienst in de onderste.

Hoe gaat me dit lukken?

Alvast super bedankt!
Wat heb je zelf al geprobeerd?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 9 juli 2010 @ 11:19:39 #104
249182 Holy_Goat
mhèèhèhè
pi_83842161
quote:
Op vrijdag 9 juli 2010 11:12 schreef qu63 het volgende:

[..]

Wat heb je zelf al geprobeerd?
dat ook.
pi_83842387
quote:
Op vrijdag 9 juli 2010 11:12 schreef qu63 het volgende:

[..]

Wat heb je zelf al geprobeerd?
Nou ik heb er gistyer de gehele ochtend mee bezig geweest of verschillende formules uit te proberen, maar ik heb niet veel kennis van excel duskom er niet uit.
  vrijdag 9 juli 2010 @ 11:29:55 #106
62215 qu63
..de tijd drinkt..
pi_83842717
quote:
Op vrijdag 9 juli 2010 11:23 schreef IvovandenAkker het volgende:

[..]

Nou ik heb er gistyer de gehele ochtend mee bezig geweest of verschillende formules uit te proberen,
Welke formules heb je geprobeerd?
quote:
maar ik heb niet veel kennis van excel duskom er niet uit.
Das makkelijk gezegd.. Kennis is ook aan te leren he, dan kom je er wel zelf uit Ons vragen is wel de makkelijkste oplossing natuurlijk
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_83843135
Dat is ook precies de reden... Waarom zou ik blijven prutsen als jullie het veel sneller en veel beter kunnen dan ikzelf.

de formules die ik heb getest zijn transponeren en isverwijzing.... verder komt er weinig in de buurt volgens mij
  vrijdag 9 juli 2010 @ 11:54:58 #108
249182 Holy_Goat
mhèèhèhè
pi_83844215
quote:
Op vrijdag 9 juli 2010 11:37 schreef IvovandenAkker het volgende:
Dat is ook precies de reden... Waarom zou ik blijven prutsen als jullie het veel sneller en veel beter kunnen dan ikzelf.
omdat als je zo redeneert ik er ook geld voor kan gaan vragen
Tis een vraagbaak, geen solution on demand
  vrijdag 9 juli 2010 @ 11:56:11 #109
249182 Holy_Goat
mhèèhèhè
pi_83844292
waarom hou je het niet gewoon op sheet 1 allemaal met een kekke autofilter eigenlijk?
  vrijdag 9 juli 2010 @ 12:10:36 #110
62215 qu63
..de tijd drinkt..
pi_83844952
quote:
Op vrijdag 9 juli 2010 11:37 schreef IvovandenAkker het volgende:
Dat is ook precies de reden... Waarom zou ik blijven prutsen als jullie het veel sneller en veel beter kunnen dan ikzelf.

de formules die ik heb getest zijn transponeren en isverwijzing.... verder komt er weinig in de buurt volgens mij
quote:
Op vrijdag 9 juli 2010 11:54 schreef Holy_Goat het volgende:

[..]

omdat als je zo redeneert ik er ook geld voor kan gaan vragen
Tis een vraagbaak, geen solution on demand
En aangezien al je topics hier op fok vragen zijn geweest die ook via google opgelost hadden kunnen worden ga ik mijn tijd hier niet in steken
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_83845399
Wat zijn jullie lekker streng
pi_83848033
quote:
Op vrijdag 9 juli 2010 12:22 schreef DaFan het volgende:
Wat zijn jullie lekker streng
Lol, Ivo moet eerst maar eens de help van excel doorlezen. Zoek dan op auto filter of data sorteren oid. Beetje zelf nadenken kan geen kwaad.
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_83852751
Ach... Ik dacht dat dit topc was om vragen te stellen...

Dat heb ik gedaan, als julie niet willen helpen is dat prima, ik dacht alleen dat vragen vrij stond.

Maar zomaar iets voor een ander doen is natuurlijk heel ouderwets... ik las al weer dat er geld werd gevraagd...

Ik vind wel een andere weg.

Toch bedankt Ieder die kosteloos een reactie wilde geven!
  vrijdag 9 juli 2010 @ 15:33:23 #114
15967 Frollo
You know I am a righteous man
pi_83852833
Ik snap het ook niet helemaal, zo absurd is het toch niet wat Ivo vraagt? Normaal is de sfeer toch wel beter hier.
pi_83853062
Mja het is wel echt veel werk...
pi_83854279
en het is ook veel te warm en de vraagstelling was ook niet echt duidelijk. En verder heeft holygoat het antwoord al gegeven, nl. dat wat IvovandenAkker wil prima kan met een autofilter functie.
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 9 juli 2010 @ 18:17:02 #117
62215 qu63
..de tijd drinkt..
pi_83858832
quote:
Op vrijdag 9 juli 2010 15:33 schreef Frollo het volgende:
Ik snap het ook niet helemaal, zo absurd is het toch niet wat Ivo vraagt? Normaal is de sfeer toch wel beter hier.
We de manier waarop het gevraagd wordt.. Gewoon roepen dat je iets niet lukt is wel erg simpel..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 9 juli 2010 @ 18:23:18 #118
62215 qu63
..de tijd drinkt..
pi_83858978
quote:
Op vrijdag 9 juli 2010 15:30 schreef IvovandenAkker het volgende:
Ach... Ik dacht dat dit topc was om vragen te stellen...

Dat heb ik gedaan, als julie niet willen helpen is dat prima, ik dacht alleen dat vragen vrij stond.

Maar zomaar iets voor een ander doen is natuurlijk heel ouderwets... ik las al weer dat er geld werd gevraagd...

Ik vind wel een andere weg.

Toch bedankt Ieder die kosteloos een reactie wilde geven!
Oh, en vragen is inderdaad niet erg, maar geven ook niet. Ik blijf terugkomen naar deze reeks omdat ik zelf nog niet alles weet én ik anderen kan helpen met dingen die ik wél weet.

Gezien jouw posthistorie:
1
2
3
4
5
6
DIG       Rooster in Excel, wie kan mij helpen?    IvovandenAkker    4    116    09/07 13:56 - WyriHaximus
DIG       Welke digitale tv-aanbieder kiezen?    IvovandenAkker    20    731    11/09 13:00 - funrider
DIG       excel als webpagina    IvovandenAkker    16    521    10/09 13:03 - H-blast
UVT       Ontvangst op schiphol    IvovandenAkker    14    531    02/03 11:50 - fathank
DIG       laptop ablu ray speler/ hoe speel ik hd af??    IvovandenAkker    6    553    17/01 17:01 - dennisreijbroek
DIG       swf rippen    IvovandenAkker    5    231    11/09 10:18 - IvovandenAkker

ben jij vooral van de vragende kant en daar wil ik mijn tijd niet in steken :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zaterdag 10 juli 2010 @ 08:35:13 #119
249182 Holy_Goat
mhèèhèhè
pi_83875202
ik heb nergens gezegd dat ik geld wil hoor om te helpen met problemen. Immers word ik geregeld ook zelf nog geholpen, ook gratis. Het zou anders zijn als ik zou vragen aan qu63 of ie even voor morgen liefst een leuke tool wil klussen voor dit en dat want ik weet niet hoe dat moet. daarbij zou Deetch me dan uitlachen.

overigens, complete solutions worden ook dikwijls ( gratis ) zomaar gemaakt voor mensen. maar dan moet er op de eerste plaats genoeg tijd vrij zijn, tweede plaats moet het een interessante vraagstelling zijn, zodat je er zelf ook nog wat van leert bij het maken (vind ik belangrijk) en derde plaats of t gevoel dat je bij een post hebt een beetje goed is. het is namelijk wel leuk als iemand er dan oprecht blij mee is, bedankt, en niet dat je er dan niets meer van hoort.

heb ik het een beetje goed gezegd?

------
Nog even terug ontopic, probeer echt de autofilter. desnoods met 2 extra kolommen om stAtus van voorkomen dag of avond dienst in die week.(ja/nee)
pi_83891266
Ik heb de volgende formule functie in Excel 2007 NL



Hiermee wordt de positie weergegeven van:
[karakter][karakter][.][karakter][karakter]

Nu wil ik deze vind.spec() functie in VBA hebben. Dit zou de functie InStr() zijn.
http://www.techonthenet.com/excel/formulas/instr.php
Ik krijg dit niet werkend. Mijn wildcard (?) werkt niet. Zonder wildcard werkt et wel.
Het volgende heb ik onder andere al geprobeerd.

1
2
3
4
5
6
Dim Searchin As String
Searchin = ActiveCell.Value
Dim Searchfor As String
Searchfor = "??.??"

MsgBox InStr(1, Searchin, "??.??")


en
1
2
3
4
5
6
Dim Searchin As String
Searchin = ActiveCell.Value
Dim Searchfor As String
Searchfor = "??.??"

MsgBox InStr(1, Searchin, Searchfor)
Iemand de oplossing hiervoor?

Bedankt.
pi_83892380
Ik snap niet precies wat je wilt, want eigenlijk wil je als return 3 hebben toch, niet 1?
pi_83893739
quote:
Op zaterdag 10 juli 2010 20:22 schreef DaFan het volgende:
Ik snap niet precies wat je wilt, want eigenlijk wil je als return 3 hebben toch, niet 1?
Als return wel 1. Het is een code die in een hele reeks tekst moet worden gevonden en het format heeft van 2 cijfers, een punt en twee cijfers.

De formule doet dus wat ik wil, alleen de VBA variant krijg ik niet werkend helaas.

Ik hoop dat het hiermee wat duidelijk wordt.
  zaterdag 10 juli 2010 @ 21:21:08 #123
62215 qu63
..de tijd drinkt..
pi_83894558
quote:
Op zaterdag 10 juli 2010 21:00 schreef hendrik2009 het volgende:

[..]

Als return wel 1. Het is een code die in een hele reeks tekst moet worden gevonden en het format heeft van 2 cijfers, een punt en twee cijfers.

De formule doet dus wat ik wil, alleen de VBA variant krijg ik niet werkend helaas.
[ afbeelding ]
Ik hoop dat het hiermee wat duidelijk wordt.
En dat je daarna met Links() 12.34 er uit kunt filteren neem ik aan?
Weet niks van VBA, maar dacht even hard op
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_83894660
Achso duidelijk!
InStr kent geen wildcard charactars. Als je "??.??" invult, gaat hij zoeken "??.??". Niet Wild-wild-punt-wild-wild.

Ik heb deze UDF gevonden en aangepast naar jouw vraag:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Function InStrWild(Source As String, FindMe As String, _
                   Optional StartAt As Long = 1) As Long
  Dim X As Long
  Dim SearchMe As String
  SearchMe = Mid$(Source, StartAt)
  If Source Like "**" & FindMe & "**" Then
    For X = 1 To Len(SearchMe)
      If Mid$(SearchMe, X) Like FindMe & "**" Then
        InStrWild = X
        Exit For
      End If
    Next
  End If
End Function

Hier geeft
1=InStrWild(A1,".")-2

Hetzelfde resultaat als VIND.SPEC.

Wellicht heb je daar wat aan.
pi_83894822
Of
1
2
3
4
5
6
7
8
9
Function InStrWild2(str1 As String, str2 As String) As Long

If str1 Like "*" & str2 & "*" Then
    InStrWild2 = InStr(1, str1, Split(str2, "*")(0))
Else
    InStrWild2 = -1
End If

End Function

=InStrWild2(A1,".")-2
pi_83896398
quote:
Op zaterdag 10 juli 2010 21:21 schreef qu63 het volgende:

[..]

En dat je daarna met Links() 12.34 er uit kunt filteren neem ik aan?
Weet niks van VBA, maar dacht even hard op
Met een deel (EN: MID) functie alleen de code weergeven, door vanaf de gevonden positie 5 karakters weer te geven.
  zaterdag 10 juli 2010 @ 22:16:00 #127
62215 qu63
..de tijd drinkt..
pi_83896847
quote:
Op zaterdag 10 juli 2010 22:06 schreef hendrik2009 het volgende:

[..]

Met een deel (EN: MID) functie alleen de code weergeven, door vanaf de gevonden positie 5 karakters weer te geven.
Mja, dat bedoelde ik ook ja
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_83900159
quote:
Op zaterdag 10 juli 2010 21:28 schreef DaFan het volgende:
Of
[ code verwijderd ]

=InStrWild2(A1,".")-2
Thanks! Ik heb deze tweede functie gebruikt.
De -2 in de functie gezet en de Else er uit gehaald, zodat je de volgende functie krijgt.

1
2
3
4
5
6
7
Function InstrWild(str1 As String, str2 As String) As Long

If str1 Like "*" & str2 & "*" Then
    InstrWild = InStr(10, str1, Split(str2, "*")(0)) - 2
End If

End Function


Omdat mijn doel is: een code (dossiernummer) weergeven vanaf de gevonden positie, heb ik de InstrWild samen met een MID in een nieuwe functie gezet en nu krijg ik een keer wat ik wil.

Zie hier
1
2
3
4
5
6
7
8
9
10
Function dn(str1 As String, str2 As String) As String
Dim InstrWild As Long

If str1 Like "*" & str2 & "*" Then
    InstrWild = InStr(10, str1, Split(str2, "*")(0)) - 2
End If

dn = Mid(str1, InstrWild, 10)

End Function


Yes, mijn eerste functie! _O_
pi_83900857
De functie dient toch nog wat aangepast te worden. Nu wordt namelijk soms tekst weergegeven, als dat het eerste is waar de punt in voorkomt. Ik wil dus nog toevoegen dat het wel aan het volgende format moet voldoen:

##.##

Maar hoe doe ik dit?

Regular Expressions: http://msdn.microsoft.com/en-us/library/ms974570
Dat heb ik nodig. Nu nog toepassen.

[ Bericht 27% gewijzigd door hendrik2009 op 11-07-2010 09:45:11 ]
  zondag 11 juli 2010 @ 10:38:39 #130
8760 Beavis
Proud to be South African!
pi_83908642
Soms pruts ik ook wat met macro's en ik zou kijken of je dat kan afvangen met een IsNumeric controle:
1
2
3
4
5
If IsNumeric(xxxx) = True Then
    ....
Else
    ....
End If


Of ben ik nou niet slim bezig?
pi_83908792
quote:
Op zondag 11 juli 2010 10:38 schreef Beavis het volgende:
Soms pruts ik ook wat met macro's en ik zou kijken of je dat kan afvangen met een IsNumeric controle:
[ code verwijderd ]

Of ben ik nou niet slim bezig?
De split functie moet herkennen dat er voor de . een getal staat ipv letters, maar hoe?

Dit is mijn functiecode nu:
1
2
3
4
5
6
7
8
9
10
Function dn(str1 As String) As String
Dim InstrWild As Long

If str1 Like "*" & "." & "*" Then
    InstrWild = InStr(10, str1, Split(".", "*")(0))
End If

dn = Mid(str1, InstrWild - 2, 10)

End Function


En dit het resultaat, waarbij B3 niet het gewenste resultaat geeft.

pi_83908942
quote:
Op zaterdag 10 juli 2010 23:38 schreef hendrik2009 het volgende:
De functie dient toch nog wat aangepast te worden. Nu wordt namelijk soms tekst weergegeven, als dat het eerste is waar de punt in voorkomt. Ik wil dus nog toevoegen dat het wel aan het volgende format moet voldoen:

##.##

Maar hoe doe ik dit?

Regular Expressions: http://msdn.microsoft.com/en-us/library/ms974570
Dat heb ik nodig. Nu nog toepassen.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Function InStrWild(Source As String, FindMe As String, Optional StartAt As Long = 1) As Long
  
  Dim X As Long
  Dim SearchMe As String
  SearchMe = Mid$(Source, StartAt)
  
    For X = 1 To Len(SearchMe)
      If Mid$(SearchMe, X) Like "##" & FindMe & "##" Then
        InStrWild = X
        Exit For
      End If
    Next

End Function

Met een UDF dus

Bij deze string:
quote:
ba. 14.5 dfsdf 14.56
is het resultaat 16.

Alt-F11 in Excel - Insert - Module.
Plak hier de code.

Nu kan je dus dmv
1=InStrWild(A1,".")

je positie vinden.
pi_83916297
quote:
Op zondag 11 juli 2010 10:49 schreef DaFan het volgende:

[..]
[ code verwijderd ]

Met een UDF dus :P

Bij deze string:
[..]

is het resultaat 16.

Alt-F11 in Excel - Insert - Module.
Plak hier de code.

Nu kan je dus dmv
[ code verwijderd ]

je positie vinden.
Ik had eerst jouw tweede UDF gebruikt, omdat ik bij de eerste het gewenste resultaat niet kreeg. Je laatste code werkte in mijn voorbeeld, maar toen ik het op de werkelijke situatie toepaste, werd het format schijnbaar niet herkend. Na nog verder zoeken, heb ik onderstaande code werkend. Bedankt voor je hulp.
1
2
3
4
5
6
7
8
Function DN(ByVal str1 As String) As String
    Dim x, i As Long
    Const Patrn As String = "##.##.####"
    x = Split(str1, " ")
    For i = 0 To UBound(x)
        If xi Like Patrn Then DN = xi: Exit Function
    Next
End Function
  dinsdag 13 juli 2010 @ 08:48:35 #134
249182 Holy_Goat
mhèèhèhè
pi_83987612
even tussen haakjes, UDF? wasda?
pi_83988440
quote:
Op dinsdag 13 juli 2010 08:48 schreef Holy_Goat het volgende:
even tussen haakjes, UDF? wasda?
User Defined Function.
Daarmee kan je zelf functies maken die je in je worksheet kan gebruiken.

Dus =Holy_goat(A1) bv

Je geeft in de UDF de naam van de UDF een waarde mee, dat is je output. Best handig maar ik maak niet zulke grote sheets dat het nodig is.
  dinsdag 13 juli 2010 @ 13:42:28 #136
158136 Joooo-pi
Do you want a balloon...
pi_83996470
Ik probeer nog steeds in Excel 2007 een optie te vinden die ik altijd in 2003 gebruikte, namelijk het aanwijzertje om meerdere objecten (bijv. plaatjes en lijntjes) te selecteren.

Weet iemand waar die zit?
(in 2003 zat die in de werkbalk "tekenen" helemaal links.)
heitieh
  dinsdag 13 juli 2010 @ 13:47:19 #137
62215 qu63
..de tijd drinkt..
pi_83996653
quote:
Op dinsdag 13 juli 2010 13:42 schreef Joooo-pi het volgende:
Ik probeer nog steeds in Excel 2007 een optie te vinden die ik altijd in 2003 gebruikte, namelijk het aanwijzertje om meerdere objecten (bijv. plaatjes en lijntjes) te selecteren.

Weet iemand waar die zit?
(in 2003 zat die in de werkbalk "tekenen" helemaal links.)
Invoegen -> vormen?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 13 juli 2010 @ 14:00:46 #138
158136 Joooo-pi
Do you want a balloon...
pi_83997263
quote:
Op dinsdag 13 juli 2010 13:47 schreef qu63 het volgende:

[..]

Invoegen -> vormen?
Volgens mij niet, of ik zie 'm over het hoofd
heitieh
  dinsdag 13 juli 2010 @ 14:03:07 #139
62215 qu63
..de tijd drinkt..
pi_83997364
quote:
Op dinsdag 13 juli 2010 14:00 schreef Joooo-pi het volgende:

[..]

Volgens mij niet, of ik zie 'm over het hoofd
Oh wacht, je wil ze niet tekenen, maar aanklikken om iets mee te kunnen doen

CTRL+klik?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 13 juli 2010 @ 14:17:04 #140
249182 Holy_Goat
mhèèhèhè
pi_83997940
1=Holy_goat(A1) 


geeft bij mij standaard als uitkomst : "kneus"
  dinsdag 13 juli 2010 @ 14:20:18 #141
62215 qu63
..de tijd drinkt..
pi_83998081
Is het ook mogelijk om in Excel te achterhalen wie er als auteur ingesteld is?

In Word heb je zogenaamde 'bouwstenen' die je in je document in kan voegen, heeft Excel dat ook?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 13 juli 2010 @ 14:28:33 #142
158136 Joooo-pi
Do you want a balloon...
pi_83998426
quote:
Op dinsdag 13 juli 2010 14:03 schreef qu63 het volgende:

[..]

Oh wacht, je wil ze niet tekenen, maar aanklikken om iets mee te kunnen doen

CTRL+klik?
Nee.

Maar nu heb ik em toch gevonden

Start --> "zoeken en selecteren" --> "Objecten selecteren"

Dat scheelt weer een hoop werk in de toekomst!

Toch bedankt voor het meedenken!
heitieh
  dinsdag 13 juli 2010 @ 14:31:49 #143
158136 Joooo-pi
Do you want a balloon...
pi_83998575
quote:
Op dinsdag 13 juli 2010 14:20 schreef qu63 het volgende:
Is het ook mogelijk om in Excel te achterhalen wie er als auteur ingesteld is?

In Word heb je zogenaamde 'bouwstenen' die je in je document in kan voegen, heeft Excel dat ook?
Onder de knop (waar je opslaan e.d. vindt) zit ook de optie "Voorbereiden"

Selecteer dan "Eigenschappen"

heitieh
  dinsdag 13 juli 2010 @ 14:42:23 #144
62215 qu63
..de tijd drinkt..
pi_83999054
quote:
Op dinsdag 13 juli 2010 14:31 schreef Joooo-pi het volgende:

[..]

Onder de knop (waar je opslaan e.d. vindt) zit ook de optie "Voorbereiden"

Selecteer dan "Eigenschappen"

Ik wil het dus in mn sheet te zien krijgen
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 13 juli 2010 @ 14:43:53 #145
158136 Joooo-pi
Do you want a balloon...
pi_83999118
quote:
Op dinsdag 13 juli 2010 14:42 schreef qu63 het volgende:

[..]

Ik wil het dus in mn sheet te zien krijgen
Ah, oké. Is misschien ook wel mogelijk, maar weet ik zo niet...
heitieh
  dinsdag 13 juli 2010 @ 14:47:32 #146
62215 qu63
..de tijd drinkt..
pi_83999267
quote:
Op dinsdag 13 juli 2010 14:43 schreef Joooo-pi het volgende:

[..]

Ah, oké. Is misschien ook wel mogelijk, maar weet ik zo niet...
Iig niet via INFO()
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 13 juli 2010 @ 14:54:52 #147
158136 Joooo-pi
Do you want a balloon...
pi_83999569
quote:
Op dinsdag 13 juli 2010 14:47 schreef qu63 het volgende:

[..]

Iig niet via INFO()
in VBA kun je dit gebruiken:
ThisWorkbook.BuiltinDocumentProperties("Author")

Maak er zelf een functie van en hoppa!
heitieh
  dinsdag 13 juli 2010 @ 14:57:58 #148
62215 qu63
..de tijd drinkt..
pi_83999707
quote:
Op dinsdag 13 juli 2010 14:54 schreef Joooo-pi het volgende:

[..]

in VBA kun je dit gebruiken:
ThisWorkbook.BuiltinDocumentProperties("Author")

Maak er zelf een functie van en hoppa!
Ik hou niet zo van VBA
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 13 juli 2010 @ 15:05:55 #149
158136 Joooo-pi
Do you want a balloon...
pi_84000175
quote:
Op dinsdag 13 juli 2010 14:57 schreef qu63 het volgende:

[..]

Ik hou niet zo van VBA
Maar dit is heel eenvoudig. Insert Module in de visualbasic editor (ALT+F11)

vul dit in:
1
2
3
Function auteur() As String
   auteur = ThisWorkbook.BuiltinDocumentProperties("Author")
End Function


Ga terug naar je excelsheet en in de cell waar je de auteur wil hebben zet je:
=auteur()

heitieh
  dinsdag 13 juli 2010 @ 15:10:41 #150
62215 qu63
..de tijd drinkt..
pi_84000392
quote:
Op dinsdag 13 juli 2010 15:05 schreef Joooo-pi het volgende:

[..]

Maar dit is heel eenvoudig. Insert Module in de visualbasic editor (ALT+F11)

vul dit in:
[ code verwijderd ]

Ga terug naar je excelsheet en in de cell waar je de auteur wil hebben zet je:
=auteur()

Ah, ik was al aan het klooien en kwam er niet uit

Thanks!

Nu nog een leuk script schrijven voor als iemand mn hele sheet kopieerd

Zou het ook kunnen werken met de naam van de PC waar je op werkt?

-edit-
Hmz, korte workaround gemaakt: =ALS(Auteur()=Saved();"";"MAAK EENS ZELF WAT!")

[ Bericht 9% gewijzigd door qu63 op 13-07-2010 15:21:03 ]
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 13 juli 2010 @ 15:33:22 #151
62215 qu63
..de tijd drinkt..
pi_84001481
Ah, dmv
1
2
3
4
5
6
rw = 1
Worksheets(1).Activate
For Each p In ActiveWorkbook.BuiltinDocumentProperties
    Cells(rw, 1).Value = p.Name
    rw = rw + 1
Next

een mooie lijst gekregen met alle properties Helaas niks bruikbaars

Nadeel is natuurlijk wel dat macro's aan moeten staan willen die UDF's werken

[ Bericht 23% gewijzigd door qu63 op 13-07-2010 15:40:20 ]
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 13 juli 2010 @ 16:03:12 #152
158136 Joooo-pi
Do you want a balloon...
pi_84002937
quote:
Op dinsdag 13 juli 2010 15:33 schreef qu63 het volgende:
Ah, dmv
[ code verwijderd ]

een mooie lijst gekregen met alle properties Helaas niks bruikbaars

Nadeel is natuurlijk wel dat macro's aan moeten staan willen die UDF's werken
Ja, dat is klote... Staan namelijk standaard uit bij gebruikers
heitieh
  dinsdag 13 juli 2010 @ 16:16:11 #153
158136 Joooo-pi
Do you want a balloon...
pi_84003726
Er zijn wel trucjes om de gebruiker min of meer te dwingen macro's aan te zetten. Er is wel wat over te vinden via google.

Een truc gaat ongeveer zo.
Je schrijft een macro die actief wordt als je je werkblad sluit. Daarin zet je dat alle tabbladen die er toe doen verborgen worden en één werkblad met een waarschuwingsmelding actief wordt. Zo wordt het bestand altijd opgeslagen met de melding op de voorgrond.

Als een gebruiker die macro's uit heeft staan, het bestand opent, dan ziet hij alleen de melding dat hij de macro's aan moet zetten.

Verder schrijf je een macro die automatisch actief wordt bij het openen van het bestand. Daarin maak je de tabbladen zichtbaar die je normaal nodig hebt, zodat iemand die macro's aan heeft staan er geen last van heeft.

Link
heitieh
  dinsdag 13 juli 2010 @ 16:26:47 #154
62215 qu63
..de tijd drinkt..
pi_84004313
quote:
Op dinsdag 13 juli 2010 16:16 schreef Joooo-pi het volgende:
Er zijn wel trucjes om de gebruiker min of meer te dwingen macro's aan te zetten. Er is wel wat over te vinden via google.

Een truc gaat ongeveer zo.
Je schrijft een macro die actief wordt als je je werkblad sluit. Daarin zet je dat alle tabbladen die er toe doen verborgen worden en één werkblad met een waarschuwingsmelding actief wordt. Zo wordt het bestand altijd opgeslagen met de melding op de voorgrond.

Als een gebruiker die macro's uit heeft staan, het bestand opent, dan ziet hij alleen de melding dat hij de macro's aan moet zetten.

Verder schrijf je een macro die automatisch actief wordt bij het openen van het bestand. Daarin maak je de tabbladen zichtbaar die je normaal nodig hebt, zodat iemand die macro's aan heeft staan er geen last van heeft.

Link
Hmz, das wel grappig ja!

Ook handig voor de rest die wel eens met macro's moet werken
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_84016360
quote:
Op dinsdag 13 juli 2010 16:26 schreef qu63 het volgende:

[..]

Hmz, das wel grappig ja!

Ook handig voor de rest die wel eens met macro's moet werken
Om dat volledig te maken, zou je een wachtwoord op je VBA project moeten zetten
pi_84036061
quote:
Op dinsdag 13 juli 2010 20:57 schreef hendrik2009 het volgende:

[..]

Om dat volledig te maken, zou je een wachtwoord op je VBA project moeten zetten
Daar heb ik wel een excelprogramma voor om die er weer af te halen.
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 14 juli 2010 @ 11:39:32 #157
249182 Holy_Goat
mhèèhèhè
pi_84037273
quote:
Op woensdag 14 juli 2010 11:13 schreef Deetch het volgende:

[..]

Daar heb ik wel een excelprogramma voor om die er weer af te halen.
die ben ik al een tijd kwijt en kan het nergens meer vinden, kun je die mij ook aangeven?
pi_84042939
quote:
Op woensdag 14 juli 2010 11:39 schreef Holy_Goat het volgende:

[..]

die ben ik al een tijd kwijt en kan het nergens meer vinden, kun je die mij ook aangeven?
foei warez verzoek

ik voel dat je een PM hebt
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_84080121
Goedemorgen,

Ik ben bezig met een rapportage te maken in excel.

In blad 1 heb ik de instroom per dag.
In blad 2 heb ik de instroom per week.

In Blad 2 cel B2 heb ik de formule staan =SOM('Call instroom per dag'!B2:B8)
In Blad 2 cel B3 heb ik de formule staan =SOM('Call instroom per dag'!B9:B15)

Nou wil ik deze formule doortrekken, maar onthoud de 7 dagen niet. Is hier een makkelijke oplossing voor?

Alvast bedankt
  donderdag 15 juli 2010 @ 10:38:34 #160
158136 Joooo-pi
Do you want a balloon...
pi_84081077
quote:
Op donderdag 15 juli 2010 10:08 schreef plusminus het volgende:
Goedemorgen,

Ik ben bezig met een rapportage te maken in excel.

In blad 1 heb ik de instroom per dag.
In blad 2 heb ik de instroom per week.

In Blad 2 cel B2 heb ik de formule staan =SOM('Call instroom per dag'!B2:B8)
In Blad 2 cel B3 heb ik de formule staan =SOM('Call instroom per dag'!B9:B15)

Nou wil ik deze formule doortrekken, maar onthoud de 7 dagen niet. Is hier een makkelijke oplossing voor?

Alvast bedankt
Maak op blad1 een extra kolom (D) met de formule:
1=WEEKNUMMER(C1;2)

Waarbij in kolom C de datum staat.

Op blad2 maak je een kolom (A) met de weeknummers en in kolom B de volgende formule:
1SOM.ALS(Blad1!D:D;Blad2!A1;Blad1!A:A)

Waar op blad1 in kolom A de waarden staan en in kolom D de weeknummers.

heitieh
pi_84081318
Of :
Op blad 2 maak je in een nieuwe kolom (C) met in C2 de waarde 2 en in C3 de formule =C2+7 en die trek je door.
Vervolgens zet je in cel B2 de formule =SOM(INDIRECT("Call instroom per dag!B"&C2&":B"&C2+6)) en die trek je door.
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_84081455
Blegh zat ook al met INDIRECT te kloten, kreeg het niet voor elkaar.
N1.
  donderdag 15 juli 2010 @ 10:50:48 #163
158136 Joooo-pi
Do you want a balloon...
pi_84081476
ik wou er niet aan beginnen
heitieh
pi_84081606
Bedankt voor het antwoord.

Ik kan niet zomaar kolommen toevoegen. In zowel blad 1 en 2 staan nu al een stuk of 20 kolommen met verschillende verkeerstromen. Als ik nog meer kolommen toevoeg dan wordt het erg onoverzichtelijk.

Als er inderdaad geen andere oplossing is moet ik het maar aanpassen.

[ Bericht 14% gewijzigd door plusminus op 15-07-2010 11:01:34 ]
  donderdag 15 juli 2010 @ 11:03:16 #165
62215 qu63
..de tijd drinkt..
pi_84081816
quote:
Op donderdag 15 juli 2010 10:55 schreef plusminus het volgende:
Bedankt voor het antwoord.

Ik kan niet zomaar kolommen toevoegen. In zowel blad 1 en 2 staan nu al een stuk of 20 kolommen met verschillende verkeerstromen. Als ik nog meer kolommen toevoeg dan wordt het erg onoverzichtelijk.

Als er inderdaad geen andere oplossing is moet ik het maar aanpassen.
En die hulpkolommen kan je weer op 'verborgen' zetten
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_84081950
quote:
Op donderdag 15 juli 2010 11:03 schreef qu63 het volgende:

[..]

En die hulpkolommen kan je weer op 'verborgen' zetten
ooohhhh, ja...
pi_84082272
quote:
Op donderdag 15 juli 2010 10:46 schreef Deetch het volgende:
Of :
Op blad 2 maak je in een nieuwe kolom (C) met in C2 de waarde 2 en in C3 de formule =C2+7 en die trek je door.
Vervolgens zet je in cel B2 de formule =SOM(INDIRECT("Call instroom per dag!B"&C2&":B"&C2+6)) en die trek je door.
Als ik dit invul zoals je aangeeft dan krijg ik de foutmelding ongeldige celverwijzing.
pi_84082483
oh er moeten nog van die enkele aanhalingstekens om de naam van de sheet heen.

=SOM(INDIRECT("'Call instroom per dag'!B"&C2&":B"&C2+6))

Dus dubbele aanhalingstekens, enkel aanhalingsteken, sheetnaam, enkel aanhalingsteken, uitroepteken etc etc
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_84083062
Het werkt. Dank u!!!
pi_84084055
quote:
Op donderdag 15 juli 2010 11:36 schreef plusminus het volgende:
Het werkt. Dank u!!!
Je mag wel je zeggen hoor
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_84123992
Met welke formule kan ik ervoor zorgen dat in kolom "Totaal" de totaal uitkomst krijg van enkel hetzelfde artikel. Het zijn in totaal 6000 artikelen dus om bij elk artikel =som te doen is me wat teveel werk. Dus het totaal van artikel 1 = 60, het totaal van artikel 2 = 16 en artikel 5 = 1058.
quote:
Artikel: Aantal: Totaal:
artikel 1 60
artikel 2 1
artikel 2 15
artikel 3 14
artikel 4 100
artikel 5 950
artikel 5 100
artikel 5 8
  vrijdag 16 juli 2010 @ 10:53:53 #172
158136 Joooo-pi
Do you want a balloon...
pi_84124365
Je zou simpelweg ook voor de SOM.ALS() kunnen gaan, zoals in een van mijn posts hierboven.

Dus bijv. in C1:
=SOM.ALS(A:A;A1;B:B)
heitieh
pi_84124829
Of een SUMPRODUCT fapfapfap.
pi_84127985
Bedankt maar ik heb het al gevonden! Via "subtotalen" lukt het ook
pi_84265279
Probleem: Ik heb in de linker kolom een rij met cijfers staan en in de rechterkolom ook. Echter zit er in de linker kolom wat lege vakken, vakken die op dezelfde hoogte wel in de rechterkolom zijn gevuld. Hoe kan ik ervoor zorgen dat de lege vakken gevuld raken door cijfers in de rechterkolom terwijl ze de wel gevulde regels links niet overlappen. Ik meende dit te kunnen oplossen via de ALS formule maar tot mijn grote verbazing werkt dit dus niet..
  dinsdag 20 juli 2010 @ 10:56:46 #176
62215 qu63
..de tijd drinkt..
pi_84265510
quote:
Op dinsdag 20 juli 2010 10:47 schreef buishuis het volgende:
Probleem: Ik heb in de linker kolom een rij met cijfers staan en in de rechterkolom ook. Echter zit er in de linker kolom wat lege vakken, vakken die op dezelfde hoogte wel in de rechterkolom zijn gevuld. Hoe kan ik ervoor zorgen dat de lege vakken gevuld raken door cijfers in de rechterkolom terwijl ze de wel gevulde regels links niet overlappen. Ik meende dit te kunnen oplossen via de ALS formule maar tot mijn grote verbazing werkt dit dus niet..
Kolom A is ingevuld maar heeft lege vakken, kolom C is volledig gevuld.
Vul in kolom B de volgende code in:
=ALS(A1="";C1;A1)
(dus als A1 'leeg' is pakt ie de waarde van C1, anders die van A1)
Verberg nu kolom A en je bent er

Recept is aan te passen naar smaak natuurlijk
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_84265968
Daar loopt hij bij mij juist vast. Kolom A neemt ie keurig over maar kolom C laat ie gewoon staan. Hij neemt juist letterlijk kolom A over met lege vakken. Ik weet niet of het wat uitmaakt maar kolom C bevat ook lege vakken.

EDIT: Hij werkt nu toch. Bedankt!
pi_84275784
Ik vraag mij af of het mogelijk is dat Exel aan de hand van een naam de inhoud van een andere cel kan overnemen in een ander tabblad.

BV: in blad 1 staat A1: manuren, B1 Piet, C1 4uur
Dan moet op blad 2 automatisch de uren uit C1 bij Piet zetten op blad 2 (de naam veranderd dus weleens en daarmee dus ook de cel in blad 2 waar het in moet komen)

Is dat mogelijk en hoe dan??
pi_84276417
verticaal zoeken
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_84277850
Hoe werkt dat dan precies? De teksten/uitleg die ik vind via Google zijn abracadabra voor mij. Heb daarintegen wel gevonden hoe ik verschillende cellen automtisch kan kopieren naar een ander werkblad
  dinsdag 20 juli 2010 @ 16:22:53 #181
158136 Joooo-pi
Do you want a balloon...
pi_84278705
doe es in een cel "=vert.zoeken(" en klik dan op het fx knopje. Dan krijg je hulp bij het invullen van de parameters. Dan moet het lukken
heitieh
pi_84278926
Zorg dat je op blad 1 een kolom hebt waarin alleen de uren staan, dus 4 en niet de tekst "4 uur"

maak op blad 2 een kolom met alle namen (kolom A)

Stel in cel A2 van blad 2 zet je "Piet"
In cel B2 zet je dan de formule =vert.zoeken(A2;Blad1!B1:C6;2)
Dan krijg je de laatste keer dat je Piet tegenkomt in kolom B de corresponderende waarde uit kolom C.

Als Piet vaker in kolom B voorkomt van blad 1 en je alle uren bij elkaar wilt optellen dan moet je sum.if gebruiken (of som.als)
Op bald 2 zet je dan in A2 weer Piet en in B2 de formule
=SOM.ALS(Blad1!B1:B6,A2,Sheet1!C1:C6)
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_84279888
Dank je wel voor deze Jip en Janneke taal Deetch!!! Ik ga er nu vast wel uitkomen (bonus punten bij de baas)
pi_84280085
Als wij een bonusje kregen voor elke schouderklop die met onze antwoorden verdiend werd
  dinsdag 20 juli 2010 @ 21:18:09 #185
62215 qu63
..de tijd drinkt..
pi_84290798
quote:
Op dinsdag 20 juli 2010 16:53 schreef DaFan het volgende:
Als wij een bonusje kregen voor elke schouderklop die met onze antwoorden verdiend werd
Zullen we een soort steunfonds oprichten?

Dat we daar een soort uitkering van kunnen krijgen mochten we ontslagen worden omdat we teveel fok!kers helpen tijdens werktijd
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_84303381
Ben er bijna aan uit, begrijp alleen niet goed waar het laatste cijfer voor staat in de formule (hij loopt daar ook op vast)
En ze zouden idd een fonds voor jullie op moeten richten
  woensdag 21 juli 2010 @ 09:07:16 #187
158136 Joooo-pi
Do you want a balloon...
pi_84303756
quote:
Op woensdag 21 juli 2010 08:46 schreef ILD het volgende:
Ben er bijna aan uit, begrijp alleen niet goed waar het laatste cijfer voor staat in de formule (hij loopt daar ook op vast)
En ze zouden idd een fonds voor jullie op moeten richten
Bedoel je de 3e of 4e parameter. De laatste is optioneel en staat voor benaderen ja/nee. Bij "onwaar" moet de zoekwaarde precies gelijk zijn aan de waarde in de tabel. Bij "waar" mogen er verschillen zijn, bijvoorbeeld hoordletters e.d.

Het knopje Fx, waar ik het over had in mijn vorige post geeft de volgende omschrijving:

heitieh
pi_84303947
quote:
Op woensdag 21 juli 2010 09:07 schreef Joooo-pi het volgende:

[..]

Bedoel je de 3e of 4e parameter. De laatste is optioneel en staat voor benaderen ja/nee. Bij "onwaar" moet de zoekwaarde precies gelijk zijn aan de waarde in de tabel. Bij "waar" mogen er verschillen zijn, bijvoorbeeld hoordletters e.d.
wat?

Bij WAAR gaat Excel een benadering zoeken.
Stel je zoekt 2, en de enige opties zijn 1,5 en 18.
Dan zal het resultaat zijn wat achter 1 staat (getal lager dan zoekgetal, dichtste bij).

Of je opties zijn A, E, U. Je zoekwaarde is 'T', dan is de uitkomst wat er achter E staat. (Lager dan, dichtste bij).

Bij Vert.zoeken maken hoofdletters nooit uit.
pi_84304011
Gaat om de 3e parameter, de 4e begreep ik (sorry, btje knullig omschreven zag ik net, bedoelde dus de laatste verplichte en niet WAAR/ONWAAR)
  woensdag 21 juli 2010 @ 09:42:27 #190
158136 Joooo-pi
Do you want a balloon...
pi_84304457
quote:
Op woensdag 21 juli 2010 09:19 schreef DaFan het volgende:

[..]

wat?

Bij WAAR gaat Excel een benadering zoeken.
Stel je zoekt 2, en de enige opties zijn 1,5 en 18.
Dan zal het resultaat zijn wat achter 1 staat (getal lager dan zoekgetal, dichtste bij).

Of je opties zijn A, E, U. Je zoekwaarde is 'T', dan is de uitkomst wat er achter E staat. (Lager dan, dichtste bij).

Bij Vert.zoeken maken hoofdletters nooit uit.
ok,

verkeerd voorbeeld dus. Ik gebruik benaderen nooit
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.


[ Bericht 9% gewijzigd door Joooo-pi op 21-07-2010 09:50:24 ]
heitieh
  woensdag 21 juli 2010 @ 09:45:00 #191
158136 Joooo-pi
Do you want a balloon...
pi_84304506
quote:
Op woensdag 21 juli 2010 09:22 schreef ILD het volgende:
Gaat om de 3e parameter, de 4e begreep ik (sorry, btje knullig omschreven zag ik net, bedoelde dus de laatste verplichte en niet WAAR/ONWAAR)
de 3e is de kolom waar hij de waarde uit moet halen, waarvan de rij correspondeert met die van de gevonden waarde.

Dus als je matrix 5 kolommen heeft, en je gevonden waarde in de matrix (1e kolom) bevindt zich op rij 2 dan kun je hier aangeven uit welke kolom hij de waarde die je wil hebben moet halen.

Excel kan het zelf beter omschrijven:
heitieh
pi_84304734
Zoekwaarde is weer eventjes Piet.

Op blad 1 staat in kolom A niet relevante info, in kolom B staan de namen (oa Piet) en in kolom C de aantallen uren.

Als tabelmatrix kies je dan blad 1 kolom B en C

De functie VERT.ZOEKEN zoekt altijd naar de zoekwaarde (Piet) in de eerste kolom van je tabelmatrix (in dit geval dus kolom B.

Nu komt je kolomindex getal in het spel. Kolomindex is de hoeveelste kolom in je gedefinieerde tabelmatrix. In dit geval is kolom B dus kolomindex 1 en (je raadt het al) kolom C is dan kolomindex 2. Kolomindex 3 bestaat in dit geval niet omndat je tabelmatrix maar 2 kolommen omvat (B en C).

Je doet in dit geval dus kolomindex 2 in de formule en dan gebeurt er het volgende:

VERT.ZOEKEN gaat in de meest linker (eerste) kolom van je tabelmatrix (kolom B) zoeken naar je zoekwaarde (Piet). Als hij in kolom B "Piet" heeft gevonden gaat hij naar de 2e (kolomindex 2) kolom van je tabelmatrix (C dus) en geeft de waarde uit kolom C die correspondeert met de gevonden Piet weer.
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_84304754
quote:
Op dinsdag 20 juli 2010 21:18 schreef qu63 het volgende:

[..]

Zullen we een soort steunfonds oprichten?

Dat we daar een soort uitkering van kunnen krijgen mochten we ontslagen worden omdat we teveel fok!kers helpen tijdens werktijd
Of ik nu fokkers excel uitleg of mijn collega's maakt dan ook weinig uit in mijn ogen. Ik krijg er ook hulp voor terug als ik klem zit.
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_84304784
Ik snap dus niet goed welke waarde hij aan moet geven, bij alles wat ik invul komt er een voor mij onlogisch antwoord uit. Hij pakt dan, naar ik begrijp, alleen een waarde die zich in A bevindt en ik vul de rij in......maar in kolom A staan alleen dagen en hij komt met allerlei andere dingen.........

en met fx kom ik er ook niet echt uit (denk trouwens dat ik sowieso de 1e sheet moet aanpassen maar probeer het nu alleen nog maar te begrijpen)
  woensdag 21 juli 2010 @ 09:59:46 #195
158136 Joooo-pi
Do you want a balloon...
pi_84304859
ik dacht dat dit een makkelijke excelfunctie was
heitieh
pi_84304861
Maak s een screenshot van je tabel en post je formule. En je gewenste output.
Das makkelijker.


joooo-pi mss zoekt ie van rechts naar links, dat kan niet met VERT.ZOEKEN.

[ Bericht 11% gewijzigd door DaFan op 21-07-2010 10:00:38 (Een o te weinig omg!) ]
  woensdag 21 juli 2010 @ 10:02:32 #197
158136 Joooo-pi
Do you want a balloon...
pi_84304932
Dit dan, een voorbeeld:
heitieh
pi_84304987
En zoek nu eens =VERT.ZOEKEN("Joooo-pi ";A1:B3;2;0)

pi_84305108
Denk dat ik hem heb Deetch! Iig, bij 1 cel klopt het nu (miss het toeval)

Edit: hij klopt!! Dank je wel!!
Edit2: Rest natuurlijk ook SUPER bedankt!!!
  woensdag 21 juli 2010 @ 10:11:37 #200
158136 Joooo-pi
Do you want a balloon...
pi_84305218
quote:
Op woensdag 21 juli 2010 10:04 schreef DaFan het volgende:
En zoek nu eens =VERT.ZOEKEN("Joooo-pi ";A1:B3;2;0)


Ik had ipv piet, jan en klaas beter DaFan, Deetch en Joooo-pi kunnen doen
heitieh
  woensdag 21 juli 2010 @ 11:21:22 #201
249182 Holy_Goat
mhèèhèhè
pi_84307480
Heya, even een korte vraag van moi.

wat zoek ik
Een leuke percentage weergave mogelijkheid in een excel workbook

jamaar...
Ja, is in principe makkelijk. Maarrrr ik wil er echt een subliem mooie grafisch vette shizzle
van maken voor zover mogelijk. Statisch is prima, maar voor een leuk extra dingetje zou ik
bijvoorbeeld bij klikken op een bepaalde waarde waarvan ik een percentage wil zien, ook
misschien wel een leuke animatie willen zien van een diagram die zichzelf vult naar het juiste percentage bv.
Ook zou ik gelijk ook een percentage verloop willen zien in de tijd, bijvoorbeeld vandaag 10%, tot een maand geleden, per dag. (die data heb ik ook)


wat wil je van moi?
Nou, ik ben dus gewoon op zoek naar voorbeelden. Ik vraag niemand om ' wil je dit voor mij doen ' uiteraard, maar een beetje meedenken zou ik erg apprecieren Heb je een leuke screen, of een voorbeeld gezien,
wat dan ook tell me
pi_84311780
hm, is je account gehackt Holy_Goat? Klinkt niet echt als een vraag van jou als ik jouw posts bekijk.

Ontopic: wat heb je tot nu toe zelf? En een geanimeerde excelsheet lijkt me lastig. Je zou de grafieken in powerpoint kunnen plakken en automatisch in elkaar over laten gaan via transitions.
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 21 juli 2010 @ 13:36:28 #203
62215 qu63
..de tijd drinkt..
pi_84312779
quote:
Op woensdag 21 juli 2010 10:11 schreef Joooo-pi het volgende:

[..]

Ik had ipv piet, jan en klaas beter DaFan, Deetch en Joooo-pi kunnen doen
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_84314615
quote:
Op woensdag 21 juli 2010 13:36 schreef qu63 het volgende:

[..]

Hoe doe je die tong als posticon? of is dat iets van de nieuwe layout.
en natuurlijk hoor jij er ook bij.
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 21 juli 2010 @ 16:16:14 #205
62215 qu63
..de tijd drinkt..
pi_84319036
quote:
Op woensdag 21 juli 2010 14:18 schreef Deetch het volgende:

[..]

Hoe doe je die tong als posticon? of is dat iets van de nieuwe layout.
en natuurlijk hoor jij er ook bij.
Nieuwe layout idd, netzoals de voetbal geloof ik..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 21 juli 2010 @ 16:24:11 #206
249182 Holy_Goat
mhèèhèhè
pi_84319337
quote:
Op woensdag 21 juli 2010 13:14 schreef Deetch het volgende:
hm, is je account gehackt Holy_Goat? Klinkt niet echt als een vraag van jou als ik jouw posts bekijk.

Ontopic: wat heb je tot nu toe zelf? En een geanimeerde excelsheet lijkt me lastig. Je zou de grafieken in powerpoint kunnen plakken en automatisch in elkaar over laten gaan via transitions.
Niet gehackt nee Maar moegegoogled. Aantal dingen zonder resultaat uitgeprobeerd, zelfs die powerpoint optie toevallig Naja, soms wel resultaat, maar verre van bevredigend. maarja, kwam niet echt verder.

Dus ik dacht, even vragen of iemand nog heldere ideeen had. (plaatjes bv, je snapt et )
  woensdag 21 juli 2010 @ 16:26:49 #207
158136 Joooo-pi
Do you want a balloon...
pi_84319427
quote:
Op woensdag 21 juli 2010 13:36 schreef qu63 het volgende:

[..]


ohnee, no offence. Maar betreffende die ene vraag he
heitieh
pi_84319774
Even een vraagje mbt tijd notatie (na 24:00), werkuren

In kolom C5 heb ik mijn begintijd staan, in D5 mijn eindtijd, en in kolom E5 de totaaltijd [=(D5-C5)]

Maar als ik in D5 01:00 zet dan kan hij de totaaltijd niet berekenen.

Hoe kan ik het oplossen dat ik er wel 01:00 kan neerzetten?

[ Bericht 1% gewijzigd door #ANONIEM op 21-07-2010 16:36:29 ]
  woensdag 21 juli 2010 @ 16:41:17 #209
158136 Joooo-pi
Do you want a balloon...
pi_84320006
De datum erbij zetten (in celeigenschappen de notatie met datum kiezen) ??
heitieh
pi_84320355
quote:
Op woensdag 21 juli 2010 16:41 schreef Joooo-pi het volgende:
De datum erbij zetten (in celeigenschappen de notatie met datum kiezen) ??
Zojuist gedaan, maar wat voor berekening moet in de totaal cel staan?
  woensdag 21 juli 2010 @ 17:13:53 #211
158136 Joooo-pi
Do you want a balloon...
pi_84321127
Wat je schreef zonder de vierkante haakjes zou moeten werken volgens mij. (heb geen excel bij de hand )
heitieh
  woensdag 21 juli 2010 @ 17:27:00 #212
62215 qu63
..de tijd drinkt..
pi_84321580
quote:
Op woensdag 21 juli 2010 16:36 schreef MarkoAlmelo het volgende:
Even een vraagje mbt tijd notatie (na 24:00), werkuren

In kolom C5 heb ik mijn begintijd staan, in D5 mijn eindtijd, en in kolom E5 de totaaltijd [=(D5-C5)]

Maar als ik in D5 01:00 zet dan kan hij de totaaltijd niet berekenen.

Hoe kan ik het oplossen dat ik er wel 01:00 kan neerzetten?
E5=als(C5>D5;(24:00+D5)-C5;D5-C5)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 21 juli 2010 @ 22:39:48 #213
25865 Bill_E
vijf plus 98!
pi_84334198
Zijn er hier nog mensen die veel ervaringen hebben met macro's die vanuit excel afspraken in outlook zetten?
Ik heb een uitdaging om in die afspraak ook een copy van mijn excel werkblad te zetten.


( alles onder office 2007 trouwens )

Ik heb een code " samengevoegd " maar de bijlage lukt niet.

1
2
 
FF weggehaald. 

Zoals je ziet heb ik veel in het scriptje uit staan, ik ben er flink in aan het sleutelen geweest. Maar krijg het niet rond..

Oplossing inmiddels gevonden, ben het aan het aanpassen en zal een update plaatsen

[ Bericht 47% gewijzigd door Bill_E op 22-07-2010 01:02:23 ]
  woensdag 21 juli 2010 @ 22:43:30 #214
62215 qu63
..de tijd drinkt..
pi_84334400
Maar dit script mailt de afspraak naar iemand als ik het goed zie

Op zich zou ik het ook wel handig vinden om afspraken vanuit excel in outlook te kunnen zetten..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 21 juli 2010 @ 22:44:30 #215
25865 Bill_E
vijf plus 98!
pi_84334460
quote:
Op woensdag 21 juli 2010 22:43 schreef qu63 het volgende:
Maar dit script mailt de afspraak naar iemand als ik het goed zie

Op zich zou ik het ook wel handig vinden om afspraken vanuit excel in outlook te kunnen zetten..
Nee das een deel van de oude code staat een ' voor. Heb ik even laten staan voor mezelf

Als je alleen een afspraak wilt maken werkt dit script goed trouwens.. Ik wil de bijlage erbij
  woensdag 21 juli 2010 @ 22:47:41 #216
62215 qu63
..de tijd drinkt..
pi_84334639
quote:
Op woensdag 21 juli 2010 22:44 schreef Bill_E het volgende:

[..]

Nee das een deel van de oude code staat een ' voor. Heb ik even laten staan voor mezelf

Als je alleen een afspraak wilt maken werkt dit script goed trouwens.. Ik wil de bijlage erbij
Ohja, nu zie ik het

Nadeel is natuurlijk dat je in Excel niet kan controleren of de te maken afspraak al bestaat op die dag en tijdstip of misschien op een andere dag.. Ik ga er nog lekker over nadenken
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 21 juli 2010 @ 22:50:59 #217
25865 Bill_E
vijf plus 98!
pi_84334808
quote:
Op woensdag 21 juli 2010 22:47 schreef qu63 het volgende:

[..]

Ohja, nu zie ik het

Nadeel is natuurlijk dat je in Excel niet kan controleren of de te maken afspraak al bestaat op die dag en tijdstip of misschien op een andere dag.. Ik ga er nog lekker over nadenken
Dat kan ook, tenminste ik heb scriptjes gezien die dat doen. Alleen is dat voor mij (nog ) niet interessant
  woensdag 21 juli 2010 @ 22:53:21 #218
62215 qu63
..de tijd drinkt..
pi_84334943
quote:
Op woensdag 21 juli 2010 22:50 schreef Bill_E het volgende:

[..]

Dat kan ook, tenminste ik heb scriptjes gezien die dat doen. Alleen is dat voor mij (nog ) niet interessant
Kijk, dan gaat het leuk worden! Kan ik mn hele Excel-GANTT-chart overzetten naar Outlook
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 21 juli 2010 @ 22:54:00 #219
62215 qu63
..de tijd drinkt..
pi_84334973
Maar eerst school afmaken, dan pas leuke scriptjes zoeken, dan verdiepen in VB(A) en dan pas bouwen
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 21 juli 2010 @ 23:03:48 #220
25865 Bill_E
vijf plus 98!
pi_84335539
quote:
Op woensdag 21 juli 2010 22:53 schreef qu63 het volgende:

[..]

Kijk, dan gaat het leuk worden! Kan ik mn hele Excel-GANTT-chart overzetten naar Outlook
Deze functie wil ik uiteindelijk ook in hebben, dus die wil ik graag delen.. Eerst de bijlage erin, das het belangrijkste
  donderdag 22 juli 2010 @ 03:55:41 #221
25865 Bill_E
vijf plus 98!
pi_84343559
Zoals beloofd de update :

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
Sub Sendoutlook()
  'Uses early binding
  'Requires a reference to the Outlook Object Library

  Sheets("werk").Copy
  With ActiveWorkbook
     .SaveAs "C:\bijlage.xlsm", FileFormat:=52
     .Close
  End With
  

  Dim EmailAddr As String
  Dim onderwerp As String
  Dim werk As String
  Dim plaats As String
  Dim contact As String
  Dim adres As String
  Dim nummer As String

      onderwerp = Range("Werkbon!c11").Value
      werk = Range("Werkbon!c24").Value
      adres = Range("Werkbon!c12").Value
      plaats = Range("Werkbon!c13").Value
      contact = Range("Werkbon!c14").Value
      nummer = Range("Werkbon!c15").Value
      
     'Compose message

      Msg = Msg & werk & vbCrLf
      Msg = Msg & onderwerp & vbCrLf
      Msg = Msg & adres & vbCrLf
      Msg = Msg & plaats & vbCrLf
      Msg = Msg & contact & vbCrLf
      Msg = Msg & nummer & vbCrLf
    
    Dim olApp As Outlook.Application
    Dim olApt As AppointmentItem
    Set olApp = New Outlook.Application
    Set olApt = olApp.CreateItem(olAppointmentItem)
    
    
    With olApt
        .Start = [Werkbon!J6] + TimeValue("08:00:00")
        .End = .Start + TimeValue("09:00:00")
        .Subject = [Werkbon!c11] & " - " & [Werkbon!C24]
        .Location = [Werkbon!c13]
        .Attachments.Add "C:\bijlage.xlsm"
        .Body = Msg
        .BusyStatus = olBusy
        .ReminderMinutesBeforeStart = 2880
        .ReminderSet = True
        .Display
        .ShowCategoriesDialog
       ' .Close False
        Kill "C:\bijlage.xlsm"
        
    End With
End Sub


Dit werkt perfect.

Nu moet ik nog uitvinden hoe ik het in "gedeelde" agenda's zet... Das me nog een raadsel, en dan zou die controle op dubbele afspraken ook nuttig zijn.
pi_84344233
Volgens mij is dit 2 topics terug ook voorbij gekomen, maar dan met Taken.
Ik denk eerlijk gezegd niet dat het mogelijk is om in Gedeelde agenda's te zetten, behalve als die agenda je 'hoofd'-mailbox is in Outlook (neem aan dat je Exchange gebruikt icm Openbare mappen of Room mailboxes?)
pi_84346648
Ik ben een kasboek op aan 't zetten in Excel, maar stuit op een probleempje. Ik heb zelf een behoorlijk omslachtige oplossing gevonden, maar ik hoopte dat er een simpele oplossing (eventueel met VBA, ik heb programmeerkennis - alleen niet in VBA) voor was.

Ik heb per maand een blad met alle uitgaven en inkomsten in één tabel. Daarvan maak ik een draaitabel op dezelfde pagina en daarmee heb ik dus een mooi maandelijks overzicht met hoeveel geld er uit wordt gegeven in welke categorieën. Punt is dat ik ook graag een jaaroverzicht wil, met diezelfde categorieën. Ik wil dit echter dynamisch houden, dus als ik bijv. in oktober ziek word en medicijnen nodig heb (ik noem maar wat stoms), dat ik dan gewoon die categorie 'maak' in het maandelijkse overzicht (met maken bedoel ik meer gewoon gebruiken, neerzetten in het veld) en hij er in het jaaroverzicht dan ook bijkomt. Omdat ik voor de maandelijkse totalen een draaitabel gebruik, updatet Excel die wel automatisch, maar ik heb dus geen idee hoe ik alle categorieën in het jaaroverzicht kan weergeven. Iemand hier een idee?
Studeren in the States: My Destiny
  donderdag 22 juli 2010 @ 10:36:49 #224
62215 qu63
..de tijd drinkt..
pi_84347323
quote:
Op donderdag 22 juli 2010 03:55 schreef Bill_E het volgende:
Zoals beloofd de update :
[ code verwijderd ]

Dit werkt perfect.

Nu moet ik nog uitvinden hoe ik het in "gedeelde" agenda's zet... Das me nog een raadsel, en dan zou die controle op dubbele afspraken ook nuttig zijn.
1Kill "C:\bijlage.xlsm"

It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 22 juli 2010 @ 12:31:34 #225
25865 Bill_E
vijf plus 98!
pi_84351311
quote:
Op donderdag 22 juli 2010 08:03 schreef DaFan het volgende:
Volgens mij is dit 2 topics terug ook voorbij gekomen, maar dan met Taken.
Ik denk eerlijk gezegd niet dat het mogelijk is om in Gedeelde agenda's te zetten, behalve als die agenda je 'hoofd'-mailbox is in Outlook (neem aan dat je Exchange gebruikt icm Openbare mappen of Room mailboxes?)
jep, al ga ik er vanuit dat het wel gaat.
  donderdag 22 juli 2010 @ 16:22:36 #226
249182 Holy_Goat
mhèèhèhè
pi_84360489
wat is er miss met kill?
  donderdag 22 juli 2010 @ 16:24:11 #227
25865 Bill_E
vijf plus 98!
pi_84360546
quote:
Op donderdag 22 juli 2010 16:22 schreef Holy_Goat het volgende:
wat is er miss met kill?
Misschien vindt hij het zielig voor het bestand?
pi_84386993
quote:
Op donderdag 22 juli 2010 16:24 schreef Bill_E het volgende:

[..]

Misschien vindt hij het zielig voor het bestand?
Denk het, ik kende die kill functie trouwens helemaal niet.
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 23 juli 2010 @ 08:41:35 #229
158136 Joooo-pi
Do you want a balloon...
pi_84387119
quote:
Op vrijdag 23 juli 2010 08:35 schreef Deetch het volgende:

[..]

Denk het, ik kende die kill functie trouwens helemaal niet.
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
heitieh
pi_84388453
quote:
Op donderdag 22 juli 2010 10:12 schreef MeScott het volgende:
Ik ben een kasboek op aan 't zetten in Excel, maar stuit op een probleempje. Ik heb zelf een behoorlijk omslachtige oplossing gevonden, maar ik hoopte dat er een simpele oplossing (eventueel met VBA, ik heb programmeerkennis - alleen niet in VBA) voor was.

Ik heb per maand een blad met alle uitgaven en inkomsten in één tabel. Daarvan maak ik een draaitabel op dezelfde pagina en daarmee heb ik dus een mooi maandelijks overzicht met hoeveel geld er uit wordt gegeven in welke categorieën. Punt is dat ik ook graag een jaaroverzicht wil, met diezelfde categorieën. Ik wil dit echter dynamisch houden, dus als ik bijv. in oktober ziek word en medicijnen nodig heb (ik noem maar wat stoms), dat ik dan gewoon die categorie 'maak' in het maandelijkse overzicht (met maken bedoel ik meer gewoon gebruiken, neerzetten in het veld) en hij er in het jaaroverzicht dan ook bijkomt. Omdat ik voor de maandelijkse totalen een draaitabel gebruik, updatet Excel die wel automatisch, maar ik heb dus geen idee hoe ik alle categorieën in het jaaroverzicht kan weergeven. Iemand hier een idee?
Kun je met een macro niet alle maandbladen samenvoegen in een extra jaarblad en daar dan een draaitabel van maken?
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  vrijdag 23 juli 2010 @ 12:54:16 #231
311526 imso1986
It's just a game
pi_84394520
Hallo,

Ik ben bezig met een exel document en kom het volgende probleem tegen.

Ik heb het volgeden

A
B
C

wanneer er bij A iets ingevuld wordt moet het zo zijn dat de cellen achter B en C geblokkeerd worden.
Dit moet ook zo zijn voor B wanneer hier iets ingevuld wordt mogen A en C niet meer ingevuld worden. En voor C hetzelfde verhaal.

Is hier een formule voor? Ik kom er zelf niet uit? Ben benieuwd naar jullie hulp/antwoorden/bevindingen.

Groetend,

Imco Osinga
  vrijdag 23 juli 2010 @ 13:21:18 #232
25865 Bill_E
vijf plus 98!
pi_84395454
quote:
Op vrijdag 23 juli 2010 12:54 schreef imso1986 het volgende:
Hallo,

Ik ben bezig met een exel document en kom het volgende probleem tegen.

Ik heb het volgeden

A
B
C

wanneer er bij A iets ingevuld wordt moet het zo zijn dat de cellen achter B en C geblokkeerd worden.
Dit moet ook zo zijn voor B wanneer hier iets ingevuld wordt mogen A en C niet meer ingevuld worden. En voor C hetzelfde verhaal.

Is hier een formule voor? Ik kom er zelf niet uit? Ben benieuwd naar jullie hulp/antwoorden/bevindingen.

Groetend,

Imco Osinga
Ik denk dat dit alleen met een macro kan.
  vrijdag 23 juli 2010 @ 13:39:36 #233
311526 imso1986
It's just a game
pi_84396129
Heeft u hier een voorbeeld van?
pi_84396638
Hmm het kan met formule maar dan is het niet monkeyproof.

Selecteer A1:A3, ga naar Data - Valideren.
Kies bij Toestaan voor Aangepast en vul in bij de formule:
=AANTALARG(A$1:A$3)=1

Dan krijgt men een foutmelding als er in A1 al iets staat en ze proberen A2 in te vullen. Maar A2 vult zich nog wel

Dus macro:
1
2
3
4
5
6
7
8
9
10
Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range("B1:B3")) Is Nothing Then
    If Range("B1:B3").Cells.SpecialCells(xlCellTypeBlanks).Count = 1 Then
        MsgBox "Nee man er staat toch al een waarde ingevuld!"
        Target.Clear
    End If
End If

End Sub

Als het over B1:B3 gaat
  vrijdag 23 juli 2010 @ 19:35:37 #235
249182 Holy_Goat
mhèèhèhè
pi_84409892
quote:
Op vrijdag 23 juli 2010 12:54 schreef imso1986 het volgende:
Hallo,

Ik ben bezig met een exel document en kom het volgende probleem tegen.

Ik heb het volgeden

A
B
C

wanneer er bij A iets ingevuld wordt moet het zo zijn dat de cellen achter B en C geblokkeerd worden.
Dit moet ook zo zijn voor B wanneer hier iets ingevuld wordt mogen A en C niet meer ingevuld worden. En voor C hetzelfde verhaal.

Is hier een formule voor? Ik kom er zelf niet uit? Ben benieuwd naar jullie hulp/antwoorden/bevindingen.

Groetend,
hoi zou in ieder geval even zorgen dat je niet je echte naam gebruikt op fok

aangaande de suggestie van DaFan, werkt natuurlijk. Maar ik vraag me ook af of
de beveiliging niet met een protect bedoeld wordt. Geen idee hoor
  vrijdag 23 juli 2010 @ 21:50:06 #236
62215 qu63
..de tijd drinkt..
pi_84415438
quote:
Op donderdag 22 juli 2010 16:24 schreef Bill_E het volgende:

[..]

Misschien vindt hij het zielig voor het bestand?

Ja :')
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zaterdag 24 juli 2010 @ 15:08:23 #237
25865 Bill_E
vijf plus 98!
pi_84436576
even serieus er is toch niets mis met het Kill commando ?

Verder ben ik nog bezig om me script om te zetten naar gedeelde agenda's

het volgende werkt :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Sub ResolveName()
    Dim myOlApp As Outlook.Application
    Dim myNamespace As Outlook.NameSpace
    Dim myRecipient As Outlook.Recipient
    Dim CalendarFolder As Outlook.MAPIFolder
    Set myOlApp = CreateObject("Outlook.Application")
    Set myNamespace = myOlApp.GetNamespace("MAPI")
    Set myRecipient = myNamespace.CreateRecipient("Jan Jansen")
    myRecipient.Resolve
    If myRecipient.Resolved Then
        Call ShowCalendar(myNamespace, myRecipient)
    End If
End Sub

Sub ShowCalendar(myNamespace, myRecipient)
    Dim CalendarFolder As Outlook.MAPIFolder
    Set CalendarFolder = _
        myNamespace.GetSharedDefaultFolder _
        (myRecipient, olFolderCalendar)
    CalendarFolder.Display
End Sub


Ik krijg dan keurig de agenda te zien van de persoon die ik bij de naam invul ( jan jansen is in deze een fictieve naam )

Nu moet ik nog die 2 code's samenvoegen waarbij de naam een verwijzing naar een cel is.
  zaterdag 24 juli 2010 @ 15:18:45 #238
62215 qu63
..de tijd drinkt..
pi_84436794
quote:
Op zaterdag 24 juli 2010 15:08 schreef Bill_E het volgende:
even serieus er is toch niets mis met het Kill commando ?

Nee, maar ik vind het wel zielig om iets te killen ;(
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zaterdag 24 juli 2010 @ 17:48:32 #239
62215 qu63
..de tijd drinkt..
pi_84441738
Hmz, ik kom ergens niet uit -O-

Ik wil een waarde van een andere sheet halen. Normaal gesproken doe je dat dmv ='naam van sheet'!A1. Ik wil nu alleen 'naam van sheet' dynamisch maken, dus 'naam van A1'.

Dit werkt niet: ='"naam van "&A1'!A1

Wat wel :?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_84442077
:')
INDIRECT()
  zaterdag 24 juli 2010 @ 19:13:37 #241
62215 qu63
..de tijd drinkt..
pi_84444562
quote:
Op zaterdag 24 juli 2010 17:58 schreef DaFan het volgende:
:')
INDIRECT()

Nope, althans, =indirect('"naam van "&A1'!A2) niet.. Was vergeten te melden dat ik het op die manier ook al had gedaan :') Dan krijg je een #WAARDE-fout..

Zo wel: =INDIRECT(ADRES(9;3;;;"Planning "&A4))
Dat eten had ik eerder moeten doen :')

[ Bericht 10% gewijzigd door qu63 op 24-07-2010 19:25:57 ]
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_84494434
quote:
Op zaterdag 24 juli 2010 17:48 schreef qu63 het volgende:
Hmz, ik kom ergens niet uit -O-

Ik wil een waarde van een andere sheet halen. Normaal gesproken doe je dat dmv ='naam van sheet'!A1. Ik wil nu alleen 'naam van sheet' dynamisch maken, dus 'naam van A1'.

Dit werkt niet: ='"naam van "&A1'!A1

Wat wel :?
toch moet dat met indirect werken.
Stel in cel A1 zet je de naam van het tabblad (bijv qu63)
In B1 zet je dan de formule: =indirect(A1&"!A1") om de waarde van cel A1 uit tabblad qu63 te krijgen

Ws. had je dit moeten proberen: =indirect('"naam van "&A1&"'!"&A2) om zowel A1 als A2 variabel te maken
of =indirect('"naam van "&A1&"'!A2") als alleen A1 varaibel is en A2 een harde verwijzing naar je variabele tabblad.
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_84494712
qu heeft ook enkel aanhalingsteken, dan dubbel. Moet andersom zijn!

INDIRECT(" ' naam van " & A1 ' ! A2)
pi_84497717
quote:
Op maandag 26 juli 2010 09:19 schreef DaFan het volgende:
qu heeft ook enkel aanhalingsteken, dan dubbel. Moet andersom zijn!

INDIRECT(" ' naam van " & A1 ' ! A2)
bijna:
INDIRECT(" ' naam van " & A1 & " ' ! A2") als A2 onderdeel van de verwijzingsstring moet zijn en niet een verwijzing is naar cel A2 in het tabblad waar de formule staat, anders wordt het:
INDIRECT(" ' naam van " & A1 & " ' ! " & A2) Hierbij zijn zowel A1 als A2 verwijzingen naar de tekst die in de cellen A1 en A2 van het tabblad waarin deze formule staat verwijzen.
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_84553308
Hallo excel-kenners, ik ben dus echt een excel n00b. Ik vraag me af of jullie een goed (gratis) lesprogramma kennen, om de basis van macro's en draaitabellen onder de knie te krijgen. c_/
  dinsdag 27 juli 2010 @ 16:23:54 #246
62215 qu63
..de tijd drinkt..
pi_84554720
quote:
Op dinsdag 27 juli 2010 15:50 schreef arend_akelig_ het volgende:
Hallo excel-kenners, ik ben dus echt een excel n00b. Ik vraag me af of jullie een goed (gratis) lesprogramma kennen, om de basis van macro's en draaitabellen onder de knie te krijgen. c_/
Internet? Excel voor Dummies? En macro's en draaitabellen zijn misschien wat teveel gevraagd als je de andere functies nog niet door hebt..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_84578153
quote:
Op dinsdag 27 juli 2010 15:50 schreef arend_akelig_ het volgende:
Hallo excel-kenners, ik ben dus echt een excel n00b. Ik vraag me af of jullie een goed (gratis) lesprogramma kennen, om de basis van macro's en draaitabellen onder de knie te krijgen. c_/
Er is genoeg cursus materiaal te vinden op de intrweb en nieuwsgroepen of torrents.
Gewoon zoeken op excel starter course, excel introduction, excel for dummies etc etc.

Verder is er heel veel via google te vinden als je zoekt op "tutorial pivot table excel" enzovoort.
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 30 juli 2010 @ 17:37:10 #248
84430 kanovinnie
Wie dit leest is gek!
pi_84673741
Ik probeer van internet een paar constant veranderende getallen te halen, om die te importeren in excell.
In Googledocuments gebruik ik de volgende formule:
=Index(ImportHtml(Concat(ʺNaam van de websiteʺ,A50), ʺtableʺ, 2),2,3)

De Concat functie wordt in googledocuments gebruikt om de item die in de url moet (zegmaar zoals de verschillende topics in fok, dus het nummer (1480987 van dit topic) automatisch in te vullen. Op die manier scheelt het veel tijd.
De table, 2),2,3) gebruik ik om de juiste getallen te specifieren.

Verder heb ik geen idee wat ik zou moeten veranderen om het werkend te krijgen.
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
  vrijdag 30 juli 2010 @ 18:34:04 #249
62215 qu63
..de tijd drinkt..
pi_84675300
quote:
Op vrijdag 30 juli 2010 17:37 schreef kanovinnie het volgende:
Ik probeer van internet een paar constant veranderende getallen te halen, om die te importeren in excell.
In Googledocuments gebruik ik de volgende formule:
=Index(ImportHtml(Concat(ʺNaam van de websiteʺ,A50), ʺtableʺ, 2),2,3)

De Concat functie wordt in googledocuments gebruikt om de item die in de url moet (zegmaar zoals de verschillende topics in fok, dus het nummer (1480987 van dit topic) automatisch in te vullen. Op die manier scheelt het veel tijd.
De table, 2),2,3) gebruik ik om de juiste getallen te specifieren.

Verder heb ik geen idee wat ik zou moeten veranderen om het werkend te krijgen.
Wat voor een functie zie je als je "save as.." doet en dan kiest voor excel/.xls?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 30 juli 2010 @ 18:40:21 #250
84430 kanovinnie
Wie dit leest is gek!
pi_84675496
quote:
Op vrijdag 30 juli 2010 18:34 schreef qu63 het volgende:

[..]

Wat voor een functie zie je als je "save as.." doet en dan kiest voor excel/.xls?
Save as? Om het getal op een bepaalde tijd te pakken? Ik doe dat niet, laat ze veranderen. Ze veranderen elke zoveel uur, dus het is niet zo dat ze om de seconde veranderen.
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
  vrijdag 30 juli 2010 @ 18:44:45 #251
62215 qu63
..de tijd drinkt..
pi_84675635
quote:
Op vrijdag 30 juli 2010 18:40 schreef kanovinnie het volgende:

[..]

Save as? Om het getal op een bepaalde tijd te pakken? Ik doe dat niet, laat ze veranderen. Ze veranderen elke zoveel uur, dus het is niet zo dat ze om de seconde veranderen.
Nee, in google-docs. Sla het bestand dan op als excel-file. Als het goed is past google dan de functies aan, lijkt mij..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 30 juli 2010 @ 18:50:23 #252
84430 kanovinnie
Wie dit leest is gek!
pi_84675775
quote:
Op vrijdag 30 juli 2010 18:44 schreef qu63 het volgende:

[..]

Nee, in google-docs. Sla het bestand dan op als excel-file. Als het goed is past google dan de functies aan, lijkt mij..
Nee, hij kopieert de gegevens.

Morgen check ik dit weer even.
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
  vrijdag 30 juli 2010 @ 19:15:50 #253
62215 qu63
..de tijd drinkt..
pi_84676642
quote:
Op vrijdag 30 juli 2010 18:50 schreef kanovinnie het volgende:

[..]

Nee, hij kopieert de gegevens.

Morgen check ik dit weer even.
Hmz, ik krijg jouw functie niet werkend in Google-docs..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zaterdag 31 juli 2010 @ 01:44:16 #254
84430 kanovinnie
Wie dit leest is gek!
pi_84692743
quote:
Op vrijdag 30 juli 2010 19:15 schreef qu63 het volgende:

[..]

Hmz, ik krijg jouw functie niet werkend in Google-docs..
Dat komt waarschijnljk doordat die 2)2,3) toegesplits is op de website. En tenzij jij die website hebt is het dus onmogelijk om deze formule te gebruiken.
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
pi_84868916
Ik krijg het maar niet voor elkaar om van meerdere gegevens reeksen 1 draaitabel te maken.
Heb al gegoogeld, maar dit levert weinig op. Ik lees over de pivot table wizard die je dmv alt+d, dan p zou kunnen zien, maar dat werkt niet.

Heb hier excel 2010, maar dat zal op dit gebied wel weinig verschillen van 2007.
Gewoon de bereiken selecteren en een draaitabel invoegen werkt ook niet.

Wie weet hoe ik dit doe?
pi_84883862
dan zul je denk ik toch de reeeksen moeten samenvoegen op een verzamelsheet. Maar nu ben ik ook niet zo'n held met draaitabellen.
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_84897712
quote:
Op donderdag 5 augustus 2010 08:35 schreef Deetch het volgende:
dan zul je denk ik toch de reeeksen moeten samenvoegen op een verzamelsheet. Maar nu ben ik ook niet zo'n held met draaitabellen.
Lukt het jou/jullie wel om de optie met multiple sources te kiezen?
pi_84927292
Hey!

Ik heb een excel sheet met diverse geboortedate hierin.... Met de code "=DATUMVERSCHIL(A1;VANDAAG();"y")" Zie ik hierdoor in een ander kolom wat op dit moment de leeftijd van de gene is.

Echter wil ik dat op de verjaardag van de gene het vake door voorwaardelijke opmaak een kleurtje krijgt.

Ik ben nu zover dat ik, wanneer ik de code "=DAG(A1)=DAG(VANDAAG())" gebruik, en de dag gelijk is aan de dag van vandaag en de dag van de geboorte het vakje opkleurt.

Ook weet ik dat wanneer ik "=MAAND(A2)=MAAND(VANDAAG())" gebruik hetzelfde gebeurt als de maand van vandaag gelijk is aan de maand van geboorte.

Ik krijg deze laatste twee alleen niet samen! Volgens mij is dat omdat ik nmaar 3x het = teken mag gebruiken in 1 formule, maar ik kom er echt iet uit.

Weet iemand hoe ik deze 2 formules kan samenvoegen?
=DAG(A1)=DAG(VANDAAG())
=MAAND(A2)=MAAND(VANDAAG())

Alvast bedankt!
  vrijdag 6 augustus 2010 @ 09:59:50 #259
8760 Beavis
Proud to be South African!
pi_84927889
Kan je hier iets mee:
=ALS(DAG(A1)=DAG(VANDAAG());ALS(MAAND(A1)=MAAND(VANDAAG());WAAR;ONWAAR);ONWAAR)
pi_84927903
Je wil toch 2x WAAR hebben dan?
=(DAG(A1)=DAG(VANDAAG()))=(MAAND(A2)=MAAND(VANDAAG()))
Je test DAG DAG en MAAND MAAND. Dan heb je 2 waarden. Die test je ook tegen elkaar.
pi_84928049
Super, het werkt!

Thanks!
pi_84932934
Nog een klein vraagje... De formule was perfect, hij geeft op de goede data een kleurtje.

Achter gebeurt dit in m'n tabblad met 'Basisgegevens'. Ik werk vanuit het tabblad 'Week', nu merk ik dat excel (2003) de voorwaardelijke opmaak niet doorkopieerd.

Ik heb al geprobeerd een 'absolute verwijzing' te maken, maar dit haalt niet veel uit. Is het mogelijk de kleuren door te kopieren?
  vrijdag 6 augustus 2010 @ 12:42:02 #263
62215 qu63
..de tijd drinkt..
pi_84933253
quote:
Op vrijdag 6 augustus 2010 10:00 schreef DaFan het volgende:
Je wil toch 2x WAAR hebben dan?
=(DAG(A1)=DAG(VANDAAG()))=(MAAND(A2)=MAAND(VANDAAG()))
Je test DAG DAG en MAAND MAAND. Dan heb je 2 waarden. Die test je ook tegen elkaar.
Dan kan je beter =EN(DAG(A1)=DAG(VANDAAG());MAAND(A2)=MAAND(VANDAAG())) doen..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 6 augustus 2010 @ 12:44:48 #264
62215 qu63
..de tijd drinkt..
pi_84933363
quote:
Op vrijdag 6 augustus 2010 12:34 schreef IvovandenAkker het volgende:
Nog een klein vraagje... De formule was perfect, hij geeft op de goede data een kleurtje.

Achter gebeurt dit in m'n tabblad met 'Basisgegevens'. Ik werk vanuit het tabblad 'Week', nu merk ik dat excel (2003) de voorwaardelijke opmaak niet doorkopieerd.

Ik heb al geprobeerd een 'absolute verwijzing' te maken, maar dit haalt niet veel uit. Is het mogelijk de kleuren door te kopieren?
Voorwaardelijke opmaak werkt alleen op het eigen blad. Kan je niet opnieuw de voorwaardelijke opmaak instellen met een formule?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_84934256
In principe staat de geboortedatum op het basisblad en de leeftijd op het weekblad... Dus dan kan ik het niet refereren aan de datum van vandaag.
  vrijdag 6 augustus 2010 @ 13:22:17 #266
62215 qu63
..de tijd drinkt..
pi_84934789
quote:
Op vrijdag 6 augustus 2010 13:09 schreef IvovandenAkker het volgende:
In principe staat de geboortedatum op het basisblad en de leeftijd op het weekblad... Dus dan kan ik het niet refereren aan de datum van vandaag.
Je kan wel een extra kolom maken (en die weer verbergen) met de geboortedatum, toch?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_84937213
Ik heb inderdaad een extra kolom gemaakt met letterkleur WIT en het daar naar gelinkt....

werkt prima ;)
pi_84937829
rechts klikken op de kolom letter bovenaan en dan verbergen werkt ook als het goed is.

Verbergen ongedaan maken doe je door beide kolommen rechts en links naast de verborgen kolom te selecteren en dan rechtklikken verbergen ongedaan 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
  donderdag 12 augustus 2010 @ 08:56:58 #269
73683 leolinedance
Voor Rood-Wit gezongen
pi_85174633
Eigenlijk een vrij simpele vraag.

Ik wil als eenheid "m3/u" gebruiken. Nu wil ik dat als ik in een bepaalde cel een getal invoer, dat deze eenheid erachter komt te staan in dezelfde cel als waar ik het getal ingevoerd heb.

Kan dit?
  donderdag 12 augustus 2010 @ 09:00:28 #270
158136 Joooo-pi
Do you want a balloon...
pi_85174718
Ga naar Celeigenschappen --> getal en selecteer "aangepast"

in het balkje onder "type:" vul je in:
1###,###" m3/u"
edit: let wel ff op de " en de ,

[ Bericht 13% gewijzigd door Joooo-pi op 12-08-2010 09:06:45 ]
heitieh
  donderdag 12 augustus 2010 @ 09:06:23 #271
158136 Joooo-pi
Do you want a balloon...
pi_85174834
Oh nog beter is:

1Standaard" m3/u"
heitieh
  donderdag 12 augustus 2010 @ 09:56:52 #272
73683 leolinedance
Voor Rood-Wit gezongen
pi_85175976
quote:
Op donderdag 12 augustus 2010 09:06 schreef Joooo-pi het volgende:
Oh nog beter is:
[ code verwijderd ]


Geweldig, dank je! Zo simpel kan het dus zijn...
pi_85227906
Ik heb een probleem met het converteren van een tekst naar regels. Ik heb een tekst (komma-gescheiden) die ik in rijen wil opnemen. Nu weet ik dat dat kan door gewoon tekst-to-columns te doen en dan met transpose te plakken. Het aantal waardes is echter te groot voor het aantal kolommen, waardoor ik een aantal keer dat zou moeten doen. Ik moet het voor meerdere bestanden doen, dus als er een makkelijkere manier is zou dat heel wat werk schelen.

Ik zoek dus eigenlijk een "text to rows" functie. Iemand een oplossing?

(Ik heb al via google gezocht, maar kom op veel macro's uit die niet specifiek voor mijn situatie zijn.) Ik heb trouwens Excel 2007.
pi_85228339
Kan je niet al Copy-Paste special-Transpose doen met je basistekst?
pi_85229224
quote:
Op vrijdag 13 augustus 2010 13:05 schreef -aad- het volgende:
Ik heb een probleem met het converteren van een tekst naar regels. Ik heb een tekst (komma-gescheiden) die ik in rijen wil opnemen. Nu weet ik dat dat kan door gewoon tekst-to-columns te doen en dan met transpose te plakken. Het aantal waardes is echter te groot voor het aantal kolommen, waardoor ik een aantal keer dat zou moeten doen. Ik moet het voor meerdere bestanden doen, dus als er een makkelijkere manier is zou dat heel wat werk schelen.

Ik zoek dus eigenlijk een "text to rows" functie. Iemand een oplossing?

(Ik heb al via google gezocht, maar kom op veel macro's uit die niet specifiek voor mijn situatie zijn.) Ik heb trouwens Excel 2007.
Excel 2007 heeft veel meer kolommen tot zijn beschikking.
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_85230332
quote:
Op vrijdag 13 augustus 2010 13:19 schreef Deetch het volgende:

[..]

Excel 2007 heeft veel meer kolommen tot zijn beschikking.
Stom ik heb niks gezegd. Zit hier met twee computer naast elkaar te werken even. De computer waar ik de data opvraag heeft Excel 2003... 2007 moet geen probleem zijn...
pi_85234472
Zonder 2003 kan het ook.

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 TextToRows()

Dim tekst As String
Dim myArray() As String

tekst = Range("a1").Value

'lengte bepalen
lengte = Len(tekst)

'aantal delimiters bepalen
Count = 0
For i = 1 To lengte
    If Mid$(tekst, i, 1) = "," Then Count = Count + 1
Next

'aantal items in string vastleggen
Lines = Count + 1
ReDim myArray(Lines)

'Array vullen met items
myArray() = Split(tekst, ",", -1, 1)

'array items in aparte regels plaatsen
Range("A2").Select
For i = 0 To UBound(myArray)
    ActiveCell.Offset(i, 0).Value = myArray(i)
Next i

End Sub
Let op:
1. originele string moet in A1 straan
2. losse items komen in A2 en lager
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  maandag 16 augustus 2010 @ 09:15:48 #278
311526 imso1986
It's just a game
pi_85338409
Hallo,

Ik ben bezig met een exel document en kom het volgende probleem tegen.

Ik heb het volgeden A
B
C

wanneer er bij A iets ingevuld wordt moet het zo zijn dat de cellen achter B en C geblokkeerd worden.
Dit moet ook zo zijn voor B wanneer hier iets ingevuld wordt mogen A en C niet meer ingevuld worden. En voor C hetzelfde verhaal.

Is hier een formule voor? Ik kom er zelf niet uit? Ben benieuwd naar jullie hulp/antwoorden/bevindingen.

Groetend,

Imco Osinga
pi_85338861
Diezelfde vraag heb ik al eens opgelost.
Ook van jou, dus zoek maar even terug :)

Edit: Zelfde topic zelfs...

1
2
3
4
5
6
7
8
9
10
Private Sub Worksheet_Change(ByVal Target As Range)

If Not Intersect(Target, Range("B1:B3")) Is Nothing Then
    If Range("B1:B3").Cells.SpecialCells(xlCellTypeBlanks).Count = 1 Then
        MsgBox "Nee man er staat toch al een waarde ingevuld!"
        Target.Clear
    End If
End If

End Sub
  maandag 16 augustus 2010 @ 10:13:10 #280
311526 imso1986
It's just a game
pi_85339435
Heb het weer gevonden.... Vakantie ;) nergens goed voor.

Bedankt!
  maandag 16 augustus 2010 @ 11:07:17 #281
84430 kanovinnie
Wie dit leest is gek!
pi_85340827
Om het aantal bouten in een strip uit te rekenen heb ik de volgende formule toegepast:

=IF(D$6<=60,"1","0")

Het is de bedoeling dat er in lengte X (die in D$6 staat) een aantal bouten komen. Het aantal hangt af van de lengte van de strip. De bouten moeten minimaal om de 40, en max om de 60 mm komen.
Deze formule is voor een stuk strip wat maximaal 60 mm is, en waar dus 1 bout in komt.
Hoe kan ik er nu voor zorgen dat er een 0 komt te staan als het stuk korter is dan 40 mm (en er dus geen bout in hoeft)?
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
pi_85341043
Uhm waarom niet gewoon IF(D6<=40,0,1)
pi_85341051
quote:
Op maandag 16 augustus 2010 10:13 schreef imso1986 het volgende:
Heb het weer gevonden.... Vakantie ;) nergens goed voor.

Bedankt!
Np, je moet m nog wel wat aanpassen :)
  maandag 16 augustus 2010 @ 11:35:12 #284
84430 kanovinnie
Wie dit leest is gek!
pi_85341626
quote:
Op maandag 16 augustus 2010 11:15 schreef DaFan het volgende:
Uhm waarom niet gewoon IF(D6<=40,0,1)
Ik wil een lijstje van verschillende IF forumle's maken. Omdat de striplengte's beperkt zijn (max tot 500mm) is dat dus niet zo veel werk.

Dus zo moet het eruit komen te zien:

40-60 > 1 bout
60-120 > 2 bouten
120-180 > 3 bouten
180-240 > 4 bouten

etc. Door die IF formule te gebruiken wil ik als het ware 1 van de cellen " actief maken", en zo door alle cellen bij elkaar op te tellen erachter komen hoeveel bouten ik nodig heb.

Ik hoop dat de uitleg een beetje duidelijk is :P
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
pi_85341793
=AFRONDEN.NAAR.BENEDEN((A1+60)/60;0)

=ROUNDDOWN(A1+60)/60,0)

[ Bericht 1% gewijzigd door DaFan op 16-08-2010 11:48:30 ]
  maandag 16 augustus 2010 @ 11:46:29 #286
62215 qu63
..de tijd drinkt..
pi_85342001
Kan je de lengte niet delen door 60 en als er een rest is er 1 bij optellen? Dan kom je ook uit op het gewenste aantal bouten, toch?

=AFRONDEN(121/60;0)+ALS(REST(121;60)>0;1;0)
en dan 121 vervangen door D6 ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 16 augustus 2010 @ 11:46:50 #287
84430 kanovinnie
Wie dit leest is gek!
pi_85342013
quote:
Op maandag 16 augustus 2010 11:40 schreef DaFan het volgende:
=AFRONDEN.NAAR.BENEDEN((A1+60)/60;0)

=ROUNDDOWN(A1+60)/60;0)
Hij werkt zo niet? Ik gebruik de niewste versie van excel
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
  maandag 16 augustus 2010 @ 11:46:53 #288
62215 qu63
..de tijd drinkt..
pi_85342014
quote:
Op maandag 16 augustus 2010 11:40 schreef DaFan het volgende:
=AFRONDEN.NAAR.BENEDEN((A1+60)/60;0)

=ROUNDDOWN(A1+60)/60;0)
Hodfr, had sneller moeten tikken ;(
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_85342047
quote:
Op maandag 16 augustus 2010 11:46 schreef kanovinnie het volgende:

[..]

Hij werkt zo niet? Ik gebruik de niewste versie van excel
Puntkomma's -> komma's.
pi_85342062
quote:
Op maandag 16 augustus 2010 11:46 schreef qu63 het volgende:

[..]

Hodfr, had sneller moeten tikken ;(
Epic Fail en een kutformule.
  maandag 16 augustus 2010 @ 11:48:30 #291
84430 kanovinnie
Wie dit leest is gek!
pi_85342069
quote:
Op maandag 16 augustus 2010 11:46 schreef qu63 het volgende:
Kan je de lengte niet delen door 60 en als er een rest is er 1 bij optellen? Dan kom je ook uit op het gewenste aantal bouten, toch?

=AFRONDEN(121/60;0)+ALS(REST(121;60)>0;1;0)
en dan 121 vervangen door D6 ;)
Bij deze krijg ik een error door de /60 in het eerste gedeelte ;(
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
  maandag 16 augustus 2010 @ 11:50:00 #292
62215 qu63
..de tijd drinkt..
pi_85342133
quote:
Op maandag 16 augustus 2010 11:48 schreef kanovinnie het volgende:

[..]

Bij deze krijg ik een error door de /60 in het eerste gedeelte ;(
Huh? Bij mij werkt ie wel! maak er anders afronden((121/60);0)+ALS(REST(121;60)>0;1;0) van?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 16 augustus 2010 @ 11:50:15 #293
62215 qu63
..de tijd drinkt..
pi_85342147
quote:
Op maandag 16 augustus 2010 11:48 schreef DaFan het volgende:

[..]

Epic Fail en een kutformule.
Hoezo kutformule?

Oh bugger, laat maar :')
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_85342163
Hij heeft een engelse versie dus puntkomma's en die shit werken allemaal.
Krijgt ws #NAME? foutmelding.
pi_85342180
quote:
Op maandag 16 augustus 2010 11:50 schreef qu63 het volgende:

[..]

Hoezo kutformule?
Mijne is korter :D

That's what she said ;(
  maandag 16 augustus 2010 @ 11:51:33 #296
62215 qu63
..de tijd drinkt..
pi_85342192
quote:
Op maandag 16 augustus 2010 11:51 schreef DaFan het volgende:

[..]

Mijne is korter :D

That's what she said ;(
En die van mij werkt niet als de lengte 179 is bijvoorbeeld :')
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 16 augustus 2010 @ 11:52:32 #297
84430 kanovinnie
Wie dit leest is gek!
pi_85342227
Vaag, de eerste formule rond hem niet af, maar als ik dan nog een afrond forumle gebruik wel.
Maargoed, hij doet het.
Alleen als de lengte korter dan 40 mm is (wat voorkomt) gooit hij er nog steeds een bout in.
Op dinsdag 25 augustus 2015 15:48 schreef Toekito het volgende:
de grootste schande van heel FOK! naast Fylax is Kano als mod.
pi_85342269
Crap :P

=IF(A1<=40,0,ROUNDDOWN((A1+60)/60,0))
pi_85342284
qu maak jij ff nieuw topic tytyty
  maandag 16 augustus 2010 @ 11:55:14 #300
62215 qu63
..de tijd drinkt..
pi_85342334
quote:
Op maandag 16 augustus 2010 11:53 schreef DaFan het volgende:
qu maak jij ff nieuw topic tytyty
Ja hoor :')
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 16 augustus 2010 @ 11:55:26 #301
62215 qu63
..de tijd drinkt..
pi_85342342
Vol :+
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 16 augustus 2010 @ 16:50:43 #302
74548 Jo0Lz
Lick the box!
pi_85354599
Yes we can! | I didn't fail, it's just postponed success.
abonnement bol.com Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')