abonnement Unibet Coolblue
pi_45239396
Het centrale Microsoft Excel topic

Aangezien ik vaker losse topics heb langs zien komen, en zelf heb aangemaakt leek het me 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 : De help functie van excel kan je echt een eind op weg helpen ! (F1)
pi_45239419
Goed TS Start zelf ...

Ik wil graag dat als er in kolom P een bepaalde status staat, dat dan de hele regel een nieuwe kleur krijgt:

A: geel
AF: rood
O: wit (zoals ie nu staat)
P: groen
NA: rood
I: lichtblauw

Ik heb eens gekeken met unconditional formatting maar dat lukte niet echt.
Dit zal toch met een macro moeten dacht ik zo. NU ben ik daar niet echt een ster in.
Iemand een idee?
pi_45239436
Handig topic, heb zelf ook af en toe wat vragen over Excel.
Achter-elkaar-bezochte-Ajax-thuiswedstrijden-meter: [b]29[/b].
[b]Laatste wedstrijd:[/b] FC Timişoara. [b]Volgende:[/b] ADO Den Haag.
Ray's Statshoekje - 2009/2010.
pi_45239477
quote:
Op donderdag 11 januari 2007 09:24 schreef RayMania het volgende:
Handig topic, heb zelf ook af en toe wat vragen over Excel.
/offtopic
tsja .. zat er ineens aan te denken.. die losse topics verzanden vaak ook in weinig en is ook steeds een beetje vervuiling. Kan volgens mij prima in een centraal topic
/offtopic
  donderdag 11 januari 2007 @ 09:29:28 #5
15967 Frollo
You know I am a righteous man
pi_45239539
Volgens mij weet ik best wel iets van Excel (al pwnt Deetch mij dik) en hoop dan ook in dit topic héél veel Fokk!ertjes blij te maken!

[ Bericht 7% gewijzigd door Frollo op 11-01-2007 12:17:03 ]
  donderdag 11 januari 2007 @ 09:31:56 #6
15967 Frollo
You know I am a righteous man
pi_45239571
quote:
Op donderdag 11 januari 2007 09:23 schreef realbase het volgende:
Goed TS Start zelf ...

Ik wil graag dat als er in kolom P een bepaalde status staat, dat dan de hele regel een nieuwe kleur krijgt:

A: geel
AF: rood
O: wit (zoals ie nu staat)
P: groen
NA: rood
I: lichtblauw

Ik heb eens gekeken met unconditional formatting maar dat lukte niet echt.
Dit zal toch met een macro moeten dacht ik zo. NU ben ik daar niet echt een ster in.
Iemand een idee?
Kan best met voorwaardelijke opmaak hoor. Alleen moet je dan bij het opgeven van de voorwaarde niet 'Celwaarde is' maar 'Formule is' opgeven.

Ik zal ff een plaatje maken, brb.
  donderdag 11 januari 2007 @ 09:33:41 #7
93304 Orealo
Tsu Tsu Tsunami!!!
pi_45239595
Goed topic!
Ik zit ook regelmatig vast met excel!
  donderdag 11 januari 2007 @ 09:37:59 #8
15967 Frollo
You know I am a righteous man
pi_45239666
Ik kom op dit:



