abonnement Unibet Coolblue
  maandag 27 januari 2014 @ 17:48:34 #151
62215 qu63
..de tijd drinkt..
pi_136014217
quote:
0s.gif Op maandag 27 januari 2014 17:39 schreef teamlead het volgende:
Daarmee is een deel van het probleem inderdaad ondervangen, maar kan ik nog niet de cel groen laten kleuren als het betreffende target gehaald is?
Dan maak je 3 voorwaardelijke opmaken (?). 1 voor rood, 1 voor oranje en 1 voor groen. Zorg er dan voor dat groen bovenaan staan, daaronder oranje en dan rood. Hij werkt ze dan op die manier af.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_136032684
quote:
0s.gif Op maandag 27 januari 2014 15:52 schreef Arliator het volgende:

[..]

Dank je wel, ik was het weekend weg, dus kan nu pas antwoorden.
Ik snap dat het er onlogisch uitziet, maar ik heb deze constructie ook niet verzonnen.
De foutmeldingen zou ik weg moeten kunnen halen met isfout.
In ieder geval reuze bedankt voor je inspanningen, je hebt er volgens mij best wel wat tijd ingestopt.
Waardeer ik enorm.

Oh ja, de QUERY functionaliteit ga ik zeker niet gebruiken, anders krijg ik iedere keer vragen van de gebruikers, zit ik niet echt op te wachten.
Geen probleem hoor en valt op zich nog wel mee. Zorg gewoon dat mensen altijd een naam gebruiken, desnoods NAAMLOOS :P

Mocht men ooit naar uitleg zoeken omdat de formules te lastig zijn: http://www.get-digital-he(...)acted-from-a-column/
pi_136040052
quote:
0s.gif Op maandag 27 januari 2014 17:39 schreef teamlead het volgende:
Daarmee is een deel van het probleem inderdaad ondervangen, maar kan ik nog niet de cel groen laten kleuren als het betreffende target gehaald is?
Misschien kun je de data vanuit de pull-down ergens op de achtergrond in cellen zetten(als tussenstap) en dan die waarden gebruiken voor je targets. Dan wordt bij iedere keer dat je je pull-down veranderdt, je targets meegenomen.
pi_136044256
quote:
0s.gif Op maandag 27 januari 2014 23:12 schreef snabbi het volgende:

[..]

Geen probleem hoor en valt op zich nog wel mee. Zorg gewoon dat mensen altijd een naam gebruiken, desnoods NAAMLOOS :P

Mocht men ooit naar uitleg zoeken omdat de formules te lastig zijn: http://www.get-digital-he(...)acted-from-a-column/
Oke, dank je voor de link, zal ik thuis bekijken, ben nu aan het werk.
Is altijd handig een site die formules uitlegt, scheelt mij weer tijd. :)
pi_136045692
quote:
0s.gif Op dinsdag 28 januari 2014 11:59 schreef Jermar het volgende:
Beste FOK!kers,

Ik ben op zoek naar een manier waarop ik een stuk tekst kan isoleren uit een ander stuk tekst. De opmaak van de gezochte tekst is steeds gelijk, de opmaak van de tekst waar ik in zoek is steeds anders.

De tekst die ik zoek is 'GBA****'
Cel 1: Bla bla 999 GBA0015 tekst tekst
Cel 2: xxGBA3875vuulee
Cel 3: 664688GBA8925808

etc.etc.

Enig idee hoe ik mijn gezochte GBA + achterliggende cijfercode hieruit kan filtereren?
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_136045806
Met onderstaande functie haal je alles wat rechst staat van GBA uit een tekststring in cel A1. Dat lijkt me de eerste stap:

=RIGHT(A1,LEN(A1)-FIND("GBA",A1)+1)
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  dinsdag 28 januari 2014 @ 12:19:03 #157
346939 Janneke141
Green, green grass of home
pi_136045813
quote:
3s.gif Op dinsdag 28 januari 2014 12:15 schreef Deetch het volgende:

[..]

=DEEL(A1;VIND.SPEC("GBA";A1);7)

Als je GBA-blabla-tekst in A1 staat.
Opinion is the medium between knowledge and ignorance (Plato)
pi_136045972
quote:
0s.gif Op dinsdag 28 januari 2014 12:19 schreef Janneke141 het volgende:

[..]

=DEEL(A1;VIND.SPEC("GBA";A1);7)