Dit invullen in (bijvoorbeeld) A1 en dan de opmaak kopiëren naar alle andere cellen die ook van kleur moeten veranderen als in kolom P de tekst "een bepaalde status" staat.
pi_45240096
tvp
pi_45240394
  • Kan ik uit een willekeurige combinatie tekst waar één getal in staat dit geval isoleren en als "number" ergens anders neerfietsen?
  • Kan je alles zo afronden dat het 2 of 3 cijfers significant is? Nu pakt ie alleen het aantal getallen achter de 0...
  •   donderdag 11 januari 2007 @ 10:20:42 #11
    28946 mirelia
    Neehee ik ben geen vrouw!!
    pi_45240525
    strak topic dit
    Shuffle up and deal!!!
    pi_45240651
    Je kunt zo echter maar 3 conditional formats maken en TS heeft er 6 nodig (eigenlijk 5 want AF en NA zijn beide rood.
    Op die manier wordt het toch een macrotje ben ik bang.

    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
    Sub Macro2()
    '
    ' Macro2 Macro
    ' Macro recorded 11-1-2007 by Deetch
    '

    '
    Range("A1").Select
    Do Until ActiveCell.Value = ""
        If ActiveCell.Offset(0, 4).Value = "A" Then
            ActiveCell.EntireRow.Select
            Selection.Font.ColorIndex = 6
            ActiveCell.Offset(1, 0).Select
        ElseIf ActiveCell.Offset(0, 4).Value = "AF" Then
            ActiveCell.EntireRow.Select
            Selection.Font.ColorIndex = 3
            ActiveCell.Offset(1, 0).Select
        ElseIf ActiveCell.Offset(0, 4).Value = "O" Then
            ActiveCell.EntireRow.Select
            Selection.Font.ColorIndex = 2
            ActiveCell.Offset(1, 0).Select
        ElseIf ActiveCell.Offset(0, 4).Value = "P" Then
            ActiveCell.EntireRow.Select
            Selection.Font.ColorIndex = 4
            ActiveCell.Offset(1, 0).Select
        ElseIf ActiveCell.Offset(0, 4).Value = "I" Then
            ActiveCell.EntireRow.Select
            Selection.Font.ColorIndex = 28
            ActiveCell.Offset(1, 0).Select
        ElseIf ActiveCell.Offset(0, 4).Value = "NA" Then
            ActiveCell.EntireRow.Select
            Selection.Font.ColorIndex = 3
            ActiveCell.Offset(1, 0).Select
        Else
            ActiveCell.Offset(1, 0).Select
        End If
    Loop

    End Sub


    Uitleg:
    Do until betekend dat de macro alle regels bij langs gaat zolang de waarde in de active cell (kolom A) niet leeg is.
    activecell is de geactiveerde cel (in eerste instantie A1)
    activecell.offset(0,4) betekend vier kolommen opzij ten opzichte van de actieve cel
    activecell.offset(1,0).select beteknd de cel onder de active cel selecteren (dus volgende cel in kolom A)
    de colorindex is de kleurcode (zie onder)


    [ Bericht 5% gewijzigd door Deetch op 11-01-2007 10:38:39 (code getest) ]
    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 11 januari 2007 @ 10:28:48 #13
    15967 Frollo
    You know I am a righteous man
    pi_45240732
    quote:
    Op donderdag 11 januari 2007 10:25 schreef Deetch het volgende:
    Je kunt zo echter maar 3 conditional formats maken en TS heeft er 6 nodig (eigenlijk 5 want AF en NA zijn beide rood.
    Ooooow, ik dacht dat hij met A, AF, O enz. de kolommen bedoelde waarop de voorwaardelijke opmaak van toepassing was. Maar het zijn dus de verschillende statussen die kolom P kunnen komen?
    pi_45240832
    quote:
    Op donderdag 11 januari 2007 10:28 schreef Frollo het volgende:

    [..]

    Ooooow, ik dacht dat hij met A, AF, O enz. de kolommen bedoelde waarop de voorwaardelijke opmaak van toepassing was. Maar het zijn dus de verschillende statussen die kolom P kunnen komen?
    juist
    "waardes "
    pi_45240945
    Met bovenstaande macro moet het lukken.
    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 11 januari 2007 @ 10:37:56 #16
    15221 Falco
    Afleidingsmanoeuvre
    pi_45240988
    Excel is oke. tvp
    <a href="https://www.youtube.com/watch?v=yIl_jGh-LWE" target="_blank" rel="nofollow">Afleidingsmanoeuvre</a>
    pi_45241140
    quote:
    Op donderdag 11 januari 2007 10:14 schreef Autoreply het volgende:
  • Kan ik uit een willekeurige combinatie tekst waar één getal in staat dit geval isoleren en als "number" ergens anders neerfietsen?
  • Kan je alles zo afronden dat het 2 of 3 cijfers significant is? Nu pakt ie alleen het aantal getallen achter de 0...
  • Jawel dat kan met een macro. Hierin ga je de tekststring karakter voor karakter bij langs en bepaal je of het een integer danwel tekst is. indien getal dan deze onthouden en naar volgende karakter gaan. Als dit ook getal dan het eerste getal vermenigvuldigen met 10 en het tweede getal erbij op tellen. Uiteindelijk strip je zo alle getallen uit de tekststring.
    Ik ga wel ff prutsen, brb

    Afronden op significante cijfers: http://j-walk.com/ss/excel/usertips/tip032.htm
    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_45241269
    goed topic
    pi_45241372
    quote:
    Op donderdag 11 januari 2007 10:44 schreef Deetch het volgende:

    [..]

    Jawel dat kan met een macro. Hierin ga je de tekststring karakter voor karakter bij langs en bepaal je of het een integer danwel tekst is. indien getal dan deze onthouden en naar volgende karakter gaan. Als dit ook getal dan het eerste getal vermenigvuldigen met 10 en het tweede getal erbij op tellen. Uiteindelijk strip je zo alle getallen uit de tekststring.
    Ik ga wel ff prutsen, brb

    Afronden op significante cijfers: http://j-walk.com/ss/excel/usertips/tip032.htm
    Dank, ik ga hier 's ff naar kijken
      donderdag 11 januari 2007 @ 11:03:31 #20
    85514 ralfie
    !Yvan eht nioj
    pi_45241664
    quote:
    Op donderdag 11 januari 2007 10:44 schreef Deetch het volgende:

    [..]

    Jawel dat kan met een macro. Hierin ga je de tekststring karakter voor karakter bij langs en bepaal je of het een integer danwel tekst is. indien getal dan deze onthouden en naar volgende karakter gaan. Als dit ook getal dan het eerste getal vermenigvuldigen met 10 en het tweede getal erbij op tellen. Uiteindelijk strip je zo alle getallen uit de tekststring.
    Ik ga wel ff prutsen, brb

    Afronden op significante cijfers: http://j-walk.com/ss/excel/usertips/tip032.htm
    het lijkt me makkelijker alle cijfers in een andere string te zetten en deze dan te converteren naar integer
    pi_45241877
    Getallen uit tekst filteren macrootje.

    Handleiding:
    Selecteer de cel waarin de te filteren tekst staat.
    Start de macro

    Beschrijving:
    Onderstaande macro verzamelt alle getallen in een tekst achter elkaar en plaatst de getallen naast de geselecteerde cel als tekst (met eventuele voorloopnullen als het eerste getal in de tekst een 0 is) en nog een kolom verder als getal (zonder voorloopnullen)

    Voorbeeld:
    Naast "ri08rt6jdk1678" komt 0861678 en 861678

    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
    Sub getalfilter()

    'by Deetch


    linestring = ActiveCell.Value
    lengthstring = Len(linestring)
    savestring = ""

    For i = 1 To lengthstring
        characterstring = Mid(linestring, i, 1)
        If characterstring = "0" Then
            savestring = savestring + characterstring
        ElseIf characterstring = "1" Then
            savestring = savestring + characterstring
        ElseIf characterstring = "2" Then
            savestring = savestring + characterstring
        ElseIf characterstring = "3" Then
            savestring = savestring + characterstring
        ElseIf characterstring = "4" Then
            savestring = savestring + characterstring
        ElseIf characterstring = "5" Then
            savestring = savestring + characterstring
        ElseIf characterstring = "6" Then
            savestring = savestring + characterstring
        ElseIf characterstring = "7" Then
            savestring = savestring + characterstring
        ElseIf characterstring = "8" Then
            savestring = savestring + characterstring
        ElseIf characterstring = "9" Then
            savestring = savestring + characterstring
        End If
        
    Next i

    ActiveCell.Offset(0, 1).NumberFormat = "@"
    ActiveCell.Offset(0, 1).Value = savestring
    ActiveCell.Offset(0, 2).NumberFormat = "0"
    ActiveCell.Offset(0, 2).Value = savestring

    End Sub
    Supra Groningam Nihil
    Postjubilea: 10.000 15.000 20.000 25.000
    Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
    Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
      donderdag 11 januari 2007 @ 11:12:47 #22
    47295 Angel_of_Dth
    Enjoy the silence
    pi_45241927
    quote:
    Op donderdag 11 januari 2007 09:29 schreef Frollo het volgende:
    Volgens mij weet ik best wel iets van Excel en hoop dan ook in dit topic héél veel Fokk!ertjes blij te maken!
    Ik weet niet veel van Excel. Wel genoeg om simpele vragen te beantwoorden. En moeilijke vragen kan ik hier dan mooi kwijt.
    Vows are spoken to be broken
    Feelings are intense, words are trivial
    Pleasures remain, so does the pain
    Words are meaningless and forgettable
      donderdag 11 januari 2007 @ 11:51:15 #23
    23137 Thegeronimo
    Ich bun ut mer....
    pi_45243112
    ik weet dat als in cel c1 dit typt "=a1+b1" dat je dan de som van de getallen in die cellen krijgt, als er getallen instaan anders krijg je #value

    Oftewel TVP, weet ook redelijk wat van Excel
    pi_45243366
    -knip-

    [ Bericht 57% gewijzigd door Ruud op 11-01-2007 12:01:29 (foutje) ]
    pi_45243777
    quote:
    Op donderdag 11 januari 2007 11:11 schreef Deetch het volgende:
    U held
    pi_45245014
    quote:
    Op donderdag 11 januari 2007 12:13 schreef Autoreply het volgende:

    [..]

    U held
    Het lijkt wel vrijdag op me werk en dit soort vraagjes zijn handig om mijn VB skills af en toe te testen.

    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_45246175
    quote:
    Op donderdag 11 januari 2007 10:25 schreef Deetch het volgende:
    Je kunt zo echter maar 3 conditional formats maken en TS heeft er 6 nodig (eigenlijk 5 want AF en NA zijn beide rood.
    Op die manier wordt het toch een macrotje ben ik bang.
    [ code verwijderd ]

    Uitleg:
    Do until betekend dat de macro alle regels bij langs gaat zolang de waarde in de active cell (kolom A) niet leeg is.
    activecell is de geactiveerde cel (in eerste instantie A1)
    activecell.offset(0,4) betekend vier kolommen opzij ten opzichte van de actieve cel
    activecell.offset(1,0).select beteknd de cel onder de active cel selecteren (dus volgende cel in kolom A)
    de colorindex is de kleurcode (zie onder)
    [afbeelding]
    MOet ik nou nog wat aanpassen in die macro? Want zo werktie niet
    ik heb bijv in op line 1 : A1 = naam : B1 = functie C1= klant D1 = datum in dienst etc etc.. en in P geef ik de status weer dmv die codes ( A, AF , NA etc ) als ik dan A intik moet die hele ene regel een kleur krijgen ( zoals ik zei in mn eerste post) Als ik juow macro draai zie ik niets gebeuren
    pi_45246340
    je moet de activecell.offset(0,4) aanpassen naar (0,15) zodat de macro kijkt naar de waarde in kolom P ipv E (zoals de voorbeeld macro).
    Dat had ik ook al uitgelegd bij de uitleg dacht ik, maar misschien was dat niet duidelijk genoeg.

    je moet wel de macro elke keer runnen als je je spreadsheet aanvult en in kolom A mogen geen lege cellen voorkomen tot onder het einde van je data.
    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 11 januari 2007 @ 13:32:17 #29
    28946 mirelia
    Neehee ik ben geen vrouw!!
    pi_45246410
    Iemand een idee hoe ik op een factuur:
    A: automatisch kan doornummeren
    B: maar dan op een speciale manier nl eerste factuur van jan 2007 is dan 0701001 en eerste feb is 0702001 etc
    Of is dit te ingewikkeld?
    Shuffle up and deal!!!
    pi_45246525
    Dat ligt eraan of de nummering van te voren bekend is en constant. Dus als het altijd 10 facturen per maand zijn dan kan dat redelijk eenvoudig. Als het aantal facturen per periode niet contant is wordt het lastig en kun je ze beter gewoon handmatig inkloppen.
    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_45246666
    quote:
    Op donderdag 11 januari 2007 13:30 schreef Deetch het volgende:
    je moet de activecell.offset(0,4) aanpassen naar (0,15) zodat de macro kijkt naar de waarde in kolom P ipv E (zoals de voorbeeld macro).
    Dat had ik ook al uitgelegd bij de uitleg dacht ik, maar misschien was dat niet duidelijk genoeg.

    je moet wel de macro elke keer runnen als je je spreadsheet aanvult en in kolom A mogen geen lege cellen voorkomen tot onder het einde van je data.
    Thnx,

    Kolom A is altijd vol ( met een nummer)
    if ActiveCell.Offset(0, 16).Value = "A" Then
    heb ik er van gemaakt
    ik run hem.. active.cell zie je schieten naar eerste lege cel in kolom A ( regel 15 in mijn geval) dus hij loopt wel maar hij kleurt nie
    pi_45247090
    je moet ok 15 ipv 16 neerzetten. hij kijkt 15 cellen naar rechts gerekend vanaf kolom a. Offset betekend zoiets als verplaatsing en het eerste getal is de regelverplaatsing en het tweede de kolomverplaatsing. 0,0 betekend geen verplaatsing.
    0=A, 1=B, 2=C, 3=D, 4=E, 5=F, 6=G en 15 is dus P
    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_45247279
    oh verrek ik kan niet tellen .. my bad
    het werkt !! thnx
    pi_45247546
    Deetch,

    Als ik ipv de tekst kleur het veld wil laten kleuren? kwestie van aanpassing van de kleurcode ?
    pi_45249045
    je moet de code
    1Selection.Font.ColorIndex = 6


    vervangen door
    1
    2
    3
    4
    With Selection.Interior
    .ColorIndex = 6
    .Pattern = xlSolid
    End With


    de colorindexwaarde is alleen voor de kleur zelf
    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 11 januari 2007 @ 15:47:17 #36
    28946 mirelia
    Neehee ik ben geen vrouw!!
    pi_45251615
    quote:
    Op donderdag 11 januari 2007 13:36 schreef Deetch het volgende:
    Dat ligt eraan of de nummering van te voren bekend is en constant. Dus als het altijd 10 facturen per maand zijn dan kan dat redelijk eenvoudig. Als het aantal facturen per periode niet contant is wordt het lastig en kun je ze beter gewoon handmatig inkloppen.
    Nee dit varieert dus blijft handmatig
    Jammer maar bedankt
    Shuffle up and deal!!!
    pi_45252115
    quote:
    Op donderdag 11 januari 2007 15:47 schreef mirelia het volgende:

    [..]

    Nee dit varieert dus blijft handmatig
    Jammer maar bedankt
    Dat denk ik wel, met database programma's ben je iets flexibeler in dit soort zaken maar daar weet ik niet zoveel van af.
    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_45256425
    quote:
    Op donderdag 11 januari 2007 13:32 schreef mirelia het volgende:
    Iemand een idee hoe ik op een factuur:
    A: automatisch kan doornummeren
    B: maar dan op een speciale manier nl eerste factuur van jan 2007 is dan 0701001 en eerste feb is 0702001 etc
    Of is dit te ingewikkeld?
    Ik denk wel dat dit kan, er van uitgaande dat je in dezelfde regel als het factuurnummer ook wel ergens de datum van de factuur hebt staan en dat ze in chronologische volgorde staan.
    Ik ben even knutselen, momentje.
    Brutalen hebben de halve wereld; doe mij die andere helft dan maar
      donderdag 11 januari 2007 @ 17:55:30 #39
    28946 mirelia
    Neehee ik ben geen vrouw!!
    pi_45256484
    De datum staat eronder......die gaat overigens wel automatisch
    Shuffle up and deal!!!
    pi_45256853
    OK, erg charmant is ie niet, maar onder de voorwaarde dat er iedere maand tenminste 1 factuur verwerkt wordt, doet ie het wel.

    Als de datum in kolom A staat, en het toe te wijzen factuurnr. ernaast in kolom B, dan kun je de onderstaande formule gebruiken.

    =ALS(MAAND(A2)=MAAND(A1);B1+1;ALS(MAAND(A1)=12;(GEHEEL(B1/1000)+89)*1000+1;(GEHEEL(B1/1000)+1)*1000+1))

    screenshotje
    Brutalen hebben de halve wereld; doe mij die andere helft dan maar
      donderdag 11 januari 2007 @ 18:23:14 #41
    28946 mirelia
    Neehee ik ben geen vrouw!!
    pi_45257295
    Er word elke maand wel een factuur gemaakt maar ik bedoelde het toch anders denk ik
    Ik bedoelde de factuurnummers OP de factuur
    Dus stel dat de datum in cel G14 staat en het factuurnummer in cel F14, hoe zou de formule dan zijn?
    en zou het wel werken zo??
    Shuffle up and deal!!!
    pi_45257580
    quote:
    Op donderdag 11 januari 2007 18:23 schreef mirelia het volgende:
    Er word elke maand wel een factuur gemaakt maar ik bedoelde het toch anders denk ik
    Ik bedoelde de factuurnummers OP de factuur
    Dus stel dat de datum in cel G14 staat en het factuurnummer in cel F14, hoe zou de formule dan zijn?
    en zou het wel werken zo??
    Alleen als er een referentie is naar het nummer van de voorgaande factuur. Excel is niet in staat om zelf te verzinnen de hoveelste factuur van de maand het is.
    Brutalen hebben de halve wereld; doe mij die andere helft dan maar
    pi_45257625
    handig zo'n topic (tvp)
    Wie heeft gezegd dat de liefde blind is? Zij is de enige die scherp ziet: zij ontdekt schoonheden waar anderen niets merken.
      donderdag 11 januari 2007 @ 19:00:45 #44
    28946 mirelia
    Neehee ik ben geen vrouw!!
    pi_45258668
    quote:
    Op donderdag 11 januari 2007 18:32 schreef hooibaal het volgende:

    [..]

    Alleen als er een referentie is naar het nummer van de voorgaande factuur. Excel is niet in staat om zelf te verzinnen de hoveelste factuur van de maand het is.
    Ja en dat word waarschijnlijk moeilijk
    Shuffle up and deal!!!
    pi_45275432
    goh.. al jaren op fok.. en pas mn eerste nuttige topic
    pi_45276400
    quote:
    Op donderdag 11 januari 2007 18:23 schreef mirelia het volgende:
    Er word elke maand wel een factuur gemaakt maar ik bedoelde het toch anders denk ik
    Ik bedoelde de factuurnummers OP de factuur
    Dus stel dat de datum in cel G14 staat en het factuurnummer in cel F14, hoe zou de formule dan zijn?
    en zou het wel werken zo??
    nieuwe kolom met volgende formule maken. uitgegaan van cel G1 als datum en cel F1 als factuurnummer

    =RIGHT(YEAR(G1);2)&IF(MONTH(G1)<10;0;"")&MONTH(G1)&IF(F1<10;"00";(IF(F1<100;"0";"")))&F1

    of in nederlands

    =RECHTS(JAAR(G1);2)&ALS(MAAND(G1)<10;0;"")&MAAND(G1)&ALS(F1<10;"00";(ALS(F1<100;"0";"")))&F1
    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_45278362
    quote:
    Op vrijdag 12 januari 2007 08:50 schreef realbase het volgende:
    goh.. al jaren op fok.. en pas mn eerste nuttige topic
    Het is de leeftijd moet je maar denken
    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 12 januari 2007 @ 11:11:05 #48
    80690 hooibaal
    Be prepared.
    pi_45278390
    quote:
    Op vrijdag 12 januari 2007 09:46 schreef Deetch het volgende:

    [..]

    nieuwe kolom met volgende formule maken. uitgegaan van cel G1 als datum en cel F1 als factuurnummer

    =RIGHT(YEAR(G1);2)&IF(MONTH(G1)<10;0;"")&MONTH(G1)&IF(F1<10;"00";(IF(F1<100;"0";"")))&F1

    of in nederlands

    =RECHTS(JAAR(G1);2)&ALS(MAAND(G1)<10;0;"")&MAAND(G1)&ALS(F1<10;"00";(ALS(F1<100;"0";"")))&F1
    =100000*REST(JAAR(G1)/100)+1000*MAAND(G1)+F1

    Is korter en vermijd het 'trage' gebruik van ALS-lussen.

    De vraag is, hoe kom je aan de informatie uit F1, 'de hoeveelste factuur van de maand' dus, en die zul je vermoedelijk toch handmatig moeten invoeren...
    Brutalen hebben de halve wereld; doe mij die andere helft dan maar
    pi_45281341
    mn excel kennis gaat niet verder dan sum, dus daarom tvp
    pi_45281483
    elegante oplossing, je mist alleen de voorloopnul als het jaar onder 2010 is. Toch nog een ALS statement nodig hiervoor.

    =ALS(REST(JAAR(G1);100)<10;"0"&100000*REST(JAAR(G1)/100)+1000*MAAND(G1)+F1;100000*REST(JAAR(G1)/100)+1000*MAAND(G1)+F1)
    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 12 januari 2007 @ 13:02:18 #51
    80690 hooibaal
    Be prepared.
    pi_45281737
    quote:
    Op vrijdag 12 januari 2007 12:55 schreef Deetch het volgende:
    elegante oplossing, je mist alleen de voorloopnul als het jaar onder 2010 is. Toch nog een ALS statement nodig hiervoor.

    =ALS(REST(JAAR(G1);100)<10;"0"&100000*REST(JAAR(G1)/100)+1000*MAAND(G1)+F1;100000*REST(JAAR(G1)/100)+1000*MAAND(G1)+F1)
    Niet nodig. Dit kun je opvangen door de celeigenschappen aan te passen (zie het screenshot eerder in dit topic)

    Kies Celeigenschappen, aangepast en vul in '0000000'. Dan maakt ie van het getal in de cel automatisch een getal van 7 cijfers. '1' ziet er dan uit als 0000001, en 701001 (eerste nota van 2007) als 0701001.
    Brutalen hebben de halve wereld; doe mij die andere helft dan maar
      vrijdag 12 januari 2007 @ 14:35:30 #52
    28946 mirelia
    Neehee ik ben geen vrouw!!
    pi_45285186
    Nou ik krijg het met beide formules niet voor elkaar heren
    Maar dat zal aan mij liggen
    Ik heb het stukje uit de factuur waar het om gaat even in een leeg blad gepasted omdat ik niet al mijn bedrijfsgegevens op inet wil gooien
    Het is een heel compleet systeem namelijk
    Test staat hier:
    www.xs4all.nl/~mirelia/test2.xls

    [ Bericht 4% gewijzigd door mirelia op 12-01-2007 14:40:58 ]
    Shuffle up and deal!!!
      vrijdag 12 januari 2007 @ 14:58:41 #53
    80690 hooibaal
    Be prepared.
    pi_45286071
    Ja, ik vermoedde inmiddels wel dat het zoiets ging worden.
    Ik denk dat je het beste de factuurnummers handmatig kunt intikken. Wil je dat toch écht niet, dan zul je aan je formulier een cel moeten toevoegen waarin je het nummer van de factuur in die maand intypt. Iets handmatig intypen zul je dus toch moeten doen, vrees ik, of je moet e.e.a. wel heel grondig in de steigers gaan zetten.

    Stel dat je in cel Q37 het bewuste nummer gaat zetten, dan moet je in cel J1 intikken:
    =100000*REST(JAAR(J2)/100)+1000*MAAND(J2)+$Q$37.

    Maar het biedt weinig voordeel, lijkt me.
    En aangezien je de datum van de factuur óók door Excel laat genereren d.m.v. =NU() heb je een probleem als je je factuur opslaat en de volgende dag weer opent (of erger: doormailt aan je klant, die het zootje eens per maand verwerkt). Je zult zien dat dan niet alleen de datum van de factuur is veranderd (wat ook al nooit de bedoeling kan zijn, lijkt me...) maar met een beetje pech ook nog eens het factuurnummer!!
    Brutalen hebben de halve wereld; doe mij die andere helft dan maar
      vrijdag 12 januari 2007 @ 15:07:33 #54
    28946 mirelia
    Neehee ik ben geen vrouw!!
    pi_45286449
    Het was voor mij geen probleem om het handmatig in te tikken hoor
    Alleen nu moet ik naar een apart tabje waar mijn facturen staan voor de rest van de boekhouding en daar kijken wat het laatste nummer was.
    Kijk het is 5 sec werk hoor maar ik dacht als het makkelijker kan dan is het leuk
    Wij maken van een factuur altijd een PDF en die word bewaard en geprint en evt gemailed
    Dan kan er niets met ons systeem fout gaan

    Maar evengoed beiden bedankt voor de hulp
    Shuffle up and deal!!!
    pi_45314936
    ik ben ook van de partij
      zondag 14 januari 2007 @ 14:36:39 #56
    129106 Chav
    Oi Oi Oi !!!
    pi_45342514
    Beste mensen,

    Ik had hier: [Excel] HELP, hoe zet ik dit in VB? een topic geopend, kan iemand mij hiermee helpen?
    In me Burberry......
    pi_45343535
    Er zijn erg veel mogelijkheden om het op te lossen. Voornamelijk omdat je niet precies aangeeft hoe je het wil invullen. Wil je dat er een serie schermpjes door je scherm heen vliegen (Msgbox of Inputbox) of wil je gewoon een aantal cellen invullen en dat hij daarna naar de juiste locatie wordt gekopieerd.

    Ik ben zelf een voorstander van dat tweede, omdat je dan ook nog allerlei andere excel trucjes kan gebruiken zoals validatielijsten e.d. Om duidelijk te krijgen wat je wil heb ik een voorbeeldje gemaakt: www.snirc.nl/extra/voorbeeld-fok1.xls
      zondag 14 januari 2007 @ 15:36:04 #58
    136730 PiRANiA
    All thinking men are atheists.
    pi_45344245
    Hoe zorg ik er voor dat in Excel de getallen die ik typ altijd 3 tekens hebben?

    voorbeeld:
    01
    02
    03
    ==
    14
    15

    etc...
      zondag 14 januari 2007 @ 15:38:34 #59
    28946 mirelia
    Neehee ik ben geen vrouw!!
    pi_45344335
    Zijn dat er geen 2??
    Volgens mij doe je dat met getal-> aangepast--> 000
    Maar ik ben ook een redelijke leek
    Shuffle up and deal!!!
      zondag 14 januari 2007 @ 15:41:02 #60
    15967 Frollo
    You know I am a righteous man
    pi_45344420
    Ik te
    quote:
    Op zondag 14 januari 2007 15:36 schreef PiRANiA het volgende:
    Hoe zorg ik er voor dat in Excel de getallen die ik typ altijd 3 tekens hebben?

    voorbeeld:
    01
    02
    03
    ==
    14
    15

    etc...
    Een aangepaste getalnotatie maken met het aantal cijfers dat je wilt, bijvoorbeeld '00' of '000'.
      zondag 14 januari 2007 @ 16:00:03 #61
    129106 Chav
    Oi Oi Oi !!!
    pi_45345135
    Het moet zo worden:



    De witte vlakken die ik gemaakt heb, daar moet de tekst staan die in het andere topic staan.
    In me Burberry......
      zondag 14 januari 2007 @ 16:23:24 #62
    145955 Isegrim
    Rotterdam *O*
    pi_45345980
    Kun je een Excel-bestand in zijn geheel invoegen in een Word-bestand? Het lukte mij alleen maar door het kopiëren van tabellen, maar ik wilde eigenlijk alle tabellen tegelijk als een soort 'plaatje' invoegen in een Word-bestand.
    Anatomie van een executie
    The standard you walk past, is the standard you accept.
    ~David Morrison
      FOK!-Schrikkelbaas zondag 14 januari 2007 @ 17:20:47 #63
    862 Arcee
    Look closer
    pi_45348063
    quote:
    Op zondag 14 januari 2007 15:36 schreef PiRANiA het volgende:
    Hoe zorg ik er voor dat in Excel de getallen die ik typ altijd 3 tekens hebben?

    voorbeeld:
    01
    02
    03
    ==
    14
    15

    etc...
    http://www.accountingweb.nl/cgi-bin/item.cgi?id=84613&d=101
      zondag 14 januari 2007 @ 18:54:39 #64
    136730 PiRANiA
    All thinking men are atheists.
    pi_45350905
    Dan een tweede vraag:

    Getallen lager dan zes, wil ik rood hebben, hoe doe ik dat?

    -edit- Het zal ongeveer zo iets zijn:
    ¤ #.##0,00_-;¤ #.##0,00-

    maar dan zonder eurotekens, en bij waarden lager dan zes, niet bij lager dan 0
      zondag 14 januari 2007 @ 19:04:14 #65
    80382 manny
    30 is best veel
    pi_45351228
    quote:
    Op zondag 14 januari 2007 16:23 schreef Isegrim het volgende:
    Kun je een Excel-bestand in zijn geheel invoegen in een Word-bestand? Het lukte mij alleen maar door het kopiëren van tabellen, maar ik wilde eigenlijk alle tabellen tegelijk als een soort 'plaatje' invoegen in een Word-bestand.
    das toch gewoon "plakken speciaal" in Word en dan "als figuur", of bedoel je meerdere tabbladen ?
    proberen is de eerste stap naar falen
    een cafe zonder Hazes, is geen kroeg
      zondag 14 januari 2007 @ 19:09:30 #66
    85514 ralfie
    !Yvan eht nioj
    pi_45351395
    quote:
    Op zondag 14 januari 2007 18:54 schreef PiRANiA het volgende:
    Dan een tweede vraag:

    Getallen lager dan zes, wil ik rood hebben, hoe doe ik dat?

    -edit- Het zal ongeveer zo iets zijn:
    ¤ #.##0,00_-;¤ #.##0,00-

    maar dan zonder eurotekens, en bij waarden lager dan zes, niet bij lager dan 0
    menu opmaak->voorwaardelijke opmaak

    gebruik wijst zichzelf
      zondag 14 januari 2007 @ 19:12:16 #67
    136730 PiRANiA
    All thinking men are atheists.
    pi_45351494
    quote:
    Op zondag 14 januari 2007 19:09 schreef ralfie het volgende:

    [..]

    menu opmaak->voorwaardelijke opmaak

    gebruik wijst zichzelf
    Gelukt
      zondag 14 januari 2007 @ 22:43:01 #68
    145955 Isegrim
    Rotterdam *O*
    pi_45358250
    quote:
    Op zondag 14 januari 2007 19:04 schreef manny het volgende:

    [..]

    das toch gewoon "plakken speciaal" in Word en dan "als figuur", of bedoel je meerdere tabbladen ?
    Nee, gewoon 1 tabblad, maar ik was aan het klooien met 'Insert - File'. Maar dit zal het wel zijn dan, bedankt.
    Anatomie van een executie
    The standard you walk past, is the standard you accept.
    ~David Morrison
    pi_45364270
    quote:
    Op zondag 14 januari 2007 16:00 schreef Chav het volgende:
    Het moet zo worden:

    [afbeelding]

    De witte vlakken die ik gemaakt heb, daar moet de tekst staan die in het andere topic staan.
    In visual basic editor naar het formulier gaan en dan view object. Vervolgens kun je de naam van het tekstvak lezen (rechts klikken op tekstvak en dan properties).

    Stel dat je formulier "formulier" heet en het tekstlabel heet "label" dan kun je (als ik het mij goed herinner) de tekst uit een cel als volgt aan dat label koppelen:

    formulier.label.caption = verwijzing naar cel of variabele waarin de celwaarde al is opgeslagen
    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 15 januari 2007 @ 16:19:46 #70
    129106 Chav
    Oi Oi Oi !!!
    pi_45375620
    Ik ken de formules gewoon echt niet, het is allemaal hokus pokus voor me.
    In me Burberry......
    pi_45377136
    Ik neem aan dat je wel al de macro hebt voor het laten verschijnen van het formulier aangezien je al een print screen hebt gemaakt. Ok nu de labels dus een variabele naam geven.

    uitgaande van volgende gegevens:

    formuliernaam = formulier
    werkblad waar gegevens voor de labels staat = labelgegevens
    label tekstvaknaam in formulier = label1 tm label7 (op basis van de witte vlakken in je plaatje)
    celverwijzingen voor de teksten van label1 tm label 7 = cel A2, B2, .. , G2
    werkblad waarin het formulier moet verschijnen = uitvoer

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sheets("labelgegevens").activate
    waarde1 = Range("A2").value
    waarde2 = Range("B2").value

    ****** idem voor waarde3 tm 7 ******

    Sheets("uitvoer").activate
    load formulier
    formulier.label1.Caption = waarde1
    formulier.label2.Caption = waarde2

    ****** idem voor label3 tm 7 ******

    formulier.show


    De rest moet je zelf maar uitzoeken met de help functie die in visual basic zit tenzij je nog gerichte vragen 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
      maandag 15 januari 2007 @ 17:30:12 #72
    85514 ralfie
    !Yvan eht nioj
    pi_45378086
    Maak in het formulier een initialize functie

    1
    2
    3
    4
    Private Sub UserForm_Initialize()
        TextBox1.Value = Sheet1.Range("A1")
        'etc...
    End Sub

    deze wordt uigevoerd zodra je het formulier laadt
      dinsdag 16 januari 2007 @ 15:54:06 #73
    129106 Chav
    Oi Oi Oi !!!
    pi_45408168
    Ik heb een beetje geknutseld en nu krijg ik dit probleem (1e regel)

    In me Burberry......
      dinsdag 16 januari 2007 @ 20:58:39 #74
    165854 Meeldraad
    Lekker doorstampen
    pi_45418450
    Jikez, een excel voor gevorderden topic! Komt dat even goed uit, want ik kom er zelf niet uit. Iemand misschien een helpende hand?
    Ik wil graag dat ik in excel een datum invul in B3 volgens ddmmjjjj en dat er dan automatisch dd-mm-jjjj komt te staan. En dan komt 't: vervolgens moet ik er mee kunnen werken als een datumwaarde. Dus als ik in cel B4 zet: =ALS(B3>DATUMWAARDE("31-12-1947");ja;nee) moet er vervolgens ja of nee staan en niet #WAARDE zoals ik het nu heb Anyone??
    Contemnunt spinam cum rosae deliberant
      FOK!-Schrikkelbaas dinsdag 16 januari 2007 @ 21:13:56 #75
    862 Arcee
    Look closer
    pi_45418990
    =ALS(B3>DATUM(1947,12,31),"ja","nee")

    Komma's ipv puntkomma's dus ook. In de Engelse versie tenminste wel.
      dinsdag 16 januari 2007 @ 21:16:14 #76
    85514 ralfie
    !Yvan eht nioj
    pi_45419086
    @Chav: zet eens een spatie tussen 'sub' en 'knop' op die regel

    @meeldraad: dat kan niet in een keer, wel met een tussencel
    Als je de datum in cel C9 invoert:
    1=DATUM(DEEL(C9;5;4);DEEL(C9;3;2);DEEL(C9;1;2))

    die andere functie moet je nog "" om ja en nee zetten, aldus
    1=ALS(F16>DATUMWAARDE("31-12-1947");"ja";"nee")

    als je de eerste formule in F16 heb gezet

    mocht je deze datum nergens anders nodig hebben, kun je het ook in 1 keer doen
    1=ALS(DATUM(DEEL(C9;5;4);DEEL(C9;3;2);DEEL(C9;1;2))>DATUMWAARDE("31-12-1947");"ja";"nee")


    EDIT: of wat arcee zegt
      FOK!-Schrikkelbaas dinsdag 16 januari 2007 @ 21:18:53 #77
    862 Arcee
    Look closer
      dinsdag 16 januari 2007 @ 21:36:26 #78
    85514 ralfie
    !Yvan eht nioj
    pi_45419890
    quote:
    Op dinsdag 16 januari 2007 21:18 schreef Arcee het volgende:
    Nederlandse versies.
    ach, 't was gratis
      dinsdag 16 januari 2007 @ 22:02:25 #79
    165854 Meeldraad
    Lekker doorstampen
    pi_45420930
    Oké, via Celeigenschappen => aangepast => 00-00-0000 krijg ik wel automatisch streepjes, maar dan herkent ie het niet als datumwaarde. En als ik dan inderdaad overal waar in een rekencel B3 staat dit neerzet: DATUMWAARDE(TEKST.SAMENVOEGEN(LINKS(B3;2);"-";DEEL(B3;3;2);"-";RECHTS(B3;4)) dan rekent ie er mee, maar omdat overal te veranderen is echt, echt een ontzettend @#$$-werk (excuse my French). Bovendien leiden kleine vertikkingen in B3 tot vreemde uitkomsten, omdat ie 'm niet automatisch als datum herkent. Het is een oplossing, dus dank voor de inspiratie en als het niet simpeler kan dan wordt dit inderdaad dé oplossing, maar ideaal is het niet. Zou het niet te regelen zijn via een macro??

    Het enige wat die macro feitelijk moet doen is die cel als datum aanmerken en er streepjes zetten als ze er nog niet staan, staan ze er wel, dan moet ie ze laten staan en er geen rare dingen meedoen. Iets zegt me dat dit met een simpele macro moet kunnen. Maar aangezien ik daar helemaal niet in thuis ben, kan ik ook wel voorgelogen worden...
    Contemnunt spinam cum rosae deliberant
      FOK!-Schrikkelbaas dinsdag 16 januari 2007 @ 22:09:07 #80
    862 Arcee
    Look closer
    pi_45421157
    =ALS(B3>DATUM(1947,12,31);"ja";"nee")

    Dat werkt niet?

    Je kunt wel rechtstreeks met die datum in B3 werken, hoor. Daar heb je niet die tussenstap voor nodig.
      FOK!-Schrikkelbaas dinsdag 16 januari 2007 @ 22:10:58 #81
    862 Arcee
    Look closer
    pi_45421217
    quote:
    Op dinsdag 16 januari 2007 22:02 schreef Meeldraad het volgende:
    Oké, via Celeigenschappen => aangepast => 00-00-0000
    Dat moet dd-mm-jjjj zijn, niet die nullen.
      woensdag 17 januari 2007 @ 00:47:45 #82
    165854 Meeldraad
    Lekker doorstampen
    pi_45426122
    Als ik ipv 00-00-0000 er dd-mm-jjjj van maak voegt ie niet automatisch streepjes toe. En ik kan inderdaad wel rechtstreeks met een DATUM in B3 werken, maar dan wel een datum zonder streepjes. Wil ik iets met automatisch toegevoegde streepjes dan kan dat dus alleen via aangepast en 00-00-0000, maaar dan herkent ie het niet automatisch als datum. Het is echt tenenkrommend!

    Voor wie het wil uitproberen zet ik hieronder twee bewerkingen van cellen die uit m'n sheet komen:

    B3 => celeigenschappen => aangepast => 00-00-0000
    B4 =>
    1=ALS((C7+C8+F8-F9+F10)>0;ALS(OF(b3=0;b3>DATUMWAARDE("31-12-1941"));1990;P5);0)


    Om automatisch streepjes te krijgen in B3 als je 31121941 intypt, moet in elke rekencel waar een datumvergelijking komt, B3 vervangen worden door: DATUMWAARDE(TEKST.SAMENVOEGEN(LINKS(B3;2);"-";DEEL(B3;3;2);"-";RECHTS(B3;4))). Dus dan krijg je

    B4 =>
    1=ALS((C7+C8+F8-F9+F10)>0;ALS(OF(B3=0;DATUMWAARDE(TEKST.SAMENVOEGEN(LINKS(B3;2);"-";DEEL(B3;3;2);"-";RECHTS(B3;4)))>DATUMWAARDE("31-12-1941"));1990;P5);0)


    Maar stel dan dat je 731121941 invoert per ongeluk dan krijg je wel een antwoord in de rekencel, terwijl de datum niet juist is. Dit is ook weer niet de bedoeling, dat leidt tot werken met foutieve informatie. (Overigens nu ik het nog een keer probeer krijg ik wel een foutmelding wat in dit geval wenselijk is, zodat je niet met die foutieve info doorwerkt). En als je er al wél gelijk streepjes tussen typt, snapt ie er weer niks van. Maar goed, op zich werkt ie zo wel enigszins, maar hier moet toch een elegantere oplossing voor zijn...
    Contemnunt spinam cum rosae deliberant
      FOK!-Schrikkelbaas woensdag 17 januari 2007 @ 01:04:13 #83
    862 Arcee
    Look closer
    pi_45426407
    Voer je de datum wel als datum in B3 in?

    Dus bijvoorbeeld vandaag invoeren als 1/17/2007 en dat Excel 't dan afbeeldt als 17-01-2007 door dd-mm-jjjj bij celeigenschappen in te vullen.

    Dus niét 17-01-2007 intypen, want dan maakt Excel er een tekst-type van.

    [ Bericht 0% gewijzigd door Arcee op 17-01-2007 01:15:24 ]
      FOK!-Schrikkelbaas woensdag 17 januari 2007 @ 01:18:30 #84
    862 Arcee
    Look closer
    pi_45426451


    Dit zou 't toch moeten zijn. In de linker kolom een rij willekeurige datums die als datum zijn ingevoerd en als dd-mm-jjjj worden afgebeeld. In de tweede kolom de formule zoals ik 'm al een paar keer heb genoemd (deze is alleen in het Engels). Geen tussencellen met extra formules nodig dus.
      FOK!-Schrikkelbaas woensdag 17 januari 2007 @ 01:26:33 #85
    862 Arcee
    Look closer
    pi_45426558
    Of wil je het per se ook met streepjes in kunnen voeren?
      woensdag 17 januari 2007 @ 09:23:22 #86
    15967 Frollo
    You know I am a righteous man
    pi_45428888
    quote:
    Op woensdag 17 januari 2007 01:26 schreef Arcee het volgende:
    Of wil je het per se ook met streepjes in kunnen voeren?
    Hij wil het juist zonder streepjes invoeren, ik denk dat daar het probleem zit.

    Want stel dat ik '112007' invoer, hoe moet Excel dan weten of ik a) 1 januari 2007 bedoel, b) een datum in november 2007 waarvan ik de dag vergeten ben in te voeren, of c) een elfde dag ergens in 2007 waarvan ik de maand vergeten ben?
    pi_45430007
    Het handigste is denk ik een extra kolom toe te voegen naast B3 met de onderstaande formule zodat in die kolom je streepjesdatum komt.

    =DATE(MOD(B3;10000);((MOD(B3;1000000)-MOD(B3;10000))/10000);TRUNC(B3;-6)/1000000)

    of in het nederlands (volgens http://cherbe.free.fr/traduc_fonctions_xl97.html)

    =DATUM(REST(B3;10000);((REST(B3;1000000)-REST(B3;10000))/10000);GEHEEL(B3;-6)/1000000)

    Vervolgens de kolom ernaast de functie
    =ALS(C3>DATUM(1947;12;31);"ja";"nee")

    Het kan zijn dat ; vervangen moet worden door , maar dat verschilt per taal wat trouwens de grootste stommiteit is die MS ooit heeft begaan, net als het vertalen van alle functies in de spreadsheet.
    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 17 januari 2007 @ 10:22:02 #88
    15967 Frollo
    You know I am a righteous man
    pi_45430147
    quote:
    Op woensdag 17 januari 2007 10:17 schreef Deetch het volgende:
    dat verschilt per taal wat trouwens de grootste stommiteit is die MS ooit heeft begaan, net als het vertalen van alle functies.
    Het gekke is dat als je een bestand tussen verschillende taalversies uitwisselt, dus bijvoorbeeld in een Engelse Excel een bestand maken en in een Nederlandse Excel weer inlezen, dat de vertaling van de functies en de leestekens gewoon goed gaat.
    Hij KAN het dus wel! Maar waarom kan ik dan in mijn Nederlandse Excel niet gewoon meteen =SUM(A1:B1) intypen als ik dat zou willen?
    pi_45430252
    Je kunt kolom B fixeren op een tekstlengte van 8 tekens. data validatie, tekstlengte, min 8, max 8.

    Dan moet je echter de formule in C3 ook aanpassen naar:
    =DATUM(REST(WAARDE(B3);10000);((REST(WAARDE(B3);1000000)-REST(WAARDE(B3);10000))/10000);GEHEEL(WAARDE(B3);-6)/1000000)
    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_45430409
    quote:
    Op woensdag 17 januari 2007 10:22 schreef Frollo het volgende:

    [..]

    Het gekke is dat als je een bestand tussen verschillende taalversies uitwisselt, dus bijvoorbeeld in een Engelse Excel een bestand maken en in een Nederlandse Excel weer inlezen, dat de vertaling van de functies en de leestekens gewoon goed gaat.
    Hij KAN het dus wel! Maar waarom kan ik dan in mijn Nederlandse Excel niet gewoon meteen =SUM(A1:B1) intypen als ik dat zou willen?
    omdat MS "klantvriendelijk" wil zijn voor gebruikers zonder enige voorkennis en de functies graag intuititef wil laten aanvoelen. Zodra je echter al programmeerkennis hebt of in een andere taal hebt gewerkt ben je dus mooi zuur.
    Met Excel95 (geloof ik) was het zelfs zo erg dat de visual basic in excel ook vertaald was.

    dan kreeg je dus macro met "indien .. dan .. anders" etc, gelukkig zijn ze daar snel van afgestapt. Ik meen mij te herinneren dat er wel een spreadsheet was waarin de functies vertaald werden. Ik zal eens even 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_45431040
    Gratis vertaal plugin voor excel functies. Je krijgt een werkbalk met de functie in je geinstalleerde taal, de functie in een andere taal en een taalkeuze. Je kunt dus alle functies van en naar je geinstalleerde taal naar een andere taal vertalen.

    http://members.chello.nl/jvolk/keepitcool/files/TranslateIT.zip
    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 17 januari 2007 @ 11:00:35 #92
    15967 Frollo
    You know I am a righteous man
    pi_45431171
    quote:
    Op woensdag 17 januari 2007 10:30 schreef Deetch het volgende:

    [..]

    omdat MS "klantvriendelijk" wil zijn voor gebruikers zonder enige voorkennis en de functies graag intuititef wil laten aanvoelen.
    Wat lief van MS!

    Toch blijft het typisch dat ik niet zelf Engelse functies kan typen in mijn Nederlandse Excel, want dan houdt hij zich van den domme, maar dat hij diezelfde functies ineens wel begrijpt bij het inlezen.
    quote:
    Zodra je echter al programmeerkennis hebt of in een andere taal hebt gewerkt ben je dus mooi zuur.
    Met Excel95 (geloof ik) was het zelfs zo erg dat de visual basic in excel ook vertaald was.

    dan kreeg je dus macro met "indien .. dan .. anders" etc, gelukkig zijn ze daar snel van afgestapt.
    Juist. Hier op het werk hebben we nog steeds af en toe macro's nodig die in Word 95 zijn geschreven, in fraai Nederlands WordBasic dus, en nu heb ik pas geleden te taak gekregen om dat om te zetten naar VBA. Leuke klus.
    quote:
    Op woensdag 17 januari 2007 10:55 schreef Deetch het volgende:
    Gratis vertaal plugin voor excel functies. Je krijgt een werkbalk met de functie in je geinstalleerde taal, de functie in een andere taal en een taalkeuze. Je kunt dus alle functies van en naar je geinstalleerde taal naar een andere taal vertalen.

    http://members.chello.nl/jvolk/keepitcool/files/TranslateIT.zip
    Zo, da's handig!
      woensdag 17 januari 2007 @ 11:05:52 #93
    85514 ralfie
    !Yvan eht nioj
    pi_45431289
    een andere mogelijkheid is via een worksheet_onchange macro. wordt wel wat makkelijker om niet legale datums in te voeren
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Private Sub Worksheet_Change(ByVal Target As Range)
        If Not Intersect(Range("A1:A100"), Target) Is Nothing Then
            On Error GoTo wrong
            Dim vale As String
            For Each cell In Target
                If Not Len(cell.Value) = 10 And Not Len(cell.Value) = 0 Then
                    vale = cell.Value
                    cell.Value = Left$(vale, 2) & "-" & Mid$(vale, 3, 2) & "-" & Right$(vale, 4)
                    vale = DateValue(cell.Value)
                End If
            Next cell
        End If
        Exit Sub
    wrong:
        MsgBox "De ingevulde waarde: '" & vale & "' is geen geldige datum!"
    End Sub
    Het enige wat je moet doen is de range ("A1:A100") aanpassen aan jouw wensen en de cellen in deze range de TEXT-NOTATIE geven, anders werkt het niet.

    Mocht de macro vastlopen, gebruik dan ctr+pause/break. Hij kan in een oneindige lus komen omdat de macro de celwaarde aanpast en deze aanpassing de macro zelf weer oproept
      FOK!-Schrikkelbaas woensdag 17 januari 2007 @ 11:12:50 #94
    862 Arcee
    Look closer
    pi_45431469
    quote:
    Op woensdag 17 januari 2007 09:23 schreef Frollo het volgende:
    Hij wil het juist zonder streepjes invoeren, ik denk dat daar het probleem zit.

    Want stel dat ik '112007' invoer, hoe moet Excel dan weten of ik a) 1 januari 2007 bedoel, b) een datum in november 2007 waarvan ik de dag vergeten ben in te voeren, of c) een elfde dag ergens in 2007 waarvan ik de maand vergeten ben?
    Ja, daarom zei ik ook voer 't als datum in:
    quote:
    Op woensdag 17 januari 2007 01:04 schreef Arcee het volgende:
    Voer je de datum wel als datum in B3 in?

    Dus bijvoorbeeld vandaag invoeren als 1/17/2007 en dat Excel 't dan afbeeldt als 17-01-2007 door dd-mm-jjjj bij celeigenschappen in te vullen.

    Dus niét 17-01-2007 intypen, want dan maakt Excel er een tekst-type van.
    Dat kun je uitproberen door het veld iets breder te maken. Als je de datum invoert en het wordt naar rechts uitgelijnd dan is het een datum, blijft het links staan dan is het tekst en niet goed dus.



    16-10-1934 is dus niet als datum ingevoerd, de rest wel.
      woensdag 17 januari 2007 @ 13:22:05 #95
    165854 Meeldraad
    Lekker doorstampen
    pi_45435225
    @ Deetchs oplossing:
    Andere cellen gebruiken zijn geen goede optie, het is te bewerkelijk. Kolommen toevoegen ook niet want ik wil met minimale invul van data, maximale overzichtelijkheid.

    @ Arcees oplossing:
    Celeigenschappen => aangepast => dd-mm-jjj. Dit is hoe ik het nu ook laat werken, maar dit leidt niet tot de automatische tussenvoeging van streepjes.

    @ Ralphies oplossing:
    Hoe maak ik een worksheet_onchange macro? Dit is hoe ik het geprobeerd heb: Extra => Macro => Nieuwe macro opnemen => naamgeven, OK => stopknop. Vervolgens in Macro's bewerken heb ik alles geselecteerd en jouw scriptje eroverheen geplakt. Daarna heb ik A1:A100 vervangen door B3 (aangezien er maar een cel is waarin je de geboortedatum moet invullen). Misschien heb ik een fout gemaakt, maar het resultaat is in ieder geval geen streepjes en de rekencellen rekenen er niet mee. Een voorbeeld van een rekencel is dit:

    1=ALS((C23+C24+F24-F25+F26)>0;ALS(OF(B3=0;B3>DATUMWAARDE("31-12-1947"));1894;P22);0)


    Als ik nu in bijv C23 19000 invul en in B3 30061950 invul, zou er dus 1894 moeten komen te staan.

    Maar ik ben wel meer en meer tot de overtuiging gekomen dat een macro de oplossing is. Ik heb feitelijk maar drie eisen aan wat die macro moet kunnen:

    1. Als ik in een cel 31121947 invoer, moet er automatisch 31-12-1947 komen te staan.
    2. Als ik er 31-12-1947 invoer, moet dat ook herkend worden en moet er 31-12-1947 blijven staan.
    3. De cel moet als datumwaarde gelden.

    Vereiste 2 is een bonus als het lukt, maar de minst belangrijke van de drie. Als de heren excelgoeroes zich eens in die richting zouden willen experimenteren... :s)
    Contemnunt spinam cum rosae deliberant
      FOK!-Schrikkelbaas woensdag 17 januari 2007 @ 13:25:13 #96
    862 Arcee
    Look closer
    pi_45435331
    quote:
    Op woensdag 17 januari 2007 13:22 schreef Meeldraad het volgende:
    @ Arcees oplossing:
    Celeigenschappen => aangepast => dd-mm-jjj. Dit is hoe ik het nu ook laat werken, maar dit leidt niet tot de automatische tussenvoeging van streepjes.
    Voer je de datum wel als echte datum in? Dus niét 31121947, maar 12/31/1947, of hoe die Nederlandse versie van Excel het ook maar wil hebben.

    Ik zou 't gewoon als datumveld invoeren. Dan maakt Excel er zelf wel 31-12-1947 van.

    Nogmaals:



    Datums zijn als datum ingevoerd en worden correct met streepjes afgebeeld.
      FOK!-Schrikkelbaas woensdag 17 januari 2007 @ 13:31:06 #97
    862 Arcee
    Look closer
    pi_45435511
    In mijn Engelse versie zien de celeigenschappen van de datumvelden er zo uit:



    Misschien moet jij ook yyyy gebruiken? In ieder geval 4 letters, in je post noemde je er 3 (jjj).

    Maar in de Nederlandse versie zou het dd-mm-jjjj moeten zijn, lijkt me.
      FOK!-Schrikkelbaas woensdag 17 januari 2007 @ 13:42:16 #98
    862 Arcee
    Look closer
    pi_45435900
    quote:
    Op woensdag 17 januari 2007 13:25 schreef Arcee het volgende:
    Datums zijn als datum ingevoerd en worden correct met streepjes afgebeeld.
    Wat je kunt zien als ik op zo'n cel sta:



    04-02-1919 is dus ingevoerd als 2/4/1919.
      woensdag 17 januari 2007 @ 13:43:03 #99
    165854 Meeldraad
    Lekker doorstampen
    pi_45435918
    Haha, nee mijn jaartelling is begonnen met de Vrede van Munster en dus is het pas 358 n.VvM en heb ik maar drie j's nodig..... Oké, oké, het was een foutje....
    Maar inderdaad celeigenschappen => aangepast => dd-mm-jjjj. Maar die slashforwards zijn niet echt een oplossing, want dan kan ik net zo goed gelijk streepjes neerzetten. Nee, het is me er juist om te doen om zo snel mogelijk een datum in te kunnen voeren door 31101947 in te vullen en dat excel er dan vervolgens zélf een datumwaarde met streepjes van maakt.
    Contemnunt spinam cum rosae deliberant
      FOK!-Schrikkelbaas woensdag 17 januari 2007 @ 13:47:57 #100
    862 Arcee
    Look closer
    pi_45436090
    quote:
    Op dinsdag 16 januari 2007 22:02 schreef Meeldraad het volgende:
    Oké, via Celeigenschappen => aangepast => 00-00-0000 krijg ik wel automatisch streepjes, maar dan herkent ie het niet als datumwaarde. En als ik dan inderdaad overal waar in een rekencel B3 staat dit neerzet: DATUMWAARDE(TEKST.SAMENVOEGEN(LINKS(B3;2);"-";DEEL(B3;3;2);"-";RECHTS(B3;4)) dan rekent ie er mee, maar omdat overal te veranderen is echt, echt een ontzettend @#$$-werk (excuse my French).
    Dan was dit toch gewoon goed?

    Je moet die formule dan af en toe even kopiëren. Dat kun je makkelijk doen door te dubbelklikken op het kleine vierkantje rechtsonderin de cel die je wilt kopiëren.
      FOK!-Schrikkelbaas woensdag 17 januari 2007 @ 13:50:32 #101
    862 Arcee
    Look closer
    pi_45436152


    Dat vierkantje dus. Als je links de datums invoert en dan rechts de formule meekopieert, dan moet 't goed gaan.
      woensdag 17 januari 2007 @ 13:55:45 #102
    85514 ralfie
    !Yvan eht nioj
    pi_45436310
    quote:
    Op woensdag 17 januari 2007 13:22 schreef Meeldraad het volgende:
    @ Ralphies oplossing:
    Hoe maak ik een worksheet_onchange macro? Dit is hoe ik het geprobeerd heb: Extra => Macro => Nieuwe macro opnemen => naamgeven, OK => stopknop. Vervolgens in Macro's bewerken heb ik alles geselecteerd en jouw scriptje eroverheen geplakt. Daarna heb ik A1:A100 vervangen door B3 (aangezien er maar een cel is waarin je de geboortedatum moet invullen). Misschien heb ik een fout gemaakt, maar het resultaat is in ieder geval geen streepjes en de rekencellen rekenen er niet mee. Een voorbeeld van een rekencel is dit:
    ga naar extra->macro->visual basic editor
    Linksboven in de project explorer (of hoe dat ook heet) dubbelklikken op het blad waarop je het wilt hebben (bijv blad 1)
    daarna kun je de code in het scherm plakken.
      woensdag 17 januari 2007 @ 14:20:35 #103
    107951 JortK
    Immer kwaliteitsposts
      woensdag 17 januari 2007 @ 14:27:28 #104
    165854 Meeldraad
    Lekker doorstampen
    pi_45437332
    @ Arcee
    Klopt die oplossing was ook werkzaam, maar als je weet hoeveel verwijzingen ik dan handmatig zou moeten omzetten, daar wordt je niet blij van, komt nog eens bij dat de formules nog ondoorzichtiger worden dan ze al zijn en als er ergens toch nog fouten inzitten wordt het nog lastiger ze op te sporen. De formules moeten zo gestroomlijnd mogelijk zijn. En zoals gezegd lost het niet alle problemen op. Het invoeren van een datum mét streepjes leidt tot foute waarden.

    @ralfie
    Oké gelukt, en inderdaad maakt het nu niet uit of ik ze met of zonder streepje invoer, uiteindelijk staan ze er zoals ik ze wil zien. A sight for sore eyes! Alleen de rekencellen doen er nog niks mee. Moet ik misschien een andere verwijzing gebruiken dan in mijn vorige post?
    Contemnunt spinam cum rosae deliberant
      FOK!-Schrikkelbaas woensdag 17 januari 2007 @ 14:40:27 #105
    862 Arcee
    Look closer
    pi_45437801
    quote:
    Op woensdag 17 januari 2007 14:27 schreef Meeldraad het volgende:
    @ Arcee
    Klopt die oplossing was ook werkzaam, maar als je weet hoeveel verwijzingen ik dan handmatig zou moeten omzetten, daar wordt je niet blij van, komt nog eens bij dat de formules nog ondoorzichtiger worden dan ze al zijn en als er ergens toch nog fouten inzitten wordt het nog lastiger ze op te sporen. De formules moeten zo gestroomlijnd mogelijk zijn. En zoals gezegd lost het niet alle problemen op.
    Waar heb je die datums die je invoert dan allemaal al staan?
    quote:
    Het invoeren van een datum mét streepjes leidt tot foute waarden.
    Daar maak je dan weer een aparte ALS voor. In jouw Nederlandse versie zou dat dan zo moeten worden:

    DATUMWAARDE(TEKST.SAMENVOEGEN(LINKS(B3;2);"-";DEEL(B3;ALS(DEEL(B3;3;1)="-";4;3);2);"-";RECHTS(B3;4))

    Ervaanuitgaande dat die DATUMWAARDE-functie zo al werkt.

    Die formule hoef je maar 1 keer in te voeren en mee te kopiëren.

    Nederlandse versies zijn kut!

    [ Bericht 3% gewijzigd door Arcee op 17-01-2007 14:46:01 ]
    pi_45438537
    met ctrl-H kun je in de formules in een werkblad heel eenvoudig vervangingen toepassen.
    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 17 januari 2007 @ 21:35:57 #107
    129106 Chav
    Oi Oi Oi !!!
    pi_45452175
    Ik word gek! Hij zegt steeds dat mn sub niet goed is.

    Wat ik doe.

    extra, macro, nieuwe macro opnemen, macronaam geven, knop maken, macro toevoegen en dan de formule in VB. Ik krijg dan de fout: Compileerfout: Sub of Function is niet gedefinieerd.

    Grrrrr!
    In me Burberry......
    pi_45463906
    Een paar kleine handige macrotjes die ikzelf veel gebruik bij dateverwerking (tevens schopje)

    Stel je hebt een kolom met datat erin maar ook lege plekken tussen de data. Met ctrl+pijltje naar beneden of naar boven kun je dan naar de eerstvolgende (lager danwel hoger gelegen) lege cel. Soms wil je echter direct naar de alleronderste waarde of de allerbovenste waarde, daarvoor heb ik onderstaande twee macro's gemaakt.

    Als je naar de onderste cel met een waarde wilt gaan kun je deze macro gebruiken
    1
    2
    3
    4
    Sub Last_data()
        Application.Goto Reference:="R65536C[0]"
        Selection.End(xlUp).Select
    End Sub


    Als je naar de bovenste cel met een waarde wilt gaan kun je deze macro gebruiken
    1
    2
    3
    4
    Sub First_data()
        Application.Goto Reference:="R1C[0]"
        If ActiveCell.Value = "" Then Selection.End(xlDown).Select
    End Sub
    Supra Groningam Nihil
    Postjubilea: 10.000 15.000 20.000 25.000
    Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
    Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
    pi_45464258
    Onderstaande macro geeft elke cel in de actieve kolom een zelf te kiezen kleur als de waarde die erin staat overeenkomt met de waarde (getal of string) die je in de inputbox invoert. Macro begint in de actieve cel en gaat door tot eerstvolgende lege cel.

    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
    Sub Mark_cell_color()

    Dim Mark As Integer
    Dim Marker, Markcolor As String

    Marker = InputBox("Welke tekenreeks (getal of string) staat in de te markeren cel?", "Merkteken")
    If Marker = "" Then Exit Sub

    Markcolor = InputBox("Welke kleur markering? (rood, groen, blauw, geel, roze)", "Markerkleur", "rood")
    bool = Markcolor = "rood" Or Markcolor = "groen" Or Markcolor = "blauw" Or Markcolor = "geel" Or Markcolor = "roze"
    If bool = False Then Exit Sub
    If Markcolor = "rood" Then Mark = 3
    If Markcolor = "groen" Then Mark = 4
    If Markcolor = "blauw" Then Mark = 5
    If Markcolor = "geel" Then Mark = 6
    If Markcolor = "roze" Then Mark = 7

    Do Until ActiveCell.Value = ""
        
        If ActiveCell = Marker Then ActiveCell.Interior.ColorIndex = Mark
        If CStr(ActiveCell.Value) = Marker Then ActiveCell.Interior.ColorIndex = Mark
        ActiveCell.Offset(1, 0).Range("a1").Select
    Loop
       
    End Sub
    Supra Groningam Nihil
    Postjubilea: 10.000 15.000 20.000 25.000
    Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
    Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
      donderdag 18 januari 2007 @ 11:10:10 #110
    85514 ralfie
    !Yvan eht nioj
    pi_45464704
    quote:
    Op woensdag 17 januari 2007 14:27 schreef Meeldraad het volgende:
    @ralfie
    Oké gelukt, en inderdaad maakt het nu niet uit of ik ze met of zonder streepje invoer, uiteindelijk staan ze er zoals ik ze wil zien. A sight for sore eyes! Alleen de rekencellen doen er nog niks mee. Moet ik misschien een andere verwijzing gebruiken dan in mijn vorige post?
    ja, de cel geeft het nu als tekst weer. Om met deze tekst als datum te werken, moet je de functie DATUMWAARDE gebruiken, bijv
    1=ALS(DATUMWAARDE(A1)>DATUMWAARDE("13-3-2001");"ja";"nee")
      donderdag 18 januari 2007 @ 12:01:27 #111
    165854 Meeldraad
    Lekker doorstampen
    pi_45466421
    @ ralfie
    Dat is nog een relatief kleine toevoeging... even testen....


    Wauw, ik geloof dat dit een oplossing is waar ik mee kan leven! Het is niet zo te regelen dat de celeigenschap al op datum staat en dat je vervolgens via een macro het hele streepverhaal bewerkstelligt? (Zoals gezegd, ik wil de formules zo kort mogelijk houden)

    @ Arcee
    Je formule krijg ik niet werkend. En de oplossing van ralfie is gestroomlijnder. Evengoed, enorm bedankt voor al je input. Heb ik echt gewaardeerd!

    Als jullie er belangstelling bij hebben, wil ik het eindproduct wel naar je toemailen. Dan begrijp je misschien ook beter waarom het me te doen was en wie weet zie je nog dingen die beter of handiger zouden kunnen. Het is een sheet waarin je met relatief weinig variabelen, snel je inkomstenbelasting kunt uitrekenen. PM maar een mailadres bij belangstelling.
    Contemnunt spinam cum rosae deliberant
      donderdag 18 januari 2007 @ 12:11:18 #112
    165854 Meeldraad
    Lekker doorstampen
    pi_45466707
    Trouwens, nog een vraag: de RANGE betreft 6 cellen, maar als ik het zo noteer: Range("c6;c22;c38;c54;c71;c87") werken ze niet, behalve de eerste waar ik mee getest heb, namelijk cel c22. (Bij c6 was ik arcee's opmerkingen aan het proberen).
    Ze staan allemaal op tekst, dus daar ligt het niet aan. Ik zal het wel verkeerd genoteerd hebben... help?
    Contemnunt spinam cum rosae deliberant
    pi_45471354
    * Deetch noteert worksheet_change idee voor later gebruik
    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
      FOK!-Schrikkelbaas donderdag 18 januari 2007 @ 14:37:17 #114
    862 Arcee
    Look closer
    pi_45471799
    quote:
    Op donderdag 18 januari 2007 12:01 schreef Meeldraad het volgende:
    PM maar een mailadres bij belangstelling.
    Zie m'n profiel. Je hebt zo te zien je PM niet geactiveerd.
      donderdag 18 januari 2007 @ 16:40:50 #115
    85514 ralfie
    !Yvan eht nioj
    pi_45476889
    quote:
    Op donderdag 18 januari 2007 12:01 schreef Meeldraad het volgende:
    @ ralfie
    Dat is nog een relatief kleine toevoeging... even testen....


    Wauw, ik geloof dat dit een oplossing is waar ik mee kan leven! Het is niet zo te regelen dat de celeigenschap al op datum staat en dat je vervolgens via een macro het hele streepverhaal bewerkstelligt? (Zoals gezegd, ik wil de formules zo kort mogelijk houden)
    Het probleem is dat een illegale datum door excel niet kan worden omgezet en dan kun je er in visual basic ook niks mee.Maar na wat experimenteren net iets uitgevonden. Cell.value2 geeft de ingevoerde waarde, ook als deze geen legale datum is. De aangepaste code wordt dan:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Private Sub Worksheet_Change(ByVal Target As Range)
        If Not Intersect(Range("A1:A100"), Target) Is Nothing Then
            On Error GoTo wrong
            Dim vale As String, length As Integer
            For Each cell In Target
                length = Len(cell.Value2)
                If length = 7 Or length = 8 And Not length = 0 Then
                    If length = 7 Then
                        vale = "0" & cell.Value2
                    Else
                        vale = cell.Value2
                    End If
                    cell.Value = DateValue(Left$(vale, 2) & "-" & Mid$(vale, 3, 2) & "-" & Right$(vale, 4))
                End If
            Next cell
        End If
        Exit Sub
    wrong:
        MsgBox "De ingevulde waarde: '" & vale & "' is geen geldige datum!"
    End Sub
    Nu kun je je cellen wel op dd-mm-jjjj zetten, en er gewoon mee rekenen

    [ Bericht 6% gewijzigd door ralfie op 18-01-2007 16:46:38 ]
      donderdag 18 januari 2007 @ 18:05:27 #116
    165854 Meeldraad
    Lekker doorstampen
    pi_45480598
    Exact!!! ZOOOO moet ie zijn!!! You just made my day! Elk biertje dat ik drink vandaag zal zijn op Ralph van Hoorn, wat een held! Zegt het voort!

    Alle anderen, met name Arcee ook hartelijk dank!

    Oh en als je nog belangstelling hebt bij het resultaat, dan moet je maar even een mailadres naar mijn inmiddels geactiveerde PM-inbox sturen.
    Contemnunt spinam cum rosae deliberant
    pi_45499548
    Soms moet je duplicaten uit een kolom verwijderen. hiervoor heb ik twee macros geschreven:

    De eerste macro verwijderd duplicaten als ze direct onder elkaar staan.
    1, 1, 2, 2, 3, 4, 5, 1, 1,2
    wordt
    1, 2, 3, 4, 5, 1, 2

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

    ' Deze macro kijkt of de cel onder de active cell dezelfde waarde bevat.
    ' Zo ja dan wordt deze verwijderd, anders wordt er verder gegaan
        
    Do While ActiveCell.Value <> ""
        
        Curr = ActiveCell.Value
        ActiveCell.Offset(1, 0).Range("A1").Select
        Do
            Application.CutCopyMode = False
            Selection.Delete Shift:=xlUp
        Loop While ActiveCell.Value = Curr
        
    Loop
    End Sub


    De tweede macro verwijderd alle duplicaten uit een kolom.
    1, 1, 2, 2, 3, 4, 5, 1, 1,2
    wordt
    1, 2, 3, 4, 5

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    Sub Del_duplicate_column()
    '
    ' Deze macro verwijderd duplicaten uit een ongesorteerde kolom
    ' Hierbij wordt bovenaan begonnen
        
    Do While ActiveCell.Value <> ""
        Check = ActiveCell.Value
        rij = ActiveCell.Row
        kol = ActiveCell.Column
        
        Do While ActiveCell.Value <> ""
            ActiveCell.Offset(1, 0).Range("a1").Select
            If ActiveCell.Value = Check Then
                Selection.Delete Shift:=xlUp
                Else: End If
            Loop
        
    'activecell weer terug naar check cell en 1 cel naar beneden en do -loop
    Range("a1").Select
    ActiveCell.Offset(rij, kol - 1).Range("a1").Select
    Loop

    End Sub
    Supra Groningam Nihil
    Postjubilea: 10.000 15.000 20.000 25.000
    Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
    Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
    pi_45549314
    Deetch need your help again
    Maat van me is naar het volgende op zoek.. ( dont ask me why )
    Regel 1 heeft x velden gevuld
    Regel 2 .. etc etc

    Door het draaien van een macro wil hij op blad 2 het volgende krijgen
    A1
    B1
    C1 D1 E1 F1 G1 etc..

    Dus blad1 A1 komt op A1, Blad1 B1 komt op A2, Blad1 C1 komt op A3 en de rest komt naast A3..
    de 2e regel van blad 1 gaat hetzelfde verder,

    vb.
    Regel 1 : 1 2 3 4 5 6 7
    Regel 2 : a b c d e f g

    blad 2:
    1
    2
    3 4 5 6 7
    a
    b
    c d e f g h
      zondag 21 januari 2007 @ 11:39:13 #119
    85514 ralfie
    !Yvan eht nioj
    pi_45553922
    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
    Sub test()
    Dim arr() As Integer
    Dim vals() As Variant
    Dim number As Integer
    number = ThisWorkbook.Sheets("blad1").UsedRange.Count

    ReDim arr(number, 2)
    ReDim vals(number)

    Dim x

    For Each cell In ThisWorkbook.Sheets("blad1").UsedRange
        If Not cell.Value = "" Then
            arr(x, 1) = cell.Column
            arr(x, 2) = cell.Row
            vals(x) = cell.Value
            x = x + 1
        End If
    Next cell


    ThisWorkbook.Sheets("blad2").Activate
    Dim drow As Integer, dcol As Integer

    For y = 0 To x - 1
        dcol = arr(y, 1) - 2
        If dcol < 1 Then dcol = 1
        drow = arr(y, 2) * 3
        If arr(y, 1) = 1 Then
            drow = drow - 2
        ElseIf arr(y, 1) = 2 Then
            drow = drow - 1
        End If
        Cells(drow, dcol).Value = vals(y)
    Next y
    End Sub
    hoeft alleen nog maar de sheets namen te veranderen mochten die anders zijn
      maandag 22 januari 2007 @ 11:28:43 #120
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_45573572
    Ik zit met een probleem.. Ik moet een gestapelde grafiek maken, maar hij wil niet zoals ik dat wil.. iemand hier een idee?? Jammergenoeg geen idee hoe ik een mooie screenshot ervan kan maken.. maar zal t proberen uit te leggen dmv overname;
    Dit zijn mijn gegevens

    Persoon A
    Datum Kosten1 Kosten 2
    Jan 50.00 0.00
    Feb 60.00 5.00
    Maart 70.00 10.00
    April 50.00 10.00

    Persoon B
    Datum Kosten1 Kosten 2
    Jan 20.00 1.00
    Feb 30.00 10.00
    Maart 60.00 7.00
    april 10.00 5.00

    Nu wil ik dus een gestapelde grafiek, waarin per maand aan wordt gegeven wat de kosten per persoon zijn.
    op de x-as de maanden
    op de y-as de bedragen

    In sitautie van hierboven wil ik dus 1 grafiek met 2 staven per maand (persoon A en B)
    Elk zo';n staaf bestaat uit kosten 1 en kosten 2 (bovenop elkaar, gestapeld)
    Echter in mijn geval gaat het om 12 maanden en zo'n 12 werknemers, dus zijn bv aparte grafieken geen opties.

    Iemand enig idee hoe ik dit moet doen?? Hoop dat het een beetje duidelijk is.

    Wat mijn probleem namelijk is, is dat ie of alles bij elkaar in een gestapelde balk zet (dus van alle personen) of alle maanden bij elkaar doet. Het wil gewoon niet lukken. Hoop dat iemand t antwoord weet

    [ Bericht 11% gewijzigd door Cuegirllie op 22-01-2007 13:17:00 (verduidelijking probleem) ]
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
    pi_45575041
    Ik heb geprobeerd een voorbeeldje te maken maar kan hem niet posten omdat ik geen ftp toegang heb. Ik kan hem wel naar je mailen als je ff je mail adres doet.
    Wat ik nu heb is een grafiek met op de x-as de maanden als volgt: jan feb mrt dec en dan weer jan feb mrt dec voor persoon twee. Op de y-as staan de gestapelde kosten (kosten 1 en 2) per persoon. Je hebt dus in totaal 8 stapels.
    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 22 januari 2007 @ 12:26:42 #122
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_45575251
    hm.. dat gaat jammer genoeg ook niet werken.. vergeten bij te vermelden.. Maar het gaat om zo'n 12 personen. Dus dan zou het erg veel worden.
    Evt voorbeelden kun je pm-en
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
    pi_45575297
    quote:
    Op zondag 21 januari 2007 00:32 schreef realbase het volgende:
    Deetch need your help again
    Hehe, ik slaap in het weekend. Maar Ralfie is een betere coder dan ik en die heeft op zondag niets te doen zo te zien
    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_45575860
    @Cuegirllie: probeer het hier eens mee: http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q214119

    Ik kan zelf helaas nu ff niet helpen ivm lunchmeeting.
    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_45579467
    Ik heb een voorbeeld excelletje klaar op basis van bovengenoemde link, volgens mij hoef je alleen de namen en bedragen nog in te vullen.

    Waar kan ik hem heen sturen? Je kunt nl. geen bestanden PM'en.

    [ Bericht 22% gewijzigd door Deetch op 22-01-2007 14:48:17 ]
    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 22 januari 2007 @ 14:46:43 #126
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_45579583


    [ Bericht 100% gewijzigd door Cuegirllie op 22-01-2007 14:54:14 ]
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
    pi_45579767
    Bling you got mail. Verander je @ nog even in [at] ivm spam enzo?
    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 22 januari 2007 @ 14:57:35 #128
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_45579944
    zoiets is inderdaad wat ik nodig heb..
    Alleen mijn gegevens staan in een leuke tabelletje.. enig idee of t daarmee ook kan.. stuur je wel effe bestandje op met voorbeeld.. (is voor stage, kan/mag t dus ook geen andere layout geven)
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
    pi_45580360
    Vanuit een tabel (zonder lege ruimtes) kan het niet direct juist omdat je door die lege ruimtes meerder aparte stacks creert.
    Met behulp van vert.zoeken (vlookup) of gewoon celverwijzingen zou je de getallen wel op de juiste plek in de grafiek kunnen krijgen. Dat is even wat werk maar dan werkt de grafiek wel. kost je hooguit een half uurtje.
    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 22 januari 2007 @ 15:16:37 #130
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_45580453
    Is het uit te leggen hoe dat precies werkt.. dat vert.zoeken/celverwijzignen?
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
    pi_45580916
    Ik heb wat ruzie met vlookup maar met eenvoudige celverwijzingen en het handig toevoegen van lege regels en lege cellen kun je een bruikbare tabel maken van je originele tabel. Dat hoeft maar een keer als de invoer steeds in een gelijk format zit. Aangezien je ook op stage bent heb je wel ff de tijd hiervoor. ik heb je een mail teruggestuurd met uitleg.

    Succes
    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 22 januari 2007 @ 15:33:01 #132
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_45580970
    Tnx.. ik zal effe kijken En inderdaad.. genoeg tijd
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
      maandag 22 januari 2007 @ 16:24:41 #133
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_45582657
    Nou.. t lukt me TNX!!
    Kost inderdaad wel wat werk.. en op de helft ofzo.. maarja.. eerst maar es nagaan of ze t zo wel willen.. want weet ook niet in hoeverre dingen gaan veranderen in de toekomst als ik er niet ben.. en dan vinden ze dit veels te ingewikkeld (al is t dat eigenlijk helemaal niet)
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
      dinsdag 23 januari 2007 @ 09:51:20 #134
    15967 Frollo
    You know I am a righteous man
    pi_45588759
    Ik wil iets doen wat vast hééél simpel is, maar ik kan er gewoon even niet opkomen.

    Ik heb een een cel het volgende:

    ="Het antwoord is "&A1

    In die cel verschijnt dus: "Het antwoord is " plus de waarde uit A1. Nu wil ik die waarde uit A1 graag opmaak meegeven, bijvoorbeeld vet (Het antwoord is 15) of blauw of cursief of alles tegelijk. Hoe doe ik dat? Bedankt!
    pi_45589956
    Volgens mij kun je bij formulegebruik alleen de hele cel dezelfde layout geven.
    Als de cel geheel is gevuld met text en dan kun je wel deel layouts gebruiken.
    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 23 januari 2007 @ 10:53:36 #136
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_45590084
    jah.. dat dacht ik ook.. is volgsen mij niet mogelijk om alleen die 15 qua opmaak te veranderen.
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
      dinsdag 23 januari 2007 @ 10:56:30 #137
    15967 Frollo
    You know I am a righteous man
    pi_45590155
    quote:
    Op dinsdag 23 januari 2007 10:48 schreef Deetch het volgende:
    Volgens mij kun je bij formulegebruik alleen de hele cel dezelfde layout geven.
    Als de cel geheel is gevuld met text en dan kun je wel deel layouts gebruiken.
    OK, maar als ik nou tekst van het getal maak met TEKST()? Dan kan ik in elk geval wel de notatie veranderen. Bijvoorbeeld:
    ="Het is vandaag "&TEKST(VANDAAG();"d mmmm")

    Dus ik vroeg me af of je er dan ook opmaak aan kunt meegeven.
    pi_45594689
    Detekst functie zit aan de zelfde getalsnotaties vast als de gewone getalsnotaties uit format, cells en dus kun je alleen de gehele cel een bepaalde format meegeven.. Je hebt nog steeds met een formule te maken dus blijft mijn vorige post ook gelden.
    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 23 januari 2007 @ 13:44:55 #139
    15967 Frollo
    You know I am a righteous man
    pi_45594750
    Nou dat vind ik dan stom.
    pi_45594895
    Via een macro kan wel. Ga naast de cel staan waarin het getal staat (of pas in de macro de offset verwijzing aan) en run dan onderstaande macro:

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

        getal = ActiveCell.Offset(0, -1).Value
        ActiveCell.FormulaR1C1 = "Het antwoord is: " & getal
        With ActiveCell.Characters(Start:=18, Length:=Len(getal)).Font
            .Name = "Arial"
            .FontStyle = "Vet"
            .Size = 10
            .Strikethrough = False
            .Superscript = False
            .Subscript = False
            .OutlineFont = False
            .Shadow = False
            .Underline = xlUnderlineStyleNone
            .ColorIndex = xlAutomatic
        End With
        
    End Sub

    dan staat in de actieve cel alleen een tekststring met gewenste layout.
    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 23 januari 2007 @ 13:53:11 #141
    15967 Frollo
    You know I am a righteous man
    pi_45594998
    Bedankt Deetch!
    pi_45655849
    ♫♪We zijn hier op de wereld om mekaar♪♫
    ♫♪om mekaar, om mekaar, om mekaar♪♫
    ♫♪te helpen niet waar♪♫

    muzikaal kickje
    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 26 januari 2007 @ 11:37:14 #143
    107951 JortK
    Immer kwaliteitsposts
    pi_45690401
    Ik heb zelf hulp nodig :)

    ik heb een kolom met de volgende informatie:

    1Postbus 20, 1910 AA Uitgeest


    Nu wil ik in een ander kolom alleen de tekens hebben tot het komma teken, dus:

    1Postbus 20


    Hoe doe ik dit :)
      vrijdag 26 januari 2007 @ 12:02:56 #144
    15967 Frollo
    You know I am a righteous man
    pi_45691101
    quote:
    Op vrijdag 26 januari 2007 11:37 schreef JortK het volgende:
    Ik heb zelf hulp nodig

    ik heb een kolom met de volgende informatie:


    [ code verwijderd ]

    Nu wil ik in een ander kolom alleen de tekens hebben tot het komma teken, dus:


    [ code verwijderd ]

    Hoe doe ik dit
    Als er echt altijd een komma na het adres komt, dan is dit volgens mij het handigst:

    =LINKS(A1;VIND.SPEC(",";A1)-1)
      vrijdag 26 januari 2007 @ 12:29:07 #145
    107951 JortK
    Immer kwaliteitsposts
    pi_45691950
    quote:
    Op vrijdag 26 januari 2007 12:02 schreef Frollo het volgende:

    [..]

    Als er echt altijd een komma na het adres komt, dan is dit volgens mij het handigst:

    =LINKS(A1;VIND.SPEC(",";A1)-1)
    Werkt als een tiet thanks
    pi_45751134
    Wilde eerst een topic openen maar zag gelukkig deze reeks.

    Ik wil in een simpel excelsheetje het volgende weergeven

    kolom1: naam
    kolom2: mailadres
    kolom3: text: "op mailinglijst"

    kolom 3 moet die text weergeven indien het mailadres is ingevuld.

    Ik ben aan het proberen met als maar kan niet vinden hoe ik die formule zo moet maken dat hij niet op waarde of text de text erin knalt maar dat hij het bij alle waardes of letters de text in die kolom knalt.

    Wie weet raad?
    Altijd blijven lachen!!
    pi_45754443
    Ik zoek een functie om automatisch de laatste datum van de maand waarin we ons bevinden te tonen.
    Bestaat dit eigenlijk wel?
    pi_45755063
    quote:
    Op zondag 28 januari 2007 13:31 schreef Da_KlouwN het volgende:
    Ik zoek een functie om automatisch de laatste datum van de maand waarin we ons bevinden te tonen.
    Bestaat dit eigenlijk wel?
    quote:
    Dit kun je doen door de functie "LAATSTE.DAG" , maar deze is niet onmiddelijk beschikbaar. Deze extra functies moet je eerst "activeren".
    Ga hiervoor naar Extra> invoegtoepassingen en zet een vinkje voor "analysis toolpak".

    Nu de formule.
    Veronderstel dat in cel A1 de functie "=VANDAAG()" hebt staan (de datum van vandaag) en je wilt de factuur betaald hebben 2 maanden na vandaag gebruik je volgende formule.
    =LAATSTE.DAG(A1;2) .
    ALs je een Engelse Excel gebruikt , noemt de functie =EOMONTH(A1;2)
    LAATSTE.DAG is dus de functie die je kunt gebruiken ipv de engels EOMONTH

    linkje

    Hiervoor heb je dus wel het Analysis Toolpack nodig.
      zondag 28 januari 2007 @ 13:58:17 #149
    85514 ralfie
    !Yvan eht nioj
    pi_45755227
    quote:
    Op zondag 28 januari 2007 13:31 schreef Da_KlouwN het volgende:
    Ik zoek een functie om automatisch de laatste datum van de maand waarin we ons bevinden te tonen.
    Bestaat dit eigenlijk wel? :?
    1=DATUM(JAAR(VANDAAG());MAAND(VANDAAG())+1;0)
    pi_45783032
    quote:
    Op zondag 28 januari 2007 11:20 schreef BattleLies het volgende:
    Wilde eerst een topic openen maar zag gelukkig deze reeks. ^O^

    Ik wil in een simpel excelsheetje het volgende weergeven

    kolom1: naam
    kolom2: mailadres
    kolom3: text: "op mailinglijst"

    kolom 3 moet die text weergeven indien het mailadres is ingevuld.

    Ik ben aan het proberen met als maar kan niet vinden hoe ik die formule zo moet maken dat hij niet op waarde of text de text erin knalt maar dat hij het bij alle waardes of letters de text in die kolom knalt.

    Wie weet raad? :)
    Als in b1 het emailadres wel of niet staat dan doe je in C1 de volgende formule.
    1=als(b1="";"";"op mailingslijst")
    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_45783976
    quote:
    Op maandag 29 januari 2007 10:25 schreef Deetch het volgende:

    [..]

    Als in b1 het emailadres wel of niet staat dan doe je in C1 de volgende formule.
    [ code verwijderd ]
    wow daar was ik niet opgekomen. ik had een vergelijking gemaakt met een leeg vakje en dan tekst aan waar geplakt. werkte ook maar was wel omweg. Ik zocht me kwijt naar de directe formule maar kon niks bedenken voor: " indien ingevuld"

    Bedankt joh ! Superr...
    Altijd blijven lachen!!
      donderdag 1 februari 2007 @ 14:30:06 #152
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_45882503
    Vraagje;

    ik heb een lijst, 1 kolom.. met in enkele cellen getallen. bv; ( een '.' is leeg)

    1
    5
    6
    .
    7
    .
    8
    .
    3
    10
    .

    Nu wil ik dat ie alleen de eerste 4 bij elkaar op telt.. Ik heb nuz oiets;
    For varcounter = 1 To 4
    Waarde = ActiveCell.Value
    Waarde_totaal = Waarde + ActiveCell.Value
    ActiveCell.Offset(1, 0).Activate
    Next

    En dat totaal van die 4, wil ik helemaal onderaan vermelden.. en dan de volgtende 6 pakken.. en daarvan het toaal weer onderaan vermelden.
    Ik kan er allene niet opkomen hoe t anders zou moeten, iemand ideeen?
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
    pi_45883817
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Range("A65536").Select
    Selection.End(xlUp).Select
    ActiveCell.Offset(1, 0).Value = "------"
    eindrij = ActiveCell.Row
    Range("a1").Select

    Do
       waarde = 0
       Do Until ActiveCell.Value = "------" Or ActiveCell.Value = ""
          waarde = waarde + ActiveCell.Value
          ActiveCell.Offset(1, 0).Select
       Loop
       tussenrij = ActiveCell.Row
       Range("A65536").Select
       Selection.End(xlUp).Select
       ActiveCell.Offset(1, 0).Select
       ActiveCell.Value = waarde
       Range("A" & tussenrij + 1).Select
         
    Loop Until tussenrij > eindrij


    [ Bericht 5% gewijzigd door Deetch op 01-02-2007 15:16:14 (code werkend gemaakt) ]
    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 1 februari 2007 @ 15:17:50 #154
    163064 Cuegirllie
    Vreemd, maar lekker!
    pi_45884065
    Hij werkt inderdaad.. Maar waarom zit er eigenlijk een verwijziging naar de allerlaatste cel.. wat is daar het nut van?
    Cue, het komkommermeisje!
    Het moet niet mooi zijn, het moet functioneel zijn!
    Verliefdheid is een uitvinding voor mensen zonder geld zodat ze gratis seks kunnen hebben..
    pi_45884639
    Die verwijzing naar je allerlaatste cel combineer met het xlUp commando.
    1
    2
    3
    Range("A65536").Select
    Selection.End(xlUp).Select
    ActiveCell.Offset(1, 0).Select

    Op deze manier kom je helemaal onderaan je kolom terecht. Als je
    1Selection.End(xlDown).Select

    gebruikt dan ga je naar de eerstevolgende lege cel en dat is nu net niet wat je wilt.
    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_45899211
    Hoi,
    ik heb nog eens een vraagje.
    Stel, je neemt 2 excelbestanden. In het eerste staat een kolom met cijfers. In het 2de bestand staan 2 kolommen met cijfers.
    Nu zou ik willen dat excel de 2 bestanden met elkaar gaat vergelijken op dezelfde getallen (kolom A uit bestand 1 vergelijken met Kolom B uit bestand 2)
    Wanneer er een getal overeenkomt, wil ik dat excel in het 1ste bestand het getal zet dat in Kolom A van het 2de bestand naast hetzelfde getal staat.

    Iemand een idee?
      vrijdag 2 februari 2007 @ 08:31:51 #157
    80690 hooibaal
    Be prepared.
    pi_45907787
    Je zult in het 2e bestand even de kolommen van plek moeten verwisselen (of een hulpkolommetje C in het leven roepen waarin hetzelfde staat als A) omdat zoekfuncties nou eenmaal altijd op de meest linkse kolom werken.
    Dan kun je met de functie VERT.ZOEKEN je doel wel bereiken. Alle verwijzingen gewoon met de muis aanklikken, dan vult ie de celverwijzingen en koppelingen zelf wel in.

    Het komt er ongeveer zo uit te zien (in cel B1):
    =VERT.ZOEKEN(A1;'[bestand2.xls]'Blad1!A1:B37;2;ONWAAR)
    Brutalen hebben de halve wereld; doe mij die andere helft dan maar
    pi_45946172
    Ik ben voor mezelf een overzicht aan het maken voor mijn werk, met zoveel uur enzo.
    Hoe kan ik uren bij elkaar optellen? Bijvoorbeeld 6:45 + 3:24 ?
    (6:45 = 6 uur en 45 minuten gewerkt)
      zaterdag 3 februari 2007 @ 22:05:03 #159
    85514 ralfie
    !Yvan eht nioj
    pi_45955765
    quote:
    Op zaterdag 3 februari 2007 17:39 schreef Flaccid het volgende:
    Ik ben voor mezelf een overzicht aan het maken voor mijn werk, met zoveel uur enzo.
    Hoe kan ik uren bij elkaar optellen? Bijvoorbeeld 6:45 + 3:24 ?
    (6:45 = 6 uur en 45 minuten gewerkt)
    door in celeigenschappen het getal als categorie tijd in te stelleen. Daarna kun je gewoon rekenen met die waarden alsof het gewoon getallen zijn
    pi_45963875
    quote:
    Op zaterdag 3 februari 2007 22:05 schreef ralfie het volgende:

    [..]

    door in celeigenschappen het getal als categorie tijd in te stelleen. Daarna kun je gewoon rekenen met die waarden alsof het gewoon getallen zijn
    Hoe doe je dat? 6:43 zijn uren en minuten he?

    Is al gelukt:D Thanks
      zondag 4 februari 2007 @ 09:30:55 #161
    166653 DR34M3R
    *Knuffel!*
    pi_45963894
    quote:
    Op zondag 4 februari 2007 09:25 schreef Flaccid het volgende:

    [..]

    Hoe doe je dat? 6:43 zijn uren en minuten he?
    Heel simpel. Rechtermuisknop -->format cells.
    Selecteer "Time" en zet hem op de optie die je wilt. bv 13:30 (dat lijkt me in dit geval het handigst. Je kunt deze ook nog met seconden pakken, dan krijg je 13:30:55).
    Als je op die manier je cellen geformatteerd hebt, kun je 2 waarden van elkaar aftrekken en krijg je de tijd die ertussen zit.
    Those who dream by night in the dusty recesses of their mind, wake in the morning to find that it was vanity.
    But the dreamers of the day are dangerous people, for they dream their dreams with open eyes, and make them come true.
    pi_45963909
    Kan je ook automatisch van 6 uur 43 minuten daarvan maken 6:43?
    En kan je hem laten afronden op halve uren als je wat bijelkaar hebt opgeteld?

    Dat ie van 18:43 18,5 maakt enzo?

    [ Bericht 15% gewijzigd door Flaccid op 04-02-2007 10:01:48 ]
    pi_45966431
    Dat kan allemaal. Lees de help van de volgende functie maar eens;

    functie round (afronden)
    functie hour (uur)
    functie minute (minuut)
    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_45968264
    Had er een topic voor geopend, maar zou hier moeten:
    ------------------------------------------------------------------------------


    Dit is echt er een voor excel-slimmeriken. Ik zoek al een paar dagen naar de oplossing, via allerlei formules, maar het lukt me niet. Please help!


    Gegeven in rij 1: een serie oplopende data. Deze data kunnen netzover doorlopen als nodig. Deze data kunnen veranderen/verschuiven, maar zijn altijd een oplopende serie, dus 1 cel naar rechts is de vorige cel +1.

    Gegeven in rij 2: rij twee kan alleen 0 of 1 zijn. Deze 0-en en 1-en kunnen veranderen. Extra gegeven: het maximum aantal 1-en achter elkaar is 9. het maximum aantal 0-en achter elkaar is 5.

    De gewenste uitkomst (hier in rij 7):
    In deze rij moeten de eerste 7 data uit rij 1 komen waar een 0 onder de datum staat. Dus, als er een 1 onder de datum staat, moet deze overgeslagen worden en gezocht worden naar de eerstvolgende datum met een 0.
    De 0-en en 1-en uit rij 2 kunnen veranderen, waarna rij 7 dus vanzelf de nieuwe 7 data moet berekenen.

    Voorbeeldsituatie 1:


    Voorbeeldsituatie 2:


    WIE O WIE weet hier een oplossing voor?...

    Liefst zonder vb scripting, maar als het niet anders kan laat maar zien hoe het dan met vb scripting gaat (daar heb ik nl de ballen verstand van nl.)...
    pi_45968484
    Het lukt me niet, ik kan niet afronden naar halven :S Please help

    Afronden.n.veelvoud doet t nie bij mij
      zondag 4 februari 2007 @ 14:21:35 #166
    85514 ralfie
    !Yvan eht nioj
    pi_45970606
    quote:
    Op zondag 4 februari 2007 13:16 schreef LennyKravitz het volgende:
    Had er een topic voor geopend, maar zou hier moeten:
    ------------------------------------------------------------------------------


    Dit is echt er een voor excel-slimmeriken. Ik zoek al een paar dagen naar de oplossing, via allerlei formules, maar het lukt me niet. Please help!


    Gegeven in rij 1: een serie oplopende data. Deze data kunnen netzover doorlopen als nodig. Deze data kunnen veranderen/verschuiven, maar zijn altijd een oplopende serie, dus 1 cel naar rechts is de vorige cel +1.

    Gegeven in rij 2: rij twee kan alleen 0 of 1 zijn. Deze 0-en en 1-en kunnen veranderen. Extra gegeven: het maximum aantal 1-en achter elkaar is 9. het maximum aantal 0-en achter elkaar is 5.

    De gewenste uitkomst (hier in rij 7):
    In deze rij moeten de eerste 7 data uit rij 1 komen waar een 0 onder de datum staat. Dus, als er een 1 onder de datum staat, moet deze overgeslagen worden en gezocht worden naar de eerstvolgende datum met een 0.
    De 0-en en 1-en uit rij 2 kunnen veranderen, waarna rij 7 dus vanzelf de nieuwe 7 data moet berekenen.

    Voorbeeldsituatie 1:
    [afbeelding]

    Voorbeeldsituatie 2:
    [afbeelding]

    WIE O WIE weet hier een oplossing voor?...

    Liefst zonder vb scripting, maar als het niet anders kan laat maar zien hoe het dan met vb scripting gaat (daar heb ik nl de ballen verstand van nl.)...
    Heb al een oplossing gegeven in je andere topic
    pi_45971033
    quote:
    Op zondag 4 februari 2007 14:21 schreef ralfie het volgende:

    [..]

    Heb al een oplossing gegeven in je andere topic
    quote:
    Op zondag 4 februari 2007 13:21 schreef Flaccid het volgende:
    Het lukt me niet, ik kan niet afronden naar halven :S Please help

    Afronden.n.veelvoud doet t nie bij mij
    Heb je ook een oplossing voor mij:D
      zondag 4 februari 2007 @ 14:46:08 #168
    85514 ralfie
    !Yvan eht nioj
    pi_45971525
    quote:
    Op zondag 4 februari 2007 14:32 schreef Flaccid het volgende:

    [..]


    [..]

    Heb je ook een oplossing voor mij:D
    ik ben niet zo bekend met tijdfuncties, maar iets als dit werkt iig:

    1=TIJD(UUR(A1);AFRONDEN(MINUUT(A1)/30;0)*30;0)

    Waarschijnlijk wel erg omslachtig als er speciale functies voor zijn
    pi_45971845
    Ik wil gewoon 18:43 wordt 18,5 uur, en 18:13 wordt 18 uur
    pi_45996465
    quote:
    Op zondag 4 februari 2007 14:21 schreef ralfie het volgende:

    [..]

    Heb al een oplossing gegeven in je andere topic
    Waarvoor nogmaals mijn dank!
    pi_45998642
    quote:
    Op zondag 4 februari 2007 14:21 schreef ralfie het volgende:

    [..]

    Heb al een oplossing gegeven in je andere topic
    Dit topic dus, voor het archief zeg maar.
    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 5 februari 2007 @ 12:05:05 #172
    47826 MaVeJuH
    Gestoordheid Kent Geen Grenzen
    pi_46002848
    Mijn vraag is als volgt:

    een cel geeft een getal hoger dan 250 of lager dan 250 weer
    een andere cel moet aangeven dat als het getal 250 is of hoger de waarde 0
    is het getal onder de 250 dan moet de cel de waarde 1 aangeven.

    Ik heb hem tot nu toe alleen maar zo ver gekregen dat hij waarde o zet bij 250 en bij alle overige getallen zowel hoger als lager dan 250 1.
    Ijshockey: Ruijters Smoke Eaters Geleen!
      maandag 5 februari 2007 @ 12:22:23 #173
    15967 Frollo
    You know I am a righteous man
    pi_46003277
    quote:
    Op maandag 5 februari 2007 12:05 schreef MaVeJuH het volgende:
    Mijn vraag is als volgt:

    een cel geeft een getal hoger dan 250 of lager dan 250 weer
    een andere cel moet aangeven dat als het getal 250 is of hoger de waarde 0
    is het getal onder de 250 dan moet de cel de waarde 1 aangeven.

    Ik heb hem tot nu toe alleen maar zo ver gekregen dat hij waarde o zet bij 250 en bij alle overige getallen zowel hoger als lager dan 250 1.
    =ALS(ISLEEG(A1);"";ALS(A1>=250;0;1))

    Dit moet 'm zijn.
    Eerst kijkt hij of A1 leeg is. Zo ja, dan komt er simpelweg niets in de huidige cel.
    Zo nee, dan kijkt hij of A1 groter of gelijk 250 is. Is dit zo, dan is het resultaat 0, is dit niet zo, dan is het resultaat 1.
      maandag 5 februari 2007 @ 12:30:34 #174
    47826 MaVeJuH
    Gestoordheid Kent Geen Grenzen
    pi_46003462
    Yep thnx!
    Ijshockey: Ruijters Smoke Eaters Geleen!
      maandag 5 februari 2007 @ 13:56:16 #175
    107951 JortK
    Immer kwaliteitsposts
    pi_46005844
    Ik ben op zoek naar een macro waarvan ik een hele kolom in een keer kan converteren van tekst naar getal... want met de Celeigenschappen pakt die dat niet
      maandag 5 februari 2007 @ 13:57:54 #176
    15967 Frollo
    You know I am a righteous man
    pi_46005893
    quote:
    Op maandag 5 februari 2007 13:56 schreef JortK het volgende:
    Ik ben op zoek naar een macro waarvan ik een hele kolom in een keer kan converteren van tekst naar getal... want met de Celeigenschappen pakt die dat niet
    Van macro's heb ik geen verstand, maar werkt =WAARDE() niet dan?
      maandag 5 februari 2007 @ 14:04:45 #177
    107951 JortK
    Immer kwaliteitsposts
    pi_46006096
    quote:
    Op maandag 5 februari 2007 13:57 schreef Frollo het volgende:

    [..]

    Van macro's heb ik geen verstand, maar werkt =WAARDE() niet dan?
    Stom dat ik daar niet aan gedacht heb

    Thanks
      maandag 5 februari 2007 @ 14:08:11 #178
    15967 Frollo
    You know I am a righteous man
    pi_46006195
    Graag gedaan.
      maandag 5 februari 2007 @ 15:56:46 #179
    15726 wouswous
    Smile, tomorow will be worse
    pi_46009650
    Vraagje:
    Heb een kolom waar verschillende jaartallen instaan.

    Onderaan deze kolom moet er een optelling komen hoevaak een jaartal voorkomt in deze kolom.
    Zoiets als:
    Als (ieder getal uit kolom 1 = 2007) ; aantal optellen ; niets doen.

    Iemand een oplossing hiervoor, zonder dat ik aparte kolomen ga maken per jaar.. (ALS cel1=2007;1'0) en dan een totaaloptelling hoevaak dit jaar voorkwam.
    ik droomde vanacht dat ik een spekje van 1 KG at,
    vanochtend toen ik wakker werd, was mijn kussen opeens weg.
      maandag 5 februari 2007 @ 15:58:23 #180
    15967 Frollo
    You know I am a righteous man
    pi_46009707
    quote:
    Op maandag 5 februari 2007 15:56 schreef wouswous het volgende:
    Vraagje:
    Heb een kolom waar verschillende jaartallen instaan.

    Onderaan deze kolom moet er een optelling komen hoevaak een jaartal voorkomt in deze kolom.
    Zoiets als:
    Als (een getal uit kolom 1 = 2007) ; aantal optellen ; niets doen.

    Iemand een oplossing hiervoor, zonder dat ik aparte kolomen ga maken per jaar.. (ALS cel1=2007;1'0) en dan een totaaloptelling hoevaak dit jaar voorkwam.
    =aantal.als(bereik;criterium) is de formule die je zoekt!

    Dus bijvoorbeeld:

    =aantal.als(A1:A999;2007)
    pi_46012644
    Ik heb een werkblad van iemand gekregen met commentaren bij verschillende cellen (rooie driehoekje in rechterboven hoek van een cel).
    Nu wil ik deze commentaren in een aparte cel geplaatst hebben, is dat mogelijk met een functie of moet ik een macro gaan schrijven?
    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 5 februari 2007 @ 17:28:59 #182
    15967 Frollo
    You know I am a righteous man
    pi_46012915
    quote:
    Op maandag 5 februari 2007 17:21 schreef Deetch het volgende:
    Ik heb een werkblad van iemand gekregen met commentaren bij verschillende cellen (rooie driehoekje in rechterboven hoek van een cel).
    Nu wil ik deze commentaren in een aparte cel geplaatst hebben, is dat mogelijk met een functie of moet ik een macro gaan schrijven?
    Je kunt in de Pagina-instellingen (tabblad Blad) wel aangeven dat je de opmerkingen aan het eind van het document wilt afdrukken. Dat ziet er op zich keurig uit, met de celverwijzing erbij en zo.

    Ik weet dat dit niet is wat je vroeg, maar misschien is het toevallig wel wat je wilde.
    pi_46013497
    Niet helemaal, ik heb inmiddels zelf al een functie gemaakt:

    1
    2
    3
    4
    5
    6
    7
    Function GetComment(Cell As Range, n As Integer) As String
        '    Haalt de comment uit aangegeven cel en verwijderd de eerste n characters
        '    n is naam van invoerder+3

        GetComment = Mid(Cell.Comment.Text, n, Len(Cell.Comment.Text) - n + 1)

    End Function
    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_46021149
    het volgende raadsel:

    Stel je hebt op het eerste tabblad in kolom B gewoon een rijtje met gegevens staan (tekst) (zie pic)


    Ik wil dat kolom B exact (als ware het een kopie) wordt weergegeven op het tweede tabblad.


    Het probleem: als ik KOPPELING PLAKKEN gebruik, is dat in eerste instantie best geslaagd. Maar...... als ik op eerste tabblad een rij invoeg, gaat het mis op blad 2... daar gebeurt niets natuurlijk, en worden alleen de linkverwijzingen aangepast...
    Hetzelde gebeurd als ik (uit het voorbeeld), de eerste 3 items (bla, boe en bah) zou seleteren, en ergens verder naar onder in kolom B sleep..., want dan krijg je op het tweede tabblad #VERW!-meldingen.

    Dus hoe krijg je het voor elkaar dat tabblad twee als een soort view (en dus minder gelinkt) iets van tabblad 1 weergeeft?

      maandag 5 februari 2007 @ 21:44:17 #185
    15726 wouswous
    Smile, tomorow will be worse
    pi_46022167
    quote:
    Op maandag 5 februari 2007 15:58 schreef Frollo het volgende:

    [..]

    =aantal.als(bereik;criterium) is de formule die je zoekt!

    Dus bijvoorbeeld:

    =aantal.als(A1:A999;2007)
    Hartstikke bedankt!
    ik droomde vanacht dat ik een spekje van 1 KG at,
    vanochtend toen ik wakker werd, was mijn kussen opeens weg.
    pi_46032805
    quote:
    Op maandag 5 februari 2007 21:18 schreef LennyKravitz het volgende:
    het volgende raadsel:

    Stel je hebt op het eerste tabblad in kolom B gewoon een rijtje met gegevens staan (tekst) (zie pic)
    [afbeelding]

    Ik wil dat kolom B exact (als ware het een kopie) wordt weergegeven op het tweede tabblad.


    Het probleem: als ik KOPPELING PLAKKEN gebruik, is dat in eerste instantie best geslaagd. Maar...... als ik op eerste tabblad een rij invoeg, gaat het mis op blad 2... daar gebeurt niets natuurlijk, en worden alleen de linkverwijzingen aangepast...
    Hetzelde gebeurd als ik (uit het voorbeeld), de eerste 3 items (bla, boe en bah) zou seleteren, en ergens verder naar onder in kolom B sleep..., want dan krijg je op het tweede tabblad #VERW!-meldingen.

    Dus hoe krijg je het voor elkaar dat tabblad twee als een soort view (en dus minder gelinkt) iets van tabblad 1 weergeeft?

    Probeer het eens met een macrootje die elke keer als je iets op werkblad 1 veranderd ook je tweede werkblad aanpast? Volgens mij moet dat met een Private Sub worksheet_change. Verder moet je zelf ff googlen want hiermee heb ik ook geen ervaring.
    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 6 februari 2007 @ 10:14:47 #187
    85514 ralfie
    !Yvan eht nioj
    pi_46032985
    quote:
    Op maandag 5 februari 2007 21:18 schreef LennyKravitz het volgende:
    het volgende raadsel:

    Stel je hebt op het eerste tabblad in kolom B gewoon een rijtje met gegevens staan (tekst) (zie pic)
    [afbeelding]

    Ik wil dat kolom B exact (als ware het een kopie) wordt weergegeven op het tweede tabblad.


    Het probleem: als ik KOPPELING PLAKKEN gebruik, is dat in eerste instantie best geslaagd. Maar...... als ik op eerste tabblad een rij invoeg, gaat het mis op blad 2... daar gebeurt niets natuurlijk, en worden alleen de linkverwijzingen aangepast...
    Hetzelde gebeurd als ik (uit het voorbeeld), de eerste 3 items (bla, boe en bah) zou seleteren, en ergens verder naar onder in kolom B sleep..., want dan krijg je op het tweede tabblad #VERW!-meldingen.

    Dus hoe krijg je het voor elkaar dat tabblad twee als een soort view (en dus minder gelinkt) iets van tabblad 1 weergeeft?

    Dit lijkt een beetje anders te gaan bij jouw als bij office 97, maar kun je niet gewoon de hele kolom B een formule geven van =Blad1!B1 etc ?
    pi_46033291
    quote:
    Op dinsdag 6 februari 2007 10:14 schreef ralfie het volgende:

    [..]

    Dit lijkt een beetje anders te gaan bij jouw als bij office 97, maar kun je niet gewoon de hele kolom B een formule geven van =Blad1!B1 etc ?
    Dat kan wel maar op het moment dat je in blad 1 een regel verwijdert of toevoegt worden deze op blad 2 niet verwijderd of toegevoegd maar worden de verwijzing aangepast.

    Als je op blad 1 dus een nieuwe regel boven regel 1 invoegt, wordt de verwijzing die jij noemt veranderd in =Blad1!B2 ipv dat de celverwijzing hetzelfde blijft en er dus een lege cel komt te staan.
    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 6 februari 2007 @ 12:02:47 #189
    80690 hooibaal
    Be prepared.
    pi_46035906
    Misschien (weet niet, niet geprobeerd) werkt het wel als je op Blad2 even een hulpkolommetje invoegt die je gewoon handmatig nummert (1,2,3 etc.), laten we zeggen kolom Q.

    Dan mik je in kolom B de volgende formule:
    =INDEX(Blad1!$B$1:$B$3700;Q1)

    Als mijn intuïtie klopt is deze ongevoelig voor het invoegen en verwijderen van rijen.
    Brutalen hebben de halve wereld; doe mij die andere helft dan maar
    pi_46037159
    Gebruik de indirect functie in combinatie met het rij-cijfer om onafhankelijke verwijzing te krijgen.

    Op blad 2 zet je in kolom A de volgende functie: =indirect("Blad1!A"&RIJ())
    voor kolommen B en verder moet je de letter A veranderen.

    Als de cel in blad 1 leeg is krijg je een "0" als waarde in de cel. Dit is evt op te lossen met
    =als(verwijzing naar cel="";"";verwijzing naar cel)

    Vind je geen elegante oplossing (door handmatig invoeren kolomletters dan kun je in VB de volgende (gegoogle-de en dus ongeteste) functie definieren in je spreadsheet:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Function GetExcelColumn(ByVal iCellNo As Integer) As String 
        Dim iBeg, iEnd As Integer 

        ' If 1-26, then this is an easy conversion 
        If iCellNo < 27 Then 
            GetExcelColumn = Chr$(iCellNo + 64) 
        Else 
        ' Now we have to account for AA-ZZ 
            iBeg = iCellNo  26     ' Get the first letter 
            iEnd = iCellNo Mod 26   ' Get the second letter 
            If iEnd = 0 Then        
               ' If iEnd is 0, then it is Z, which should be 26 
                iEnd = 26 
            '** you need to subtract 1 from the initial letter otherwise your lettering will be the next letter in the alphabet

            iBeg = iBeg - 1 
            End If 
            GetExcelColumn = Chr$(iBeg + 64) & Chr$(iEnd + 64) 
        End If 
    End Function 

    dan wordt op blad 2 je functie: =indirect("Blad1!"&GetExcelColumn(KOLOM())&RIJ())

    [ Bericht 2% gewijzigd door Deetch op 06-02-2007 12:58:19 ]
    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_46037450
    Of je doet gewoon zo:

    1=als(INDEX(Blad1!$A$1:$M$50;RIJ();KOLOM())="";"";INDEX(Blad1!$A$1:$M$50;RIJ();KOLOM()))
    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_46037581
    de range A1:m50 moet (veel) ruimer zijn dan het gebied waar je gegevens hebt staan omdat deze range niet groter wordt als je in blad 1 kolmmen of rijen toe gaat voegen.
    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_46063471
    Ik heb een excel blad, dat alleen uitkomsten van formules bevat (berekend vanaf andere bladen).

    Verder bevat het blad 2 drop-down-selectie boxen.

    Hoe kan ik dit blad in zodanig beveiligen dat niemand de formules kan aanpassen, en dat de drop-down-boxes wel blijven werken. Als ik nl. het blad beveilig, dan werken de dropdownboxes niet meer (uitkomsten op dit blad veranderen door deze drop-drown-boxes, en dat kan in beveiligde situatie blijkbaar niet).
    pi_46065432
    quote:
    Op woensdag 7 februari 2007 01:59 schreef LennyKravitz het volgende:
    Ik heb een excel blad, dat alleen uitkomsten van formules bevat (berekend vanaf andere bladen).

    Verder bevat het blad 2 drop-down-selectie boxen.

    Hoe kan ik dit blad in zodanig beveiligen dat niemand de formules kan aanpassen, en dat de drop-down-boxes wel blijven werken. Als ik nl. het blad beveilig, dan werken de dropdownboxes niet meer (uitkomsten op dit blad veranderen door deze drop-drown-boxes, en dat kan in beveiligde situatie blijkbaar niet).
    ws. moet je met een macro de beveiliging opheffen, dropbox menuus vullen en beveiliging weer aanbrengen
    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_46065469
    quote:
    Op woensdag 7 februari 2007 08:39 schreef Deetch het volgende:

    [..]

    ws. moet je met een macro de beveiliging opheffen, dropbox menuus vullen en beveiliging weer aanbrengen
    hmmm...... ik zou me kunnen voorstellen dat je dus het blad kunt beveiligen en dat je niets kan veranderen door in rechtstreeks cellen te editen, maar maar dat je wel formules hun werk kunt laten doen....
      woensdag 7 februari 2007 @ 09:45:42 #196
    85514 ralfie
    !Yvan eht nioj
    pi_46066380
    je kunt in celeigenschappen (laatste tab) de cel blokkeren of niet, waardoor je kunt bepalen welke cellen wel, en welke cellen niet mogen worden veranderd als de beveiliging erop zit
      woensdag 7 februari 2007 @ 12:26:59 #197
    137360 mrPanerai
    Bekende Belg!
    pi_46070651
    Ik heb een hele kolom met enkel getallen, nu wil ik voor elk getal 00 plaatsen...kan dit in een keer

    Thanks
      woensdag 7 februari 2007 @ 13:59:26 #198
    15967 Frollo
    You know I am a righteous man
    pi_46073318
    quote:
    Op woensdag 7 februari 2007 12:26 schreef mrPanerai het volgende:
    Ik heb een hele kolom met enkel getallen, nu wil ik voor elk getal 00 plaatsen...kan dit in een keer

    Thanks
    Moeten het getallen blijven, met andere woorden: wil je er nog mee kunnen rekenen als dat "00" er eenmaal voor staat?
    En hebben alle getallen hetzelfde aantal cijfers?
    pi_46077865
    quote:
    Op woensdag 7 februari 2007 09:45 schreef ralfie het volgende:
    je kunt in celeigenschappen (laatste tab) de cel blokkeren of niet, waardoor je kunt bepalen welke cellen wel, en welke cellen niet mogen worden veranderd als de beveiliging erop zit
    Misschien begrijp ik het niet goed...

    Maar als ik die cellen unlock... kan de formule veranderd worden... dat mag dus niet. Alleen de uitkomst moet wel kunnen veranderen wanneer elders in het spreadsheet de getallen worden aangepast.

    Daarnaast moet ik de dropdwonbox op die pagina wel kunnen bewegen/veranderen.
      donderdag 8 februari 2007 @ 11:43:15 #200
    137360 mrPanerai
    Bekende Belg!
    pi_46100175
    quote:
    Op woensdag 7 februari 2007 13:59 schreef Frollo het volgende:

    [..]

    Moeten het getallen blijven, met andere woorden: wil je er nog mee kunnen rekenen als dat "00" er eenmaal voor staat?
    En hebben alle getallen hetzelfde aantal cijfers?
    heb het reeds gevonden... celeigenschappen...categorie aangepast en dan aantal 0
    veel te simpel eigenlijk
      donderdag 8 februari 2007 @ 13:05:36 #201
    85514 ralfie
    !Yvan eht nioj
    pi_46102903
    quote:
    Op woensdag 7 februari 2007 16:28 schreef LennyKravitz het volgende:

    [..]

    Misschien begrijp ik het niet goed...

    Maar als ik die cellen unlock... kan de formule veranderd worden... dat mag dus niet. Alleen de uitkomst moet wel kunnen veranderen wanneer elders in het spreadsheet de getallen worden aangepast.

    Daarnaast moet ik de dropdwonbox op die pagina wel kunnen bewegen/veranderen.
    Oh, je wilt de formules met een dropdown box aanpassen? Dan weet ik het niet. Anders had je gewoon alles moeten blokkeren, en de cellen die met de dropdown box aangepast moeten worden unlocken
      vrijdag 9 februari 2007 @ 15:50:53 #202
    118784 denka
    Vrijheid! Blijheid!
    pi_46142453
    tvp
    Actually I don't remember being born, It must have happened during one of my black outs..
      vrijdag 9 februari 2007 @ 16:04:03 #203
    123869 Merkie
    Surprisingly contagious
    pi_46142905
    Hoe zorg ik ervoor dat getallen met een punt in plaats van een komma worden weergeven?
    2000 light years from home
      vrijdag 9 februari 2007 @ 16:16:50 #204
    15967 Frollo
    You know I am a righteous man
    pi_46143302
    quote:
    Op vrijdag 9 februari 2007 16:04 schreef Merkie het volgende:
    Hoe zorg ik ervoor dat getallen met een punt in plaats van een komma worden weergeven?
    Bij de Opties, tabblad Internationaal, vinkje bij 'Scheidingsteken van systeem gebruiken' weghalen en in de vakjes erboven je eigen tekens ingeven.
      vrijdag 9 februari 2007 @ 16:17:08 #205
    123869 Merkie
    Surprisingly contagious
    pi_46143314
    quote:
    Op vrijdag 9 februari 2007 16:16 schreef Frollo het volgende:

    [..]

    Da's geen instelling van Excel, daarvoor moet je bji de landinstellingen van Windows zijn.
    Stom.
    2000 light years from home
      vrijdag 9 februari 2007 @ 16:18:37 #206
    15967 Frollo
    You know I am a righteous man
    pi_46143356
    quote:
    Op vrijdag 9 februari 2007 16:17 schreef Merkie het volgende:

    [..]

    Stom.
    Nee, ik was stom.
    Zie m'n edit.
      vrijdag 9 februari 2007 @ 16:20:56 #207
    123869 Merkie
    Surprisingly contagious
    pi_46143440
    Maar als iemand dan dat bestandje opent, dan staat er natuurlijk het scheidingsteken wat in zijn Excel staat vastgesteld. Toch?
    2000 light years from home
      vrijdag 9 februari 2007 @ 16:22:59 #208
    15967 Frollo
    You know I am a righteous man
    pi_46143525
    quote:
    Op vrijdag 9 februari 2007 16:20 schreef Merkie het volgende:
    Maar als iemand dan dat bestandje opent, dan staat er natuurlijk het scheidingsteken wat in zijn Excel staat vastgesteld. Toch?
    Lijkt me wel.
    En dat is maar goed ook, anders zou je niet eens bestanden kunnen uitwisselen met iemand in het buitenland.
      vrijdag 9 februari 2007 @ 16:26:03 #209
    123869 Merkie
    Surprisingly contagious
    pi_46143632
    quote:
    Op vrijdag 9 februari 2007 16:22 schreef Frollo het volgende:

    [..]

    Lijkt me wel.
    En dat is maar goed ook, anders zou je niet eens bestanden kunnen uitwisselen met iemand in het buitenland.
    Snap ik, maar ik wil dat in het document het gebruik van het scheidingsteken wordt aangepast. Zeg maar dat je "gebruik standaard scheidingsteken voor deze werkmap" kan uitvinken en zelf een scheidingsteken naar wens kan kiezen . En dat dat bestandsafhankelijk is. Maarja . Feest gaat niet door.
    2000 light years from home
      vrijdag 9 februari 2007 @ 16:34:52 #210
    15967 Frollo
    You know I am a righteous man
    pi_46143920
    Misschien dat je deze macro's aan je workbook kunt hangen:
    1
    2
    3
    4
    5
    6
    7
    Private Sub Workbook_Open()
        With Application
            .DecimalSeparator = "."
            .ThousandsSeparator = ","
            .UseSystemSeparators = False
        End With
    End Sub

    1
    2
    3
    4
    5
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
        With Application
            .UseSystemSeparators = True
        End With
    End Sub

    NB: Ik heb dit niet getest!
    pi_46158205
    Hoe kan ik 29:19 uur afronden naar 29 uur, en 29:25 naar 19,5 uur? (Had op vorige vraag geen antwoord gekregen dus nog es)
    Afronden op halve uren, en dan in getalen inplaats van tijd (19,5 ; 8; 16,5)
    pi_46168893
    Waarom wordt 29:19 naar beneden afgerond en 29:25 naar boven?
    Brutalen hebben de halve wereld; doe mij die andere helft dan maar
    pi_46178160
    ow typfoutje, bedoel 29:09
      maandag 12 februari 2007 @ 12:13:36 #214
    107951 JortK
    Immer kwaliteitsposts
    pi_46233408
    Vraagje!

    Ik heb een zooi email adressen (nee ik ga geen spam versturen )

    a@hotmail.com
    b@hotmail.com

    Hoe kan ik ervoor zorgen dat ik alleen de domeinen inclusief apenstaartje te zien krijg?
      maandag 12 februari 2007 @ 12:18:04 #215
    15967 Frollo
    You know I am a righteous man
    pi_46233549
    quote:
    Op maandag 12 februari 2007 12:13 schreef JortK het volgende:
    Vraagje!

    Ik heb een zooi email adressen (nee ik ga geen spam versturen )

    a@hotmail.com
    b@hotmail.com

    Hoe kan ik ervoor zorgen dat ik alleen de domeinen inclusief apenstaartje te zien krijg?
    =RECHTS(A1;LENGTE(A1)-VIND.SPEC("@";A1;1)+1)

    en deze is nog mooier:

    =ALS(ISFOUT(VIND.SPEC("@";A1;1));"onjuist e-mailadres";RECHTS(A1;LENGTE(A1)-VIND.SPEC("@";A1;1)+1))

    [ Bericht 6% gewijzigd door Frollo op 12-02-2007 12:24:27 ]
      maandag 12 februari 2007 @ 12:21:54 #216
    107951 JortK
    Immer kwaliteitsposts
    pi_46233672
    quote:
    Op maandag 12 februari 2007 12:18 schreef Frollo het volgende:

    [..]

    =RECHTS(A1;LENGTE(A1)-VIND.SPEC("@";A1;1)+1)
    Het is maandag ochtend zullen we maar zeggen
    pi_46244365
    Ik heb 2 kolommen met getallen en ik wil het aantal cellen weten waarvan de waarde in de 2de kolom gelijk is aan de waarde van de eerste kolom. Ik had bedacht =AANTAL.ALS(B1:B10;A1) maar dan telt ie alle waardes in kolom B die gelijk zijn aan A1. Dat is ook wel logisch maar hoe verander ik het nou zodat ie de cellen telt waarbij B1 wordt vergeleken met A1, B2 met A2, B3 met A3 enzovoorts.

    En dan heb ik nog een vraagje: kent excel ook een waarde voor een lege cel of moet ik steeds met "" blijven kloten om een cel leeg te laten lijken.
    pi_46252913
    derde kolom maken met =ALS(aantal.als(b1;a1:a10)>=1;1;0) en dan optellen.
    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_46253026
    Nieuwe vraag. Vast een hele stomme.

    Ik heb een rijtje met lead times en die varieeren dus van 6 weken, 8 weken tot zeg 12 weken. Uiteraard komt 8 weken het meeste voor. Nu wil ik daarvoor graag een normale verdeling tekenen in Excel.



    Zo eentje dus maar dan met de echte waarden. Iemand een idee Ik kijk er de hele tijd langs geloof ik.
    Eerste beste voetbalkenner binnen BoF!
    [b]Winnaar van de Band of FOK!kers Michael Rasmussen Award[/b]
    Alpe d'Huez (1:16), Col du Telegraphe (0:56) & Col du Galibier (1:20)
      dinsdag 13 februari 2007 @ 09:54:40 #220
    15221 Falco
    Afleidingsmanoeuvre
    pi_46253648
    quote:
    Op dinsdag 13 februari 2007 08:53 schreef FJD het volgende:
    Nieuwe vraag. Vast een hele stomme.

    Ik heb een rijtje met lead times en die varieeren dus van 6 weken, 8 weken tot zeg 12 weken. Uiteraard komt 8 weken het meeste voor. Nu wil ik daarvoor graag een normale verdeling tekenen in Excel.

    [afbeelding]

    Zo eentje dus maar dan met de echte waarden. Iemand een idee Ik kijk er de hele tijd langs geloof ik.
    STAND.NORM.VERD doet de truuk. Je krijgt dan wel de cumulatieve waardes, maar wanneer je die waardes van elkaar aftrekt per interval, kan je die grafiek verkrijgen.
    &lt;a href="https://www.youtube.com/watch?v=yIl_jGh-LWE" target="_blank" rel="nofollow"&gt;Afleidingsmanoeuvre&lt;/a&gt;
    pi_46255355
    Ik heb een inputform met daarin een textbox waar de tijd in wordt opgeroepen. bij het openen van de userform gebruik ik dus de volgende code:

    1
    2
    3
    4
    5
    6
    7
    8
    Function fnShowBeginForm()
    ' voert formulier uit voor invoeren van eerste gegevens van de dag

        Load frmProject
        frmProject.txtTime.Value = Time
        frmProject.Show
        
    End Function

    Nu geeft het formulier de tijd weer in AM/PM notatie en ik wil gewoon 24H notatie, wie weet waar ik dat kan instellen.
    In windows is de tijdsinstelling al standaard 24H dus daar zit het niet in.
    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 13 februari 2007 @ 13:29:17 #222
    15726 wouswous
    Smile, tomorow will be worse
    pi_46256410
    Heb binnen een rij een aantal keer lege cellen, en een aantal met het getal 24 gevulde cellen.
    Nu wil ik weten hoevaak het getal 24 voorkomt binnen een rij.
    Maar omdat ik niet alle cellen in de rij nodig heb, kies ik voor een bereik:
    =(AANTAL.ALS((($H3:$I3);($DN3:$DO3);($DU3:$DV3);($EB3:$EC3));24))
    Naar wanneer ik dit heb ingevuld krijg ik telkens: #WAARDE!
    Ook wanneer ik het bereik zonder tussen-haakjes zet (dus alleen het totale bereik binnen haakjes) krijg ik een foutmelding...
    Iemand een oplossing?
    ik droomde vanacht dat ik een spekje van 1 KG at,
    vanochtend toen ik wakker werd, was mijn kussen opeens weg.
      dinsdag 13 februari 2007 @ 13:46:50 #223
    15967 Frollo
    You know I am a righteous man
    pi_46256744
    quote:
    Op dinsdag 13 februari 2007 13:29 schreef wouswous het volgende:
    Heb binnen een rij een aantal keer lege cellen, en een aantal met het getal 24 gevulde cellen.
    Nu wil ik weten hoevaak het getal 24 voorkomt binnen een rij.
    Maar omdat ik niet alle cellen in de rij nodig heb, kies ik voor een bereik:
    =(AANTAL.ALS((($H3:$I3);($DN3:$DO3);($DU3:$DV3);($EB3:$EC3));24))
    Naar wanneer ik dit heb ingevuld krijg ik telkens: #WAARDE!
    Ook wanneer ik het bereik zonder tussen-haakjes zet (dus alleen het totale bereik binnen haakjes) krijg ik een foutmelding...
    Iemand een oplossing?
    Voorlopig zie ik geen andere oplossing dan het op te splitsen in meerdere AANTAL.ALS-formules en die bij elkaar op te tellen:

    =AANTAL.ALS($H3:$I3;24)+AANTAL.ALS($DN3:$DO3;24)+AANTAL.ALS(etc...)
    pi_46258025
    Bij de functie AANTAL.ALS kun je het argument 24 beter tussen aanhalingstekens zetten: "24". Dat is alleen verplicht als je celverwijzingen of vergelijkende tekens (>, <, <=, >=) wilt gebruiken maar handig om aan te leren.

    Ook als je de ranges gezamelijk een naam kan AANTAL.ALS niet met meerdere bereiken overweg dus zul je meerdere AANTAL.ALS-functies moeten gebruiken, zoals Frollo zegt.

    [ Bericht 52% gewijzigd door Deetch op 13-02-2007 14:34:49 (oplossing getest en aangepast) ]
    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 13 februari 2007 @ 14:30:47 #225
    15967 Frollo
    You know I am a righteous man
    pi_46258069
    quote:
    Op dinsdag 13 februari 2007 14:29 schreef Deetch het volgende:
    Bij de functie aantal.als moet het argument 24 volgens mij ook nog tussen aanhalingstekens: "24"
    Hoeft niet, tenminste, bij mij werkte het gewoon.
    quote:
    Als je de ranges gezamelijk een naam geeft kun je in de aantal.als functie ipv de meerdere ranges die naam aanroepen.
    Dat had ik uiteraard ook eerst geprobeerd, maar dan krijg je dezelfde foutmelding. Hij lijkt het om de een of andere reden niet te snappen. Vandaar mijn omslachtige oplossing dus.

    (Al is het wel een idee om '24' onder een naam te hangen. Zodat als je later naar een ander getal wilt zoeken, je alleen de constante hoeft te veranderen.)
    pi_46258260
    quote:
    Op dinsdag 13 februari 2007 14:30 schreef Frollo het volgende:

    [..]

    Hoeft niet, tenminste, bij mij werkte het gewoon.
    [..]

    Dat had ik uiteraard ook eerst geprobeerd, maar dan krijg je dezelfde foutmelding. Hij lijkt het om de een of andere reden niet te snappen. Vandaar mijn omslachtige oplossing dus.

    (Al is het wel een idee om '24' onder een naam te hangen. Zodat als je later naar een ander getal wilt zoeken, je alleen de constante hoeft te veranderen.)
    ik had hem inderdaad niet getest, zie mijn aangepaste post.

    Je kunt me niet helpen met mijn formulieren vraag, hierboven?
    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 13 februari 2007 @ 14:41:07 #227
    15967 Frollo
    You know I am a righteous man
    pi_46258408
    quote:
    Op dinsdag 13 februari 2007 14:36 schreef Deetch het volgende:

    ik had hem inderdaad niet getest, zie mijn aangepaste post.
    OK.
    quote:
    Je kunt me niet helpen met mijn formulieren vraag, hierboven?
    Nee, sorry. Ben niet zo'n VBA-held, jij bent er beduidend bedrevener in dan ik.

    Is de functie FormatDateTime niet iets?
    pi_46261535
    quote:
    Op dinsdag 13 februari 2007 14:41 schreef Frollo het volgende:

    [..]

    OK.
    [..]

    Nee, sorry. Ben niet zo'n VBA-held, jij bent er beduidend bedrevener in dan ik.

    Is de functie FormatDateTime niet iets?
    Koning dat je bent. Er staat nu: frmProject.txtTime.Value = FormatDateTime(Time, vbShortTime)

    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 13 februari 2007 @ 16:15:05 #229
    15967 Frollo
    You know I am a righteous man
    pi_46261574
    LOL, ik zei maar wat hoor.
    pi_46261599
    quote:
    Op dinsdag 13 februari 2007 16:15 schreef Frollo het volgende:
    LOL, ik zei maar wat hoor.
    Zie edit

    vbShortTime geeft tijd volgens hh:mm
    vbLongtime geeft tijd volgens hh:mm:ss
    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 13 februari 2007 @ 16:16:33 #231
    15967 Frollo
    You know I am a righteous man
    pi_46261626
    quote:
    Op dinsdag 13 februari 2007 16:15 schreef Deetch het volgende:

    [..]

    Zie edit
    gezien
    pi_46539354
    Uhm het zal vast al es eerder gevraagd zijn, maar ik wil 5 hele kolom bij elkaar optellen. Dus onder elke kolom moet een optelbedrag komen te staan en deze 5 bedragen moeten ook weer bij elkaar opgeteld worden. Hoe doe ik dit
    pi_46539522
    onderaan de kolom staan en dan dat knopje met die hoekige E drukken (autosom)

    onderaan de kolom staan en dan "=som(" intypen, alle cellen uit de kolom selecteren en dan weer ")" typen
    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_46574647
    Als je om en om de de rijen een achtergrond kleur wil geven, kan je dat dan snel doen?
      vrijdag 23 februari 2007 @ 01:43:38 #235
    15967 Frollo
    You know I am a righteous man
    pi_46583506
    quote:
    Op donderdag 22 februari 2007 21:44 schreef Flaccid het volgende:
    Als je om en om de de rijen een achtergrond kleur wil geven, kan je dat dan snel doen?
    Met voorwaardelijke opmaak en dan als formule opgeven:

    =ALS(REST(RIJ();2)=1;WAAR;ONWAAR)

    Dit geeft de oneven rijen de opmaak die je opgeeft, en de even rijen niet.

    Het kan vast makkelijker maar het is al laat.
    pi_46636228
    Hallo,

    Ik wil graag in Excel een aantal macro's voegen om tot dit resultaat te komen:
    - vanuit gegevens wil ik een salarisstrookje laten uitdraaien;
    - er moet een loonbelasting aangifte uitgedraaid kunnen worden;
    - jaaropgaven voor de medewerkers;

    Ik denk dat ik hiervoor bijna dezelfde methode wel kan gebruiken via de macro stijl, maar...
    ... ik heb die kennis hiervan totaal niet. Via google kom ik op allemaal sites waar dit soort bureau gespecialiseerd in zijn.. Heeft iemand een idee, hoe ik dit het beste kan oplossen?

    Alvast bedankt voor jullie reacties.
    Every culture is different. Respect and try to learn it.
    pi_46697064
    Gewoon beginnen met simpele handeling op te nemen en dan te kijken met de macro editor wat de macro precies doet. Zo is de vraagstelling wel erg onduidelijk.

    Ik zou allereerst een extra werkblad maken met daarin de lay out van je salaris strookje.
    Vervolgens kun je de variabelen (zoals salaris, inhoudingen etc) allemaal uit een werkblad met alle gegevens opvragen met behulp van de functie vert.zoeken.
    Zo krijg je een werkblad dat via een naam of personeelsnummer (of ander uniek identificatienummerl) die je invult in het daarvoor bestemde veld alle andere velden invult.

    Tot slot een macro om een gewenst bereik te printen naar de standaard primnter en klaar is Tha_dijkstra.
    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_46697399
    Ik moet een excel bestandje maken maar het wil niet echt; namelijk het omzetten van decimale notatie naar sexagesimale notatie programma maken mbv Excel:

    Bijvoorbeeld:
    1 -> 1
    61 -> 1:01
    120 -> 2:00
    3600-> 60:00

    AA:BB:CC moet de notatie worden met CC tot de 60 en gaat hij daarover dan moet hij in BB komen, die gaat ook tot de 60 maar elke eenheid van BB is 60 waard. Hetzelfde geld voor AA, is BB groter dan 60 dan moet AA "gevuld" worden. Misschien een beetje een vage uitleg maar het ongeveer hetzelfde als minuten/uren/dagen
    (61 seconden is 1 minuut en 1 sec: 1:01 / 500 seconden is 8:20 etc.)

    Weet iemand de formule hiervoor zodat ik bij A1 het getal kan invoeren en dat bij bijv. B1 de nieuwe notatie eruit komt?
    Nu zonder begeleiding
    pi_46700451
    Op basis van _VoiD_ zijn opzetje in Wiskunde probleempje icm Excel.. moet dit hem volgens mij zijn:

    1=CONCATENATE(IF(TRUNC(A1/3600)<10;CONCATENATE("0";TRUNC(A1/3600));TRUNC(A1/3600));IF(TRUNC((A1-TRUNC(A1/3600)*3600)/60)<10;CONCATENATE(":0";TRUNC((A1-TRUNC(A1/3600)*3600)/60));CONCATENATE(":";TRUNC((A1-TRUNC(A1/3600)*3600)/60)));IF(A1-TRUNC(A1/3600)*3600-TRUNC((A1-TRUNC(A1/3600)*3600)/60)*60<10;CONCATENATE(":0";A1-TRUNC(A1/3600)*3600-TRUNC((A1-TRUNC(A1/3600)*3600)/60)*60);CONCATENATE(":";A1-TRUNC(A1/3600)*3600-TRUNC((A1-TRUNC(A1/3600)*3600)/60)*60)))


    Indien NL versie vervang CONCATENATE door TEKST.SAMENVOEGEN, IF door ALS en TRUNC door GEHEEL

    Zorg er wel voor dat je de formule begrijpt als je hem aan iemand moet uitleggen anders maak je zo'n knullige indruk.

    [ Bericht 2% gewijzigd door Deetch op 27-02-2007 08:36:35 ]
    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_46839912
    Ik wil in een macro in visual basic een aantal matrixfuncties gebruiken.

    De functies in een excel werkblad heten MIINVERSE en MMULT en die roep ik als volgt aan in excel:

    1
    2
    MaInv = Application.WorksheetFunction.MINVERSE(Ma)
    MaMult= Application.WorksheetFunction.MINVERSE(Ma, MaInv)

    MaInv, MaMult en Ma zijn matrices (variable namen)

    Nu doet de eerste regel het wel (MINVERSE) maar de tweede niet (MMULT) hoe kan dat en wie kan me verder helpen.
    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_46863880
    Deeth ben je nog wakker ?


    ik heb de volgende :

    A1,A2,A3 .. A.. is gevult met een regel
    In deze regel staat er 0302/blahblah waar de 0302 de dag van bijv vandaag is
    ik wil dat ie heel A afloopt tot ie een leeg velt tegen komt en dan van al die 0302 (maar is een willekeurige data , kan ook 0222/ of 0417/blahuhupoep zijn
    Ik wil dus die 0222 los trekken van die regel .. hoe ging dat ook alweer ? ( hoeft geen macro te zijn, mag ook een formule zijn.. iets met left ofzo )
    pi_46863931
    never mind idd LEFT gevindt hehe
    pi_46948396
    Mijn vorige post was fout maar ik kan hem niet editen dus bij deze nog een keer

    Ik wil in een macro in visual basic een aantal matrixfuncties gebruiken.

    De functies in een excel werkblad heten MIINVERSE en MMULT en die roep ik als volgt aan in excel:

    1
    2
    MaInv = Application.WorksheetFunction.MINVERSE(Ma)
    MaMult= Application.WorksheetFunction.MMULT(Ma, MaInv)


    MaInv, MaMult en Ma zijn matrices (variabele namen)

    Nu doet de eerste regel het wel (MINVERSE) maar de tweede niet (MMULT) hoe kan dat en wie kan me verder helpen.
    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_46980245
    Hee mensen,

    Ik kom er niet uit, dus ik dacht: [Excel] Het grote excel vragen topic, dan maar.

    Mijn excelsheet heeft een kolom A, deze bevat bedragen. Deze bedragen moeten opgetelt worden, maar bedragen waarnaast (kolom B) een "x" staat, die mogen niet mee opgeteld worden.

    Het is iets met ALS() denk ik, maar hoe ik dan nog SOM() moet doet is me totaal onduidelijk.

    Kan iemand me hier uit de brand helpen?
      dinsdag 6 maart 2007 @ 16:57:46 #245
    15967 Frollo
    You know I am a righteous man
    pi_46980581
    quote:
    Op maandag 5 maart 2007 17:56 schreef Deetch het volgende:
    Mijn vorige post was fout maar ik kan hem niet editen dus bij deze nog een keer

    Ik wil in een macro in visual basic een aantal matrixfuncties gebruiken.

    De functies in een excel werkblad heten MIINVERSE en MMULT en die roep ik als volgt aan in excel:


    [ code verwijderd ]

    MaInv, MaMult en Ma zijn matrices (variabele namen)

    Nu doet de eerste regel het wel (MINVERSE) maar de tweede niet (MMULT) hoe kan dat en wie kan me verder helpen.
    Moesten matrixfuncties niet tussen accolades? Dus
    1MaMult= Application.WorksheetFunction.MMULT({Ma, MaInv})
      dinsdag 6 maart 2007 @ 17:00:34 #246
    15967 Frollo
    You know I am a righteous man
    pi_46980694
    quote:
    Op dinsdag 6 maart 2007 16:50 schreef fokME2 het volgende:
    Hee mensen,

    Ik kom er niet uit, dus ik dacht: [Excel] Het grote excel vragen topic, dan maar.

    Mijn excelsheet heeft een kolom A, deze bevat bedragen. Deze bedragen moeten opgetelt worden, maar bedragen waarnaast (kolom B) een "x" staat, die mogen niet mee opgeteld worden.

    Het is iets met ALS() denk ik, maar hoe ik dan nog SOM() moet doet is me totaal onduidelijk.

    Kan iemand me hier uit de brand helpen?
    =SOM.ALS(B1:B4;"<>x";A1:A4)

    En dan in plaats van B1:B4 en A1:A4 natuurlijk even de bereiken invullen waar het om gaat.

    De formule betekent: zoek in B1:B4 naar de voorwaarde; de voorwaarde is 'niet gelijk aan x'; tel in in A1:A4 de corresponderende cellen op waarvoor de voorwaarde geldt.

    [ Bericht 5% gewijzigd door Frollo op 06-03-2007 17:12:00 ]
    pi_46982114
    Dankjewel, hier kom ik iig een stuk verder mee. Ik werk met Openoffice Calc. Deze geeft echter een fout op "<>x". Als ik "x" gebruik dan krijg ik het omgekeerde effect.

    Hier nog openoffice gebruikers die weten hoe ik dat laatste puntje kan oplossen? (Dus de Openoffice variant op <>x ?)
    pi_46984746
    quote:
    Op dinsdag 6 maart 2007 16:57 schreef Frollo het volgende:

    [..]

    Moesten matrixfuncties niet tussen accolades? Dus
    [ code verwijderd ]
    Ik zal het morgen eens proberen. Thanx alvast.
    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 6 maart 2007 @ 20:22:21 #249
    15967 Frollo
    You know I am a righteous man
    pi_46988812
    quote:
    Op dinsdag 6 maart 2007 17:34 schreef fokME2 het volgende:
    Dankjewel, hier kom ik iig een stuk verder mee. Ik werk met Openoffice Calc. Deze geeft echter een fout op "<>x". Als ik "x" gebruik dan krijg ik het omgekeerde effect.

    Hier nog openoffice gebruikers die weten hoe ik dat laatste puntje kan oplossen? (Dus de Openoffice variant op <>x ?)
    Mmm, héél misschien de aanhalingstekens om de "x" zetten, dus:
    1<>"x"
    pi_46991047
    Ik heb een vraag .

    Voor mijn praktische opdracht wiskunde moet ik een bevokingspiramide maken. Nu heb ik al op google en in de help van Excel gezocht, maar zonder resultaat. Mijn idee was om een grafiek te spiegelen en zo tot twee te komen.

    Weten jullie of ik eroverheen heb gelezen en je toch zoiets kunt fabriceren? Daarnaast lukt een normale grafiek opzetten ook niet. Op de Y-as moeten de leeftijdscategorieën komen, maar dat pakt die niet. Op de horizontale as moeten dan natuurlijk de aantallen zelf komen.

    BVD
    pi_46992664
    quote:
    Op dinsdag 6 maart 2007 17:34 schreef fokME2 het volgende:
    Dankjewel, hier kom ik iig een stuk verder mee. Ik werk met Openoffice Calc. Deze geeft echter een fout op "<>x". Als ik "x" gebruik dan krijg ik het omgekeerde effect.

    Hier nog openoffice gebruikers die weten hoe ik dat laatste puntje kan oplossen? (Dus de Openoffice variant op <>x ?)
    openoffice calc heeft vast ook wel een help functie waarin de syntax van de som.als functie is te vinden.
    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_47005824
    Ja, maar daar kan ik geen operators vinden. Volgens mij is de <> syntax opzich goed, maar moet het gewoon niet op die manier gebruikt worden.
    pi_47048404
    Hoe maak ik in Excel een

    frequency distribution
    én scatter plot + correlatie coefficient + vergelijking regressielijn?
    Xbox live: Nathan Six
    Hattrick: The Yanks
    pi_47061735
    hoe je een grafiek maakt zoek je zelf maar ff uit, zo moeilijk is dat niet.

    vervolgens klik je rechts in de grafiek op je lijn en kiest trendllijn toevoegen. Vervolgens kun je bij de eigenschappen van je trendlijn de R2 en vergelijking weer laten geven.
    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_47156317
    Ik weet niet of dit mogelijk is met Excel maar ik vraag het toch.

    Ik zou graag alle data van alle zaterdagen van jan. 2005 tot heden in 1 kolom willen hebben. Normaal als je een datum invult en de cel vanaf de hoek sleept, krijg je alle data, maar ik wil dus alleen de zaterdagen hebben. Kan dit, zo ja hoe?

    [ Bericht 2% gewijzigd door Burbujas op 11-03-2007 18:05:09 (Nederlands, zo moeilijk :\')) ]
      zondag 11 maart 2007 @ 16:42:34 #256
    15967 Frollo
    You know I am a righteous man
    pi_47159113
    quote:
    Op zondag 11 maart 2007 15:28 schreef Burbujas het volgende:
    Ik weet niet of dit mogelijk is met Excel maar ik vraag het toch.

    Ik zou graag alle data van alle zaterdagen van jan. 2005 tot heden in 1 kolom willen hebben. Normaal als je een datum invult en de cel vanaf de hoek sleept je, dan krijg je alle data, maar ik wil dus alleen de zaterdagen hebben. Kan dit, zo ja hoe?
    Eerst even handmatig de eerste twee zaterdagen (1 jan en 8 jan) onder elkaar invoeren, dan selecteer je allebei die cellen en dan kun je gewoon zoals vanouds het hoekje slepen.
    pi_47161927
    quote:
    Op zondag 11 maart 2007 16:42 schreef Frollo het volgende:

    [..]

    Eerst even handmatig de eerste twee zaterdagen (1 jan en 8 jan) onder elkaar invoeren, dan selecteer je allebei die cellen en dan kun je gewoon zoals vanouds het hoekje slepen.
    Yup gelukt, thnx !! Zag mijn zondagavond al aan me voorbij gaan, als ik dit handmatig had moeten doen
      dinsdag 13 maart 2007 @ 09:19:21 #258
    38030 Djoowey
    Lang is ook leuk....!
    pi_47218707
    Ik heb een (vermoedelijke n00b) vraag:

    Ik wil graag de omzetten per maand berekenen. Nou is dat niet zo moeilijk (/12) , maar ik wil dat Excel de omzet per maand bijstelt n.a.v. de behaalde resultaten.

    Voorbeeldje: 120 euro jaaromzet , 10 euro per maand, maar als ik dan 8 euro per maand omzet, hoeveel moet ik dan in de andere maanden doen om die 120 euro nog te halen.

    Dit is natuurlijk een simpel voorbeeld, maar het gaat om het principe. Is hier iets voor in excel? Heb het zelf wel handmatig gedaan, maar dan moet het voor elke maand apart een formule berekenen.

    Bedankt voor het nadenkwerk!
    pi_47219873
    1e rij: maand, behaald, benodigd
    eronder zet je
    kolom A: maandnamen
    kolom B: behaalde omzetten
    kolom C: benodigde omzetten

    In kolom B zet je de behaalde omzet of als deze nog niet bekend is laat je de cel bij die maand leeg
    in cel b14 zet je =som(b2:b13)

    in cel c14 zet je =som(c2:c13)

    in kolom C zet je in cel c2 de formule: =als(b2="";(120-$b$14)/aantal.lege.cellen($b$2:$b$13);b2)
    en deze formule kopieer je naar cellen b3 tm b13

    Als het goed is staat nu in cel c14 120.
    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 13 maart 2007 @ 15:13:34 #260
    16082 Wytze
    ...Confidential
    pi_47229954
    Zojuist verplaatst van [Excel] Een Conversie uitrekenen

    Hier mijn vraag.

    Ik wil een conversie uitrekenen van het aantal verkopen op een bepaald aantal mensen.
    Dus stel dat ik 100 mensen heb in mijn winkel, en ik verkoop 5 producten. Dan zou mijn conversie 1:20 zijn

    However, Excel geeft dit alleen weer als 20.

    Plus op het moment dat ik 100 bezoekers heb en 0 verkopen werkt het niet meer. Dan moet hij dus 0:100 weergeven.

    Graag eventjes een duwtje in de hele goede richting
    "Trust me; when I make things disappear, they stay buried."
      dinsdag 13 maart 2007 @ 18:16:27 #261
    85514 ralfie
    !Yvan eht nioj
    pi_47236309
    zoiets?
    1=ALS(F3<>0;ALS(REST(E3;F3)=0;E3/F3&":1";E3&":"&F3);E3&":0")
    pi_47244746
    quote:
    Op dinsdag 13 maart 2007 18:16 schreef ralfie het volgende:
    zoiets?
    [ code verwijderd ]
    lijkt me een prima duwtje.
    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_47248055
    tvp, handig topic kan nog wel eens van pas komen.
      woensdag 14 maart 2007 @ 01:29:03 #264
    16082 Wytze
    ...Confidential
    pi_47253047
    quote:
    Op dinsdag 13 maart 2007 18:16 schreef ralfie het volgende:
    zoiets?
    [ code verwijderd ]
    THnx, ga hem morgen even proberen
    "Trust me; when I make things disappear, they stay buried."
    pi_47294887
    Is het mogelijk om in excel een snelkoppeling te maken naar een vpn verbinding zodat je gelijk het aanmeldscherm ziet van die server?

    Ik heb hier bijvoorbeeld .rdp bestanden die als je erop klikt wel rechtstreeks verbinden naar die server maar als ik die als hyperlink in excel zet, dan krijg ik een melding dat er geen toepassing is geselecteerd om het te openen.
    en met system32/mstc.exe kom je ook niet echt verder, omdat je dan gewoon ngo het ip adres moet invullen enzo.

    Iemand?
      donderdag 15 maart 2007 @ 14:25:02 #266
    16082 Wytze
    ...Confidential
    pi_47300866
    quote:
    Op dinsdag 13 maart 2007 18:16 schreef ralfie het volgende:
    zoiets?
    [ code verwijderd ]
    Thnx, bijna goed. hij heeft hem nu alleen precies andersom weer, dus ipv 1:50 zegt hij 50:1
    "Trust me; when I make things disappear, they stay buried."
      vrijdag 16 maart 2007 @ 13:07:57 #267
    38030 Djoowey
    Lang is ook leuk....!
    pi_47333692
    quote:
    Op dinsdag 13 maart 2007 10:04 schreef Deetch het volgende:
    1e rij: maand, behaald, benodigd
    eronder zet je
    kolom A: maandnamen
    kolom B: behaalde omzetten
    kolom C: benodigde omzetten

    In kolom B zet je de behaalde omzet of als deze nog niet bekend is laat je de cel bij die maand leeg
    in cel b14 zet je =som(b2:b13)

    in cel c14 zet je =som(c2:c13)

    in kolom C zet je in cel c2 de formule: =als(b2="";(120-$b$14)/aantal.lege.cellen($b$2:$b$13);b2)
    en deze formule kopieer je naar cellen b3 tm b13

    Als het goed is staat nu in cel c14 120.
    Thanks man, werkt geweldig!
    pi_47429549
    quote:
    Op donderdag 15 maart 2007 11:26 schreef cw2cu het volgende:
    Is het mogelijk om in excel een snelkoppeling te maken naar een vpn verbinding zodat je gelijk het aanmeldscherm ziet van die server?

    Ik heb hier bijvoorbeeld .rdp bestanden die als je erop klikt wel rechtstreeks verbinden naar die server maar als ik die als hyperlink in excel zet, dan krijg ik een melding dat er geen toepassing is geselecteerd om het te openen.
    en met system32/mstc.exe kom je ook niet echt verder, omdat je dan gewoon ngo het ip adres moet invullen enzo.

    Iemand?
    Probeer eens: "system32/mstc.exe -config:xxxx.rdp"

    meer hulp via google zoek opdracht
    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 19 maart 2007 @ 13:41:27 #269
    16082 Wytze
    ...Confidential
    pi_47432877
    quote:
    Op dinsdag 13 maart 2007 15:13 schreef Wytze het volgende:
    Zojuist verplaatst van [Excel] Een Conversie uitrekenen

    Hier mijn vraag.

    Ik wil een conversie uitrekenen van het aantal verkopen op een bepaald aantal mensen.
    Dus stel dat ik 100 mensen heb in mijn winkel, en ik verkoop 5 producten. Dan zou mijn conversie 1:20 zijn

    However, Excel geeft dit alleen weer als 20.

    Plus op het moment dat ik 100 bezoekers heb en 0 verkopen werkt het niet meer. Dan moet hij dus 0:100 weergeven.

    Graag eventjes een duwtje in de hele goede richting :)
    Graag nog eventjes wat hulp bij dit probleem.

    Ralphie kwam al met de volgende code

    1=ALS(F3<>0;ALS(REST(E3;F3)=0;E3/F3&":1";E3&":"&F3);E3&":0")


    En deze werkt bijna :) Hij geeft alleen 50:1 weer ipv 1:50,

    Wat is nu de juist formule om hem 1:50 weer te laten geven ?
    "Trust me; when I make things disappear, they stay buried."
    pi_47439803
    1=RECHTS(A4;(LENGTE(A4)-VIND.ALLES(":";A4)))&":"&LINKS(A4;(VIND.ALLES(":";A4)-1))

    en dan A4 vervangen door de code van ralphie
    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 19 maart 2007 @ 17:44:20 #271
    16082 Wytze
    ...Confidential
    pi_47442392
    quote:
    Op maandag 19 maart 2007 16:35 schreef Deetch het volgende:

    [ code verwijderd ]

    en dan A4 vervangen door de code van ralphie
    Thnx :) De code is al heel relaxt geworden

    1=RIGHT(IF(D2<>0;IF(MOD(B2;D2)=0;B2/D2&":1";B2&":"&D2);B2&":0");(LEN(IF(D2<>0;IF(MOD(B2;D2)=0;B2/D2&":1";B2&":"&D2);B2&":0"))-FIND(":";IF(D2<>0;IF(MOD(B2;D2)=0;B2/D2&":1";B2&":"&D2);B2&":0"))))&":"&LEFT(IF(D2<>0;IF(MOD(B2;


    Alleen, geeft ie de conversie nu weer als 67:200 ipv waar die het daadwerkelijk ook deelt. Maar jouw bijdrage doet iig wattie moet doen, thnx :)
    "Trust me; when I make things disappear, they stay buried."
    pi_47447838
    Je kunt 67:200 ook niet verder uitsplitsen (in hele getallen), dat is nu juist de grap. Als je alles uitgedrukt wilt in 1:xxx dan had je dat in je eerste post beter moeten uitleggen. Daar was de code trouwens ook een stuk eenvoudiger door geworden.
    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 19 maart 2007 @ 20:12:27 #273
    16082 Wytze
    ...Confidential
    pi_47448106
    Ah

    OK, nou dat is dus in ieder geval wat ik wil.
    Ik zie dus wel dattie het bij 106 klanten 2 verkopen wel netjes doet 1:53, maar bij 225 klanten 2 verkopen zegt ie 2:225

    Zou je me nog even willen helpen om alles op 1:xxx te krijgen of indien 0 verkopen 0:xxx
    "Trust me; when I make things disappear, they stay buried."
    pi_47451987
    cel a1: aantal bezoekers
    cel a2: aantal verkopen

    1=als(a2=0;"0:"&a1;"1:"&a1/a2)


    eventueel kun je a1/a2 nog afronden maar die functie moet je zelf maar ff opzoeken want heb geen excel bij de hand. Zo is ie veel simpeler maar dan krijg je dus decimale getallen in je verkoopverhouding wat niet zo netjes staat.

    klaar
    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 19 maart 2007 @ 23:05:10 #275
    16082 Wytze
    ...Confidential
    pi_47456302
    quote:
    Op maandag 19 maart 2007 21:32 schreef Deetch het volgende:
    cel a1: aantal bezoekers
    cel a2: aantal verkopen
    [ code verwijderd ]

    eventueel kun je a1/a2 nog afronden maar die functie moet je zelf maar ff opzoeken want heb geen excel bij de hand. Zo is ie veel simpeler maar dan krijg je dus decimale getallen in je verkoopverhouding wat niet zo netjes staat.

    klaar
    Deetch is mijn grote held
    "Trust me; when I make things disappear, they stay buried."
      dinsdag 20 maart 2007 @ 03:14:21 #276
    15967 Frollo
    You know I am a righteous man
    pi_47460285
    quote:
    Op maandag 19 maart 2007 23:05 schreef Wytze het volgende:

    [..]

    Deetch is mijn grote held
    Ja, hij is goed hè?
    pi_47462766
    quote:
    Op maandag 19 maart 2007 23:05 schreef Wytze het volgende:

    [..]

    Deetch is mijn grote held
    Die laatste had je ook zelf wel kunnen bedneken toch.

    Oh ja en:
    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 22 maart 2007 @ 14:54:34 #278
    38030 Djoowey
    Lang is ook leuk....!
    pi_47548278
    Nog een vraagje,

    Ben wat meer met draaitabellen bezig nu, en als ik er 1 verwijder (via "Verwijderen"), blijft hij er volgens mij bij dat de lege cellen nog steeds een draaitabel moeten voorstellen. Daardoor kan ik een eventuele nieuwe draaitabel daar niet neerzetten, en heb ik dus zware problemen met de opmaak!

    Hoe kan ik die cellen echt leegmaken, of hoe kan ik een draaitabel zo verwijderen dat ik geen "left-overs" heb..

    BVD again!
      donderdag 22 maart 2007 @ 15:11:19 #279
    135789 Damzkieee
    Ontzettende natnek
    pi_47548828
    Ik zit nog steeds met een vraag:
    Ik heb een voetbal-toto opgezet met 17 deelnemers. Iedere deelnemer heeft zijn eigen tabblad waar alle ingevulde uitslagen in staan. Onderin wordt alles opgeteld en staat een totaalscore. Nu wil ik dat in een leeg, volgend tabblad de stand wordt gemaakt (automatisch gerangschikt). Iemand een tip?
    The Killers Heracles Almelo Real Madrid
    29.10 Novastar HMH
    pi_47553774
    I need some help weer en wel met het volgende :
    Ik ben bezig om de kantonrechtsformule in excel te zetten zodat excel het voor me kan berekenen.
    Ik kom echter met teveel statements in IF. Iemand die me kan helpen?
    ------
    Kantonrechtersformule voorbeeld berekening
    Een 51-jarige senior manager wordt na veertien jaar dienstverband ontslagen. Zijn bruto maandloon bedraagt ¤ 5.000,-. Zijn werkgever dient bij de kantonrechter een ontbindingsverzoek in. De rechter oordeelt dat er geen factoren zijn die een ontbinding in de weg staan. De ontbinding van de arbeidsovereenkomst volgt en de werknemer krijgt een vergoeding van ¤ 100.000,-.

    Deze vergoeding is gebaseerd op de formule A x B x C
    Waarbij A = 20, B = ¤ 5.000,- en C = 1.

    Dus de hoogte van de gouden handdruk is:
    20 x ¤ 5.000,- x 1 = ¤ 100.000,-.

    A wordt als volgt berekend:
    (3 x 1) + (10 x 1.5) + (1 x 2)= 20 dienstjaren

    In tabelvorm ziet dit er zo uit:
    Leeftijd Aantal jaar gewerkt - Aantal gewogen dienstjaren
    Tot 40e jaar 3 - 3
    Tussen 40e en 50e jaar 10 - 15
    Vanaf 50e jaar 1 - 2
    Totaal 14 - 20

    B wordt als volgt berekend:
    Het bruto maandloon inclusief 8akantiegeld en de dertiende maand bedraagt ¤ 5.000,-.

    C wordt als volgt berekend:
    Het betreft een neutrale ontbinding. De correctiefactor is 1. (kan ook 1,5 of 2 zijn )
    -----
    Ik kom er dus niet uit
    Iemand die tijd heeft en me op weg kan helpen graag !

    ps. Eventuele andere uitleg staat hier mocht die iets duidelijker zijn http://www.goudenhanddrukspecialist.nl/deepcontent/39.html
    pi_47554806
    quote:
    Op donderdag 22 maart 2007 15:11 schreef Damzkieee het volgende:
    Ik zit nog steeds met een vraag:
    Ik heb een voetbal-toto opgezet met 17 deelnemers. Iedere deelnemer heeft zijn eigen tabblad waar alle ingevulde uitslagen in staan. Onderin wordt alles opgeteld en staat een totaalscore. Nu wil ik dat in een leeg, volgend tabblad de stand wordt gemaakt (automatisch gerangschikt). Iemand een tip?
    Uitgaande van een gelijke opmaak van elk tabblad en dat de totaalscore in cel B20 staat.
    Geef de tabbladen de naam van de speler.

    Een nieuw tabblad maken met in de eerste kolom de naam van de verschillende tabbladen beginnend bij cel A2
    In de cel ernaast zet je de formule en die kopieer je door naar beneden
    1=INDIRECT(A2&"!B20")


    In cel A1 zet je "Speler" en in cel 2 zet je "Score".
    vervolgens in de lijst staan en dan sorteren op Score (Data, sorteren)

    Ik weet niet of dat laatste automatisch kan. je kunt evt. bovenstaande handeling opnemen in een macro en een knop naast de tabel maken die de macro start.
    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_47555263
    quote:
    Op donderdag 22 maart 2007 17:25 schreef realbase het volgende:
    -- kantonrechters verhaal --

    Ik kom er dus niet uit
    Iemand die tijd heeft en me op weg kan helpen graag !

    ps. Eventuele andere uitleg staat hier mocht die iets duidelijker zijn http://www.goudenhanddrukspecialist.nl/deepcontent/39.html
    Wat zijn nu je invoervariabelen?

    Cel B2: Leeftijd
    Cel B3: Duur dienstverband
    Cel B4: Gewogen dienstjaren (factor A) [zie formule]
    Cel B5: Maandloon (factor B)
    Cel B6: Correctiefactor (factor C)

    Cel B8: Vergoeding [zie formule]

    1
    2
    3
    4
    5
    Formule in B4
    =IF(B2-B3<40;40-(B2-B3)*1;0*1)+IF(B2-B3<50;IF(50-(B2-B3)>10;10*1.5;(50-(B2-B3))*1.5);0)+IF(B2>=50;(B2-50)*2;0*2)

    Formule in B8
    =B4*B5*B6
    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_47555356
    Zo en nu ga ik naar huis. Succes ermee.
    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_47560806
    quote:
    Op donderdag 22 maart 2007 18:13 schreef Deetch het volgende:

    [..]

    Wat zijn nu je invoervariabelen?

    Cel B2: Leeftijd
    Cel B3: Duur dienstverband
    Cel B4: Gewogen dienstjaren (factor A) [zie formule]
    Cel B5: Maandloon (factor B)
    Cel B6: Correctiefactor (factor C)

    Cel B8: Vergoeding [zie formule]
    [ code verwijderd ]
    Deetsch.. thnx maar je code hangt op de eerst 40
    pi_47560877
    bij mij werkt ie. Wat gebeurt er precies? Want je reply laat aan duidelijkheid iets te wensen over.
    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_47561131
    quote:
    Op donderdag 22 maart 2007 21:02 schreef Deetch het volgende:
    bij mij werkt ie. Wat gebeurt er precies? Want je reply laat aan duidelijkheid iets te wensen over.
    excuus
    als ik een leeftijd in B2 zet
    Aantal dienstjaren in B3
    formule in B4 geef excel een error

    The formula you typed contains an error en dan wordt de eerste 40 in de formule blauw ( volgens mij als in waar de fout zit )
    pi_47561412
    hmzzz toch meer puzzelwewrk dan ik dacht. Je verliest alrijd zo snel het overzicht met al die IF statements
    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_47561460
    Ja dat was dus ook mijn probleem hehe
    pi_47562963
    Ik heb de A factor in 6 groepen gehakt voor de duidelijkheid.

    Leeftijd, start van baan
    >50, >50
    >50, 40-50
    >50, <40
    40-50, 40-50
    40-50, <40
    <40, <40

    Dan krijg je deze 6 formules die je moet optellen en de rest wijst zich wel.

    1
    2
    3
    4
    5
    6
    =ALS(EN(B2>50;B2-B3>50);(B3)*2;0)
    =ALS(EN(B2>=50;B2-B3<50;B2-B3>=40);(B2-50)*2+(50-(B2-B3))*1,5;0)
    =ALS(EN(B2>=50;B2-B3<40);(B2-50)*2+10*1,5+40-(B2-B3)*1;0)
    =ALS(EN(B2<50;B2>=40;B2-B3<50;B2-B3>=40);B3*1,5;0)
    =ALS(EN(B2<50;B2>=40;B2-B3<40);40-(B2-B3)+(B2-40)*1,5;0)
    =ALS(B2<40;B3;0)


    of in een keer
    1=ALS(EN(B2>50;B2-B3>50);(B3)*2;0)+ALS(EN(B2>=50;B2-B3<50;B2-B3>=40);(B2-50)*2+(50-(B2-B3))*1,5;0)+ALS(EN(B2>=50;B2-B3<40);(B2-50)*2+10*1,5+40-(B2-B3)*1;0)+ALS(EN(B2<50;B2>=40;B2-B3<50;B2-B3>=40);B3*1,5;0)+ALS(EN(B2<50;B2>=40;B2-B3<40);40-(B2-B3)+(B2-40)*1,5;0)+ALS(B2<40;B3;0)


    Het kan vast korter met geneste als loops maar dit was het overzichtelijkste.

    Ik heb thuis een NL versie van Excel en op mijn werk een EN versie, lekker makkelijk
    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_47563015
    All your realbase are belong to us
    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_47564052
    ALS = IF en EN = AND right ?
    dan werkt die lange formule niet .. ( kan ook komen omdat ik nu achter een Win 2k7 office zit )
    ik kijk morgen even op mn werk
    pi_47564336
    1,5 vervangen door 1.5
    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_47564527
    quote:
    Op donderdag 22 maart 2007 22:38 schreef Deetch het volgende:
    1,5 vervangen door 1.5
    nop.. en het is ook weer de eerste waarde ( 50 in dit geval )
    werkt het bij jou wel ?
    pi_47564772
    tried and tested met excel 2000. Kan ik de spreadsheet ergens heen mailen?
    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_47564867
    quote:
    Op donderdag 22 maart 2007 22:49 schreef Deetch het volgende:
    tried and tested met excel 2000. Kan ik de spreadsheet ergens heen mailen?
    realbase AT gmail dot com
    pi_47565082
    you got mail
    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_47565236
    gek zeg die werkt wel
    Heb je hem ook met die ene regel code ? ( aangezien ik soms wel 100 medewerkers onder elkaar heb en bij mij de info op een rij staat en niet in een kolom )
    pi_47565460
    staat in C10

    Zo nu de kroeg in. Succes ermee.

    [ Bericht 64% gewijzigd door Deetch op 22-03-2007 23:07:15 (slowchat beperking) ]
    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_47565725
    HELD !
    Morgen gelijk toetsen
    pi_47571497
    Deetch wat ben ik blij dat ik dit topic ooit geopend heb
    Het werkt namelijk !! super thnx
      vrijdag 23 maart 2007 @ 09:05:24 #301
    135789 Damzkieee
    Ontzettende natnek
    pi_47571617
    quote:
    Op donderdag 22 maart 2007 18:00 schreef Deetch het volgende:

    [..]

    Uitgaande van een gelijke opmaak van elk tabblad en dat de totaalscore in cel B20 staat.
    Geef de tabbladen de naam van de speler.

    Een nieuw tabblad maken met in de eerste kolom de naam van de verschillende tabbladen beginnend bij cel A2
    In de cel ernaast zet je de formule en die kopieer je door naar beneden
    [ code verwijderd ]

    In cel A1 zet je "Speler" en in cel 2 zet je "Score".
    vervolgens in de lijst staan en dan sorteren op Score (Data, sorteren)

    Ik weet niet of dat laatste automatisch kan. je kunt evt. bovenstaande handeling opnemen in een macro en een knop naast de tabel maken die de macro start.
    Okay dat kopieren naar het lege tabblad wil wel, maar nu nog het sorteren. Ik wil graag dat dat automatisch gaat en dat de namen er dan bij verplaatsen, zodat ze bij de goede score blijven staan.
    The Killers Heracles Almelo Real Madrid
    29.10 Novastar HMH
    abonnement Unibet Coolblue
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')