Als je GBA-blabla-tekst in A1 staat.
en alleen als het een viercijferige code betreft (zoals in dit geval blijkbaar :@ )

[ Bericht 10% gewijzigd door Deetch op 28-01-2014 12:35:15 ]
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 28 januari 2014 @ 12:46:25 #159
346939 Janneke141
Green, green grass of home
pi_136046691
Klopt. Op basis van de voorbeelden ging ik daar even van uit.
Opinion is the medium between knowledge and ignorance (Plato)
  dinsdag 28 januari 2014 @ 13:14:10 #160
421201 Jermar
Alle hulp is welkom
pi_136047748
Fantastisch. Dank!
Met de 'DEEL' functie kom ik er inderdaad uit. Hij vindt zo de eerste 'GBA'-code in de cel. Nu heb ik ook cellen waar meerdere 'GBA' codes in staan. Bijv:

xxxxGB0082xxxGBA2458xxxGBA6556GBA8767

Hoe haal ik die er dan uit?
  dinsdag 28 januari 2014 @ 16:29:47 #161
346939 Janneke141
Green, green grass of home
pi_136056620
Met =RECHTS(A1;LENGTE(A1)-VIND.SPEC("GBA";A1)-7) krijg je de staart van je oorspronkelijke tekst, afgeknipt na de eerste vindplaats van GBA. Door op die uitkomst opnieuw de formule uit post #157 los te laten, krijg je ook de tweede en eventueel zo verder. Ik weet niet hoe vaak ze voor kunnen komen, maar zo vaak zul je dus opnieuw moeten knippen en zoeken.
Hou er wel rekening mee dat de formule hierboven een foutmelding (#WAARDE?) oplevert als je hem op een tekst afstuurt waar "GBA" niet (meer) in voorkomt.
Opinion is the medium between knowledge and ignorance (Plato)
  dinsdag 28 januari 2014 @ 17:49:23 #162
421201 Jermar
Alle hulp is welkom
pi_136059628
Wederom dank. Ga het morgen proberen.
pi_136085777
quote:
0s.gif Op dinsdag 28 januari 2014 17:49 schreef Jermar het volgende:
Wederom dank. Ga het morgen proberen.
Met onderstaande user-defined function genereer je een string met alle GBA codes. Als je deze wilt gebruiken doe je de volgende stappen:
• ga naar visual basic (alt+f11)
• voeg een module toe aan je bestand (rechtsklikken op VBAProject(bestandsnaam) )
• plak onderstaande code in de module
• gebruik in je spreadsheet de formule =gba(celverwijzing)
• de functie checkt alleen op GBA met hoofdletters
• sla spreadsheet op als *.xlsm in office 2010

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
Function gba(r As Range) As String

Dim gbacount As Long
Dim strR As String
Dim startpos As Long
Dim pos As Long

strR = CStr(r.Value)

gbacount = UBound(Split(strR, "GBA"))
If gbacount = 0 Then
    gba = "Geen GBA-codes aanwezig"
ElseIf gbacount = 1 Then
    pos = InStr(strR, "GBA")
    gba = Mid(strR, pos, 7)
Else
    startpos = 1
    For i = 1 To gbacount
    pos = InStr(startpos, strR, "GBA")
    If i = 1 Then
        gba = Mid(strR, pos, 7)
    Else
        gba = gba & "," & Mid(strR, pos, 7)
    End If
    startpos = pos + 7
    Next i
End If

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_136088748
quote:
3s.gif Op woensdag 29 januari 2014 10:48 schreef Deetch het volgende:

[..]

Met onderstaande user-defined function genereer je een string met alle GBA codes. Als je deze wilt gebruiken doe je de volgende stappen:
• ga naar visual basic (alt+f11)
• voeg een module toe aan je bestand (rechtsklikken op VBAProject(bestandsnaam) )
• plak onderstaande code in de module
• gebruik in je spreadsheet de formule =gba(celverwijzing)
• de functie checkt alleen op GBA met hoofdletters
• sla spreadsheet op als *.xlsm in office 2010
[ code verwijderd ]

Das wel lief van je :P
  woensdag 29 januari 2014 @ 18:32:58 #165
100297 teamlead
Nu met Napoleon complex
pi_136103961
quote:
0s.gif Op dinsdag 28 januari 2014 09:00 schreef PAAC het volgende:

[..]

Misschien kun je de data vanuit de pull-down ergens op de achtergrond in cellen zetten(als tussenstap) en dan die waarden gebruiken voor je targets. Dan wordt bij iedere keer dat je je pull-down veranderdt, je targets meegenomen.
en dan de conditional formatting naar die cellen laten kijken bedoel je? ga ik eens mee aan de slag ^O^
If you wish to be a success in the world, promise everything, deliver nothing.
Nothing is more difficult, and therefore more precious, than to be able to decide.
Victory belongs to the most persevering
  woensdag 29 januari 2014 @ 18:38:02 #166
100297 teamlead
Nu met Napoleon complex
pi_136104175
Tis te merken dat ik een tijdje niet meer met excel bezig ben geweest :')

Ik wil een grafiek laten zien van de ontwikkeling per week. Die grafiek komt in een sheet die het hele kwartaal gebruikt moet worden.
Ik heb echter niet zo heel veel zin om iedere week m'n grafieken weer te moeten aanpassen :{w

Kan ik er voor zorgen dat de x-as van de grafiek pas wordt weergegeven als er daadwerkelijk ook gegevens zijn die in de grafiek kunnen worden getoond? Nu heb ik onderstaand, maar dat ziet natuurlijk niet uit... Week 6 tm 15 zijn nog niet bekend en wil ik dus ook nog niet zichtbaar hebben...
(excel 2010 Engels trouwens..)

If you wish to be a success in the world, promise everything, deliver nothing.
Nothing is more difficult, and therefore more precious, than to be able to decide.
Victory belongs to the most persevering
  woensdag 29 januari 2014 @ 19:00:27 #167
62215 qu63
..de tijd drinkt..
pi_136105197
quote:
0s.gif Op woensdag 29 januari 2014 18:38 schreef teamlead het volgende:
Tis te merken dat ik een tijdje niet meer met excel bezig ben geweest :')

Ik wil een grafiek laten zien van de ontwikkeling per week. Die grafiek komt in een sheet die het hele kwartaal gebruikt moet worden.
Ik heb echter niet zo heel veel zin om iedere week m'n grafieken weer te moeten aanpassen :{w

Kan ik er voor zorgen dat de x-as van de grafiek pas wordt weergegeven als er daadwerkelijk ook gegevens zijn die in de grafiek kunnen worden getoond? Nu heb ik onderstaand, maar dat ziet natuurlijk niet uit... Week 6 tm 15 zijn nog niet bekend en wil ik dus ook nog niet zichtbaar hebben...
(excel 2010 Engels trouwens..)

[ afbeelding ]
Bij het selecteren van de gegevens klikken op "verborgen en lege cellen" en dan kiezen voor "openingen".

Maar dan dus de Engelse variant ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 29 januari 2014 @ 19:43:58 #168
100297 teamlead
Nu met Napoleon complex
pi_136107668
dat probeerde ik in eerste instantie.. maar dat wil dus niet :?

Ik ben ook gewoon al te lang aan die sheet aan het prutsen. Tijd om naar huis te gaan ;)
If you wish to be a success in the world, promise everything, deliver nothing.
Nothing is more difficult, and therefore more precious, than to be able to decide.
Victory belongs to the most persevering
pi_136132952
quote:
0s.gif Op woensdag 29 januari 2014 19:43 schreef teamlead het volgende:
dat probeerde ik in eerste instantie.. maar dat wil dus niet :?

Ik ben ook gewoon al te lang aan die sheet aan het prutsen. Tijd om naar huis te gaan ;)
Je kunt dynamische ranges aanmaken.

Stel je weeknamen staan in kolom A, je werkelijke waarden in B (blauwe lijn) en je target waarden in C (rode lijn)

Vervolgens creeer je een named range met de naam weken met de volgende formule:
=OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$B$2:$B$15),1)

Deze formule maakt een range met als startpunt cel A2 (daar is de 0,0 ook voor) en dan een hoogte die gelijk is aan het aantal ingevulde waarden in de range B2:B15. Dus als in B2:B15 slechts 3 getallen staan loopt je named range dus van A2:A5. De breedte van de named range is 1 (cel).

Vervolgens maak je op dezelfde manier een named range "real" van kolom B (je hoeft nu alleen het startpunt $A$2 te evranderen in $B$2) en "target" van kolom C.

Nu maak je een nieuwe grafiek aan waarbij je als x-waarden aangeeft =Sheet1!weken en als y-waarden =Sheet1!real en klaar is Kees.

Hier de website waar bovenstaande vanaf komt:
http://chandoo.org/wp/2009/10/15/dynamic-chart-data-series/
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 30 januari 2014 @ 13:45:10 #170
62215 qu63
..de tijd drinkt..
pi_136133198
quote:
3s.gif Op donderdag 30 januari 2014 13:37 schreef Deetch het volgende:

[..]

Je kunt dynamische ranges aanmaken.

Stel je weeknamen staan in kolom A, je werkelijke waarden in B (blauwe lijn) en je target waarden in C (rode lijn)

Vervolgens creeer je een named range met de naam weken met de volgende formule:
=OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$B$2:$B$15),1)

Deze formule maakt een range met als startpunt cel A2 (daar is de 0,0 ook voor) en dan een hoogte die gelijk is aan het aantal ingevulde waarden in de range B2:B15. Dus als in B2:B15 slechts 3 getallen staan loopt je named range dus van A2:A5. De breedte van de named range is 1 (cel).

Vervolgens maak je op dezelfde manier een named range "real" van kolom B (je hoeft nu alleen het startpunt $A$2 te evranderen in $B$2) en "target" van kolom C.

Nu maak je een nieuwe grafiek aan waarbij je als x-waarden aangeeft =Sheet1!weken en als y-waarden =Sheet1!real en klaar is Kees.

Hier de website waar bovenstaande vanaf komt:
http://chandoo.org/wp/2009/10/15/dynamic-chart-data-series/
Goeie!

Ga meteen even wat sheets updaten :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 4 februari 2014 @ 13:05:15 #171
421201 Jermar
Alle hulp is welkom
pi_136318950
quote:
3s.gif Op woensdag 29 januari 2014 10:48 schreef Deetch het volgende:
Met onderstaande user-defined function genereer je een string met alle GBA codes. Als je deze wilt gebruiken doe je de volgende stappen:
@ Deetch. Dank voor de string. Werkt geweldig.
pi_136354453
Hi All,

In VBA loop ik tegen het volgende probleem aan:

Cell A1 = 2,5 (let hier goed op de komma).
Zodra ik deze cell aanroep met als datatype double, dan resulteert dit in een error. De debug geeft de waarde in VBA weer als 2,5, waardoor vba dit als een seperator ziet. Hoe is dit op te lossen, google biedt geen hulp :(

1
2
3
4
5
Dim bedrag As Double

bedrag = Sheets("Data").Cells(1, 1).Value

Sheets("Archief").Cells(i - 1, 6).Formula = "=IF(R" & i - 1 & "C1 = """","""",R" & i - 1 & "C4 - R" & i - 1 & "C5 * " & bedrag & ")"
pi_136388734
quote:
0s.gif Op woensdag 5 februari 2014 09:47 schreef Regenbui het volgende:
Hi All,

In VBA loop ik tegen het volgende probleem aan:

Cell A1 = 2,5 (let hier goed op de komma).
Zodra ik deze cell aanroep met als datatype double, dan resulteert dit in een error. De debug geeft de waarde in VBA weer als 2,5, waardoor vba dit als een seperator ziet. Hoe is dit op te lossen, google biedt geen hulp :(
[ code verwijderd ]

Wat je beschrijft is inderdaad waar. en een veel beschreven probleem (google maar op vba excel error decimal separator)

Pas je settings aan: Opties voor Excel -> Geavanceerd. -> kijk vervolgens naar de instellingen rondom Schedingsteken voor systeem etc..

Een andere praktische oplossing is om een kleine functie te schrijven voor het "printen" van je waarden naar je Workbook.

1
2
3
Private Function PrintDouble(dDbl As Double) As String
 PrintDouble = Replace(dDbl, ",", ".")
End Function

Wanneer je je bedrag naar je sheet wegschrijft in een formule doe je gewoon PrintDouble(bedrag) en dan heb je er geen last meer van.
  donderdag 6 februari 2014 @ 17:28:09 #174
62215 qu63
..de tijd drinkt..
pi_136407275
Hoe zouden jullie je Excel-skills omschrijven op je CV? Voor de genen zonder officieel certificaat van Microsoft dus ;)

Voldoende? Bovengemiddeld? Uitgebreid? Pro? Guru? ( :r) Doorgeslagen hobby?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_136415741
Ik zou het er niet in opnemen. De tool waarmee je iets doet is in mijn ogen volstrekt onbelangrijk.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')