abonnement bol.com Unibet Coolblue
  dinsdag 9 november 2010 @ 14:31:10 #1
267443 Cue_
Cuecumbergirl
pi_88515637


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

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

Stel dan hier je vraag!!!

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

Voorgaande deeltjes met veel informatie:

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

Nieuw topic? Haal de OP bij de wiki ;)

[ Bericht 1% gewijzigd door Jo0Lz op 13-11-2010 17:36:07 ]
  dinsdag 9 november 2010 @ 14:32:51 #2
267443 Cue_
Cuecumbergirl
pi_88515719
Oke de volgende vraag

ik heb een grote lijst met allerlei gegevens, maar die zijn opgeslagen als tekst zijnde.

De notatie is onder andere (in 1 cel)
2-2-2005 15:21:00

Hier wil ik graag een daadwerkelijk datumveld van maken, zodat ik hier mee kan groeperen en dergelijke in draaitabellen.
I heb Excel 2003 nederlandse versie.

Iemand die mij kan helpen? :)
  dinsdag 9 november 2010 @ 14:33:30 #3
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_88515748
Wil je de tijd in een aparte kolom hebben?
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  dinsdag 9 november 2010 @ 14:33:59 #4
267443 Cue_
Cuecumbergirl
pi_88515774
De tijd mag wat mij betreft weg. Gaat mij puur om de datum.
  dinsdag 9 november 2010 @ 14:41:34 #5
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_88516084
Dan zou ik eerst alles via tekst naar kolommen van elkaar scheiden. Weggooien kan dan alsnog.

Als je dat gedaan hebt alles selecteren, rechtsklikken, celeigenschappen, tabblad Getal -> datum selecteren
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  dinsdag 9 november 2010 @ 14:44:02 #6
267443 Cue_
Cuecumbergirl
pi_88516183
Hoe scheid ik ze dan? Want de lengtes van de verschillende velden is ook niet gelijk (2-5-2010 of 12-12-2010.. zelfde met de tijd)
Of moet ik dat dan ook eerst gelijktrekken?

(ben niet heel erg thuis in de functies hiervoor
  dinsdag 9 november 2010 @ 14:50:32 #7
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_88516456
quote:
1s.gif Op dinsdag 9 november 2010 14:44 schreef Cue_ het volgende:
Hoe scheid ik ze dan? Want de lengtes van de verschillende velden is ook niet gelijk (2-5-2010 of 12-12-2010.. zelfde met de tijd)
Of moet ik dat dan ook eerst gelijktrekken?

(ben niet heel erg thuis in de functies hiervoor
Als je alle cellen selecteert kun je de functie Tekst naar kolommen toepassen. Hierbij kun je kiezen of je een vaste breedte aanhoudt, of een scheidingsteken (bv. een spatie).
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  dinsdag 9 november 2010 @ 14:57:41 #8
267443 Cue_
Cuecumbergirl
pi_88516764
sorry.. maar ik begrijp eerlijk gezegd niet echt waar ik die functie naar kolommen vandaan moet halen :@
  dinsdag 9 november 2010 @ 15:04:13 #9
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_88516981
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  dinsdag 9 november 2010 @ 15:05:25 #10
267443 Cue_
Cuecumbergirl
pi_88517020
Oeh :D tnx!
  dinsdag 9 november 2010 @ 15:08:02 #11
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_88517119
Laat je even weten of het gelukt is :)
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  dinsdag 9 november 2010 @ 15:53:37 #12
267443 Cue_
Cuecumbergirl
pi_88518946
Die functie werkt! :)
Nu nog even kijken hoe ik dat ga inregelen in het totale bestand, maar dat komt vast wel goed.
  dinsdag 9 november 2010 @ 19:36:24 #13
4180 Hare
Come fly with me!
pi_88527718
Ik loop tegen het volgende probleem aan in excel (2007, nl versie).

Als ik een formule doortrek wil ik dat excel hierbij elke keer 2 kolommen overslaat.

Als je bijvoorbeeld de hele simpele formule:

'=A1' doortrekt, dan moet in de volgende cel '=D1' en de cel daarnaast '=G1' komen.

Excel trekt echter standaard gewoon de letters volgens het alfabet door.

Is hier een oplossing voor?
The Choices we make, not the chances we take, determine our destiny.
pi_88527720
Doe je in de openingspost nog even deeltje 23 toevoegen? ^O^

[Excel] Het grote Excel vragen topic #23
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 november 2010 @ 10:24:15 #15
267443 Cue_
Cuecumbergirl
pi_88626491
@ deetch.. is aangevraagd in FB topic.

Ik heb zelf nog een vraagje met betrekking tot VBA.

Ik gebruik nu die functie van Texttocolumns (zie eerdere posts) om mijn datum-tijd veld te splitsen.
Nu wil ik dus ergens in de vba aangeven dat ik alleen die eerste kolom (datum) wil plakken in het oorspronkelijke veld, maar dat hij de tijd (2e kolom die hij dan maakt) moet weggooien.
Als ik de functie gewoon in excel gebruik kan ik dat aangeven en dan gaat het goed, maar hij neemt dat niet mee in de vba van de macro (als ik hem opneem).

Weet iemand hier de syntax hiervoor?

edit: Met wat proberen is het gelukt *O* *O*

:=Array(Array(1, 1), Array(2, 9)),
(afh van de array ( ,1 =general ,2 is als tekst, 3 t/m 8 als datumformats, en 9 is weghalen)

[ Bericht 9% gewijzigd door Cue_ op 12-11-2010 11:34:14 ]
  vrijdag 12 november 2010 @ 11:29:19 #16
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_88628514
quote:
5s.gif Op vrijdag 12 november 2010 10:24 schreef Cue_ het volgende:
@ deetch.. is aangevraagd in FB topic.

Ik heb zelf nog een vraagje met betrekking tot VBA.

Ik gebruik nu die functie van Texttocolumns (zie eerdere posts) om mijn datum-tijd veld te splitsen.
Nu wil ik dus ergens in de vba aangeven dat ik alleen die eerste kolom (datum) wil plakken in het oorspronkelijke veld, maar dat hij de tijd (2e kolom die hij dan maakt) moet weggooien.
Als ik de functie gewoon in excel gebruik kan ik dat aangeven en dan gaat het goed, maar hij neemt dat niet mee in de vba van de macro (als ik hem opneem).

Weet iemand hier de syntax hiervoor?

edit: Met wat proberen is het gelukt *O* *O*
Zet er even bij hoe ;) Dan kan iemand anders het ook :P
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  vrijdag 12 november 2010 @ 11:33:01 #17
267443 Cue_
Cuecumbergirl
pi_88628644
quote:
1s.gif Op vrijdag 12 november 2010 11:29 schreef sanger het volgende:

Zet er even bij hoe ;) Dan kan iemand anders het ook :P
Het staat erbij.. alleen heb ik nu weer problemen met dezelfde functie, maar dan met een ander veld. Die doet ie dan weer niet zoals ik wil :( Stom gedoe!
  zaterdag 13 november 2010 @ 22:20:12 #18
25865 Bill_E
vijf plus 98!
pi_88683632
hallo excel vrienden..

Ik heb een VBA script wat ik al een tijd succesvol gebruikt, heb het eens gevonden en aangepast. Het verplaatst data van een snel in te vullen "master blad" naar een mooie overzichtelijke lijst.

In de master lijst staat een reverentie naam, laten we deze even "naam1" noemen
In de overzichtelijke lijst staat diezelfde naam geschreven, zodat de data juist gekopieerd wordt.

De zelfde naam was tot nu to gewoon een ingetypte naam. Script werkt prima..

Nu wil ik graag geen ingevulde referentie naam.. Maar een verwijzing.. In de cel staat dan dus niet meer "naam1" maar "=A1" .

Het scriptje werkt niet meer.. Ik snap ook wel dat hij de data vergelijkt, dus hij ziet niet de verwijzing staan maar gewoon "=A1" . Dit komt niet overeen dus de gegevens worden niet overgenomen...

Iemand een idee hoe kan ik dit oplossen?

scriptje:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Sub invullen()

    Sheets("lijst").Select
    Dim cf As Range, s1 As Worksheet, s2 As Worksheet, p As Long
    Dim firstfound As String
    Set s1 = Worksheets("lijst")
    Set s2 = Worksheets("Master")
    Application.ScreenUpdating = False
    p = 2
    q = 1
    Do While Not IsEmpty(s2.Cells(p, 2))
       Set cf = s1.Columns.Find(s2.Cells(p, 2), SearchOrder:=xlByRows)
        If Not cf Is Nothing Then
            firstfound = cf.Address
            Do
                cf.Offset(0, 1) = s2.Cells(p, 3)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(2, 1) = s2.Cells(p, 4)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(3, 1) = s2.Cells(p, 5)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(4, 1) = s2.Cells(p, 6)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(5, 1) = s2.Cells(p, 7)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(6, 1) = s2.Cells(p, 8)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(7, 1) = s2.Cells(p, 9)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(8, 1) = s2.Cells(p, 10)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(9, 1) = s2.Cells(p, 11)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(10, 1) = s2.Cells(p, 12)
                Set cf = s1.Columns.FindNext(cf)
               cf.Offset(11, 1) = s2.Cells(p, 13)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(12, 1) = s2.Cells(p, 14)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(13, 1) = s2.Cells(p, 15)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(14, 1) = s2.Cells(p, 16)
                Set cf = s1.Columns.FindNext(cf)
                 cf.Offset(15, 1) = s2.Cells(p, 17)
                Set cf = s1.Columns.FindNext(cf)
                  cf.Offset(2, 8) = s2.Cells(p, 18)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(4, 8) = s2.Cells(p, 19)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(6, 8) = s2.Cells(p, 20)
                Set cf = s1.Columns.FindNext(cf)
                cf.Offset(8, 8) = s2.Cells(p, 21)

            Loop While Not cf Is Nothing And cf.Address <> firstfound
        End If
        p = p + 1
    Loop
    Application.ScreenUpdating = True
End Sub
  dinsdag 16 november 2010 @ 06:31:18 #19
4180 Hare
Come fly with me!
pi_88767471
quote:
1s.gif Op dinsdag 9 november 2010 19:36 schreef Hare het volgende:
Ik loop tegen het volgende probleem aan in excel (2007, nl versie).

Als ik een formule doortrek wil ik dat excel hierbij elke keer 2 kolommen overslaat.

Als je bijvoorbeeld de hele simpele formule:

'=A1' doortrekt, dan moet in de volgende cel '=D1' en de cel daarnaast '=G1' komen.

Excel trekt echter standaard gewoon de letters volgens het alfabet door.

Is hier een oplossing voor?
Niemand?? :'(
The Choices we make, not the chances we take, determine our destiny.
pi_88770677
quote:
1s.gif Op dinsdag 16 november 2010 06:31 schreef Hare het volgende:

[..]



Niemand?? :'(
=INDIRECT(ADRES(1;(KOLOM()*2)+(KOLOM()-2)))
pi_88770766
quote:
1s.gif Op zaterdag 13 november 2010 22:20 schreef Bill_E het volgende:
hallo excel vrienden..

Ik heb een VBA script wat ik al een tijd succesvol gebruikt, heb het eens gevonden en aangepast. Het verplaatst data van een snel in te vullen "master blad" naar een mooie overzichtelijke lijst.

In de master lijst staat een reverentie naam, laten we deze even "naam1" noemen
In de overzichtelijke lijst staat diezelfde naam geschreven, zodat de data juist gekopieerd wordt.

De zelfde naam was tot nu to gewoon een ingetypte naam. Script werkt prima..

Nu wil ik graag geen ingevulde referentie naam.. Maar een verwijzing.. In de cel staat dan dus niet meer "naam1" maar "=A1" .

Het scriptje werkt niet meer.. Ik snap ook wel dat hij de data vergelijkt, dus hij ziet niet de verwijzing staan maar gewoon "=A1" . Dit komt niet overeen dus de gegevens worden niet overgenomen...

Iemand een idee hoe kan ik dit oplossen?

cf.Offset(0, 1) = s2.Cells(p, 3).Value

?
pi_88776935
Ik kon met excel 2003 aardig uit de voeten, maar met 2007 kom ik niet uit de voorwaardelijke opmaak. In 2003 maakte ik steeds een voorwaarde erbij en dan kon ik kiezen uit: groter dan of gelijk aan etc., maar dat kan ik nu niet meer vinden.
Hoe kom ik daar?


na nog even puzzelen ben ik er achter.....

[ Bericht 6% gewijzigd door wendytje op 16-11-2010 14:10:58 ]
uit een aspergernest
  dinsdag 16 november 2010 @ 14:52:03 #23
62215 qu63
..de tijd drinkt..
pi_88779458
Hmz, ik wil het gemiddelde van de laatste 12 en de laatste 24 regels weten..

Met "=CEL("adres";VERSCHUIVING(B54;-12;0))" kan het eerste deel van =gemiddelde() wel vullen, maar aangezien B54 handmatig is ingevoerd werkt dat maar 1x.. Hoe kan ik dit nu automagisch laten doen :?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_88784197
fokkers,

ik probeer als-functie te gebruiken, maar het luk niet echt.
Kan iemand aangeven wat er fout aan is?
ALS(0>B18-($B$10-$B$11)*$B$7;0)

Als het getal hoger is dan 0 dan moet het 0 of niks weergeven.
  dinsdag 16 november 2010 @ 19:12:21 #25
25865 Bill_E
vijf plus 98!
pi_88790074
quote:
7s.gif Op dinsdag 16 november 2010 10:43 schreef DaFan het volgende:

[..]


cf.Offset(0, 1) = s2.Cells(p, 3).Value

?
Zie iets simpels zal het wel zijn ja :') straks even proberen... Je wil niet weten hoe lang ik erop gegoogeld heb al..
pi_88812506
quote:
1s.gif Op dinsdag 16 november 2010 14:52 schreef qu63 het volgende:
Hmz, ik wil het gemiddelde van de laatste 12 en de laatste 24 regels weten..

Met "=CEL("adres";VERSCHUIVING(B54;-12;0))" kan het eerste deel van =gemiddelde() wel vullen, maar aangezien B54 handmatig is ingevoerd werkt dat maar 1x.. Hoe kan ik dit nu automagisch laten doen :?
Zal ik het nog maar een keer zeggen:
Dynamic named ranges

;)
pi_88812512
quote:
1s.gif Op dinsdag 16 november 2010 16:46 schreef Mekkalomp het volgende:
fokkers,

ik probeer als-functie te gebruiken, maar het luk niet echt.
Kan iemand aangeven wat er fout aan is?
ALS(0>B18-($B$10-$B$11)*$B$7;0)

Als het getal hoger is dan 0 dan moet het 0 of niks weergeven.
ALS((B18-($B$10-$B$11)*$B$7)>0;"";(B18-($B$10-$B$11)*$B$7))
  woensdag 17 november 2010 @ 13:37:45 #28
62215 qu63
..de tijd drinkt..
pi_88817692
quote:
7s.gif Op woensdag 17 november 2010 11:11 schreef DaFan het volgende:

[..]

Zal ik het nog maar een keer zeggen:
Dynamic named ranges

;)
Heeft ff wat geklooi gekost, maar zo werkt ie nu:
Gemiddelde van de laatste 12 rekeningen:
=GEMIDDELDE(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B78)-12;0;12;1))

En van de laatste 24 rekeningen:
=GEMIDDELDE(VERSCHUIVING($B$2;VERGELIJKEN(9,99999999999999E+307;$B2:$B78)-24;0;24;1))
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 17 november 2010 @ 17:07:09 #29
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_88826155
Even een simpele vraag :P Excel 2007, NL.

Ik wil checkboxes maken inclusief het vinkje. Iemand een idee?
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  woensdag 17 november 2010 @ 18:23:32 #30
25865 Bill_E
vijf plus 98!
pi_88829192
quote:
1s.gif Op woensdag 17 november 2010 17:07 schreef sanger het volgende:
Even een simpele vraag :P Excel 2007, NL.

Ik wil checkboxes maken inclusief het vinkje. Iemand een idee?
Tabblad ontwikkelaars / invoegen en daar staat ie..
Moet je dat tabblad misschien nog wel even aanzetten..
  woensdag 17 november 2010 @ 19:26:57 #31
13749 AirwiN
Deeper shade of soul
pi_88832152
Hopelijk kunnen jullie mij helpen, want het volgende kom ik niet zo snel uit. Ik gebruik Excel 2003, Nederlandstalige versie.

Ik heb de volgende data in een Excelsheet staan:

1
2
3
4
5
6
7
8
9
Personeelsnummer .... Soort gesprek         Datum gesprek
12345            .... Ontwikkelgesprek      1-5-2010
12345            .... Voortgangsgesprek     1-7-2010
12345            .... Functioneringsgesprek 12-11-2010
23456            .... Functioneringsgesprek 2-3-2010
23456            .... Ontwikkelgesprek      13-6-2010
23456            .... Voortgangsgesprek     30-9-2010
34567            .... Voortgangsgesprek     17-1-2010
34567            .... Functioneringsgesprek 18-6-2010

De ... zijn een aantal kolommen met data die niet relevant is voor mijn vraag.

Ik ben op zoek naar een formule die zoekt naar de combinatie van het juiste personeelsnummer en de datum dat of een voortgangsgesprek is gevoerd of een functioneringsgesprek is gevoerd. Alleen de jongste datum is relevant.

Oftewel, bij zoeken op 12345 moet het resultaat 1-7-2010 zijn, bij 23456 2-3-2010 en bij 34567 17-1-2010.

De data staat op personeelsnummerniveau op datum gesorteerd.

Iemand die mij verder kan helpen?
And if you don't like it then hey fuck you!
I'm just a cool young brother who looks kinda old
Yes, I'm being condescending. Yes, that means I'm talking down to you
pi_88837781
Meh was lastige :{

=MIN(IF(($A$2:$A$9=$F2)*(($B$2:$B$9=$J$2)+($B$2:$B$9=$J$3));$C$2:$C$9))
Bevestigen met Ctrl-Shift-Enter.

Even in het Engels...
Bij mij staat in A het pers.nummer, in B het type gesprek, in C de data, en in F2:F4 staan de personeelsnummers en in J2 en J3 staat Functioneringsgesprek en Voortgangsgesprek.
Ik krijg het niet voor elkaar om de namen van de gesprekken zelf in de formule tekloppen, beetje vreemd maarja.
  woensdag 17 november 2010 @ 21:54:37 #33
13749 AirwiN
Deeper shade of soul
pi_88840574
quote:
7s.gif Op woensdag 17 november 2010 21:09 schreef DaFan het volgende:
Meh was lastige :{

=MIN(IF(($A$2:$A$9=$F2)*(($B$2:$B$9=$J$2)+($B$2:$B$9=$J$3));$C$2:$C$9))
Bevestigen met Ctrl-Shift-Enter.

Even in het Engels...
Bij mij staat in A het pers.nummer, in B het type gesprek, in C de data, en in F2:F4 staan de personeelsnummers en in J2 en J3 staat Functioneringsgesprek en Voortgangsgesprek.
Ik krijg het niet voor elkaar om de namen van de gesprekken zelf in de formule tekloppen, beetje vreemd maarja.
Ik was al bang dat het echt aan mij lag. :P Bedankt, ik ga het morgen proberen. Ik laat nog weten of het is gelukt!
And if you don't like it then hey fuck you!
I'm just a cool young brother who looks kinda old
Yes, I'm being condescending. Yes, that means I'm talking down to you
pi_88853715
Vrij eenvoudige kwestie, toch kom ik er niet uit:

Ik wil gegevens vanaf een simpel invulblad overzetten naar een verzamelblad. Iets zoals dit:



Nu is dat kopiëren en plakken met een macro zo gepiept. Het gaat bij mij echter mis met het opschuiven naar een lege regel. Zoals je in bovenstaand plaatje ziet, wordt elke nieuw naam keurig onder de laatst ingevulde naam geplaatst. Dat is nu net wat ik niet voor elkaar krijg.
  donderdag 18 november 2010 @ 10:05:33 #35
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_88853760
Kun je in de macro niet opnemen dat je naar de namenlijst gaat, end+pijl naar beneden + nog een pijl naar beneden en dan pas plakken?
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
  donderdag 18 november 2010 @ 10:06:21 #36
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_88853782
quote:
1s.gif Op woensdag 17 november 2010 18:23 schreef Bill_E het volgende:

[..]


Tabblad ontwikkelaars / invoegen en daar staat ie..
Moet je dat tabblad misschien nog wel even aanzetten..
^O^

Dat was het inderdaad :)
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_88853935
Ik denk dat mijn vraag niet zo lastig is voor jullie.

Ik wil medische keuringen berekenen.

22-04-2010 Dan wil ik dat hier een formule komt die automatisch 5 jaar later berekent
01-12-2010

Thanks!
pi_88854011
quote:
1s.gif Op donderdag 18 november 2010 10:05 schreef sanger het volgende:
Kun je in de macro niet opnemen dat je naar de namenlijst gaat, end+pijl naar beneden + nog een pijl naar beneden en dan pas plakken?
:)

Dat is nu precies wat ik had gedaan. Toch blijft 'ie iedere keer in de eerste cel plakken. Zelfs geprobeerd met absolute en relatieve verwijzingen...
pi_88854236
quote:
1s.gif Op donderdag 18 november 2010 10:12 schreef Bryan181 het volgende:
Ik denk dat mijn vraag niet zo lastig is voor jullie.

Ik wil medische keuringen berekenen.

22-04-2010 Dan wil ik dat hier een formule komt die automatisch 5 jaar later berekent
01-12-2010

Thanks!
Als de datum in A1 staat:

=DATUM(JAAR(A1)+5;MAAND(A1);DAG(A1))

Edit: Verrek, dat werkt niet :-( Momentje...

:D Puntkomma's in plaats van komma's, dus...

[ Bericht 6% gewijzigd door roberthoman op 18-11-2010 10:27:15 ]
pi_88854726
quote:
1s.gif Op donderdag 18 november 2010 10:21 schreef roberthoman het volgende:

[..]



Als de datum in A1 staat:

=DATUM(JAAR(A1)+5;MAAND(A1);DAG(A1))

Edit: Verrek, dat werkt niet :-( Momentje...

:D Puntkomma's in plaats van komma's, dus...
En als ik zelf de functieargumenten in moet vullen?:p wat vul ik nou bij jaar, maand, dag in? hij werkt dan niet namelijk
pi_88855088
quote:
1s.gif Op donderdag 18 november 2010 10:40 schreef Bryan181 het volgende:

[..]

En als ik zelf de functieargumenten in moet vullen?:p wat vul ik nou bij jaar, maand, dag in? hij werkt dan niet namelijk
Je moet wel als uitgangspunt een datumveld hebben. In veld A1 staat dan bijvoorbeeld vandaag: 18-11-2010

Als je vervolgens die formule loslaat op veld A1 dan is het resultaat keurig 18-11-2015
pi_88855255
quote:
1s.gif Op donderdag 18 november 2010 10:53 schreef roberthoman het volgende:

[..]



Je moet wel als uitgangspunt een datumveld hebben. In veld A1 staat dan bijvoorbeeld vandaag: 18-11-2010

Als je vervolgens die formule loslaat op veld A1 dan is het resultaat keurig 18-11-2015
Ja k snap wat je bedoelt, ik had de funcite gewoon gekopieerd. Maar ik wil hem graag zelf invullen bij functie datum en dan lukt t niet echt
pi_88857016
quote:
1s.gif Op donderdag 18 november 2010 10:58 schreef Bryan181 het volgende:

[..]

Ja k snap wat je bedoelt, ik had de funcite gewoon gekopieerd. Maar ik wil hem graag zelf invullen bij functie datum en dan lukt t niet echt
Dat zou op deze manier moeten lukken:

pi_88857738
quote:
1s.gif Op donderdag 18 november 2010 11:57 schreef roberthoman het volgende:

[..]



Dat zou op deze manier moeten lukken:

[ afbeelding ]
Top thanks
pi_88878231
jongens, is het volgende mogelijk in excel:
stel je een rij getallen van a1 tot a6. Bijv: 1 2 3 4 5 6
vervolgens wil je in vak a7 het hoogste weergeven en in vak a8 laagste getal,
Is dit überhaupt mogelijk??
pi_88878611
ok bovenstaande heb ik al uitgevonden :p
pi_88881084
Even een vraagje over Excel:

Als ik in A1 een begintijd invoer bijv.: 13:30
In A2 voer ik de eindtijd in bijv.: 16:15
In A3 trek ik A1 van A2 af (uitkomst: 2 uur en 45 minuten)
In A4 wil ik A3 (dus tijd in uren) maal bijvoorbeeld ¤20,- doen (dus totaal loon voor gewerkte tijd)
A1+A2+A3 staan bij getalnotatie ingesteld op "Tijd"
A4 staat bij getalnotatie ingesteld op "Financieel"

Het rare is dat Excel om de één of andere reden in A4 als uitkomst ¤2,29 geeft in bovenstaand voorbeeld, terwijl ik als uitkomst toch echt ¤55,- wil hebben. Wie heeft het antwoord voor mij en wat doe ik verkeerd?
  donderdag 18 november 2010 @ 22:34:15 #48
593 sjak
Juffie Bloem
pi_88882801
Je moet voor elkaar zien te krijgen dat in A3 2,75 komt te staan. Daar kun je wel een regel voor aanmaken denk ik...

Ik heb nog steeds een vraagje uit het vorige topic open staan:
quote:
1s.gif Op donderdag 4 november 2010 14:22 schreef sjak het volgende:

Enige tijd geleden hebben jullie mij geholpen om items vanuit een excelbestand in outlook te zetten. Dat werkt geweldig. Nu wil ik het nog iets leuker maken, ik wil de toegevoegde items categoriseren zodat ze een kleur krijgen. Ik ben een tijdje aan het zoeken geweest maar kan het niet vinden. Daarnaast zou het me ook erg helpen als ik een melding kan krijgen dat een afspraak er al in staat, ik weet alleen niet of dat mogelijk is.

Kunnen jullie me misschien helpen? In de code de macro zoals ik 'm nu gebruik.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Option Explicit

Sub SetAppt()

    Dim Dtedatum As String
    Dim DteStartTijd As Date
    Dim DteEindTijd As Date
    Dim StrLocatie As String
    Dim StrDescription As String

    Dim olApp As Outlook.Application
    Dim olApt As AppointmentItem
    
    Dim i As Long
    
    i = 2                                                                    'startij

    Set olApp = New Outlook.Application
    Do While ThisWorkbook.Sheets(1).Cells(i, 1) <> ""
'Date = Format(itm.Start, "mm.dd.yyyy")
'Time = Format(itm.Start, "hh.nn.ss")
        Dtedatum = CDate(ThisWorkbook.Sheets(1).Cells(i, 2))
        DteStartTijd = CDate(ThisWorkbook.Sheets(1).Cells(i, 3))
        DteEindTijd = CDate(ThisWorkbook.Sheets(1).Cells(i, 5))
        StrLocatie = CStr(ThisWorkbook.Sheets(1).Cells(i, 7))
        StrDescription = CStr(ThisWorkbook.Sheets(1).Cells(i, 8))

        Set olApt = olApp.CreateItem(olAppointmentItem)
        
        With olApt
        
            .Start = Dtedatum & " " & DteStartTijd
            .End = Dtedatum & " " & DteEindTijd
            .Subject = StrDescription
            .Location = StrLocatie
            .Body = ""
            .BusyStatus = olBusy
            .ReminderMinutesBeforeStart = 120                                'minuten voordat reminder
            .ReminderSet = True                                              'reminder ja/nee
            .Save
        End With

        Set olApt = Nothing
        i = i + 1
    Loop
    Set olApp = Nothing

End Sub

Private Sub CommandButton1_Click()
    If MsgBox("STAAT OUTLOOK OPEN?", vbYesNo, "ATTENTIE") = vbYes Then
        If MsgBox("DOORGAAN?", vbYesNo, "ATTENTIE") = vbYes Then Call SetAppt
    End If
End Sub


[ Bericht 69% gewijzigd door sjak op 18-11-2010 22:39:35 ]
Lekker douchen!
pi_88883026
quote:
1s.gif Op donderdag 18 november 2010 22:34 schreef sjak het volgende:
Je moet voor elkaar zien te krijgen dat in A3 2,75 komt te staan. Daar kun je wel een regel voor aanmaken denk ik...
En hoe komt die regel er ongeveer uit te zien?
  donderdag 18 november 2010 @ 22:40:26 #50
593 sjak
Juffie Bloem
pi_88883100
quote:
1s.gif Op donderdag 18 november 2010 22:38 schreef KeFFuR1208 het volgende:

[..]



En hoe komt die regel er ongeveer uit te zien?
http://excel.tips.net/Pag(...)ecimal_Notation.html

In jouw voorbeeld wordt de formule in A4 de volgende:
=(A3*24,1)*20 de cel stel je in op financieel zonder decimalen.

[ Bericht 2% gewijzigd door sjak op 18-11-2010 22:55:58 ]
Lekker douchen!
  donderdag 18 november 2010 @ 23:18:42 #51
25865 Bill_E
vijf plus 98!
pi_88884694
quote:
1s.gif Op donderdag 18 november 2010 22:34 schreef sjak het volgende:
Je moet voor elkaar zien te krijgen dat in A3 2,75 komt te staan. Daar kun je wel een regel voor aanmaken denk ik...

Ik heb nog steeds een vraagje uit het vorige topic open staan:

[..]

[ code verwijderd ]

je moet dit toevoegen :
.Categories = "Werk"

Bij mij bestaat de categorie werk en die heeft een bepaalde kleur. Outlook herkent die categorie.. Mocht hij niet bestaan krijg je een default kleur.

Om te controleren of hij al bezet is ben ik ook al mee bezig geweest.. Maar da staat even op een zijspoor.. Het kan, ik had het redelijk in orde, maar ben de code kwijt.. Als ik dat weer oppak laat ik het weten.

Edit:

dit stukje is toch niet nodig ?
1
2
3
4
5
Private Sub CommandButton1_Click()
    If MsgBox("STAAT OUTLOOK OPEN?", vbYesNo, "ATTENTIE") = vbYes Then
        If MsgBox("DOORGAAN?", vbYesNo, "ATTENTIE") = vbYes Then Call SetAppt
    End If
End Sub
Als outlook niet openstaat doet hij dat toch openen?
pi_88885485
quote:
1s.gif Op donderdag 18 november 2010 22:40 schreef sjak het volgende:

[..]



http://excel.tips.net/Pag(...)ecimal_Notation.html

In jouw voorbeeld wordt de formule in A4 de volgende:
=(A3*24,1)*20 de cel stel je in op financieel zonder decimalen.
Dankje, werkt perfect!
  vrijdag 19 november 2010 @ 01:45:48 #53
13749 AirwiN
Deeper shade of soul
pi_88889404
quote:
7s.gif Op woensdag 17 november 2010 21:54 schreef AirwiN het volgende:
Ik was al bang dat het echt aan mij lag. :P Bedankt, ik ga het morgen proberen. Ik laat nog weten of het is gelukt!
Het is gelukt! *O* DaFan, bedankt! _O_
And if you don't like it then hey fuck you!
I'm just a cool young brother who looks kinda old
Yes, I'm being condescending. Yes, that means I'm talking down to you
pi_89004558
Hallo, ik heb een vraag.

Ik heb een grote lijst in excel. In 1 kolom staan gegevens, soms wel goed soms niet goed.

De goede gegevens hebben de opmaak 1234/5678. Waarbij de cijfers altijd cijfers zouden moeten zijn en het 5e karakter de / moet zijn. Maar in de rij zitten ook wat anders opgemaakt cellen. Hoe kan ik de niet kloppende cellen makkelijk eruit halen. Met sorteren lukt het me niet want er zit bijvoorbeeld ook 1234-5678 tussen. Waardoor deze opeens midden in de lijst ergens opduikt, aangezien de lijst begint met 0001/0001 en oploopt tot 4050/0032 waarbij er in de totale sheer totaal meer dan 8000 rijen zitten.
  maandag 22 november 2010 @ 13:47:49 #55
43584 Beregd
absolutely inch perfect
pi_89010868
quote:
1s.gif Op maandag 22 november 2010 10:11 schreef Basp1 het volgende:
Hallo, ik heb een vraag.

Ik heb een grote lijst in excel. In 1 kolom staan gegevens, soms wel goed soms niet goed.

De goede gegevens hebben de opmaak 1234/5678. Waarbij de cijfers altijd cijfers zouden moeten zijn en het 5e karakter de / moet zijn. Maar in de rij zitten ook wat anders opgemaakt cellen. Hoe kan ik de niet kloppende cellen makkelijk eruit halen. Met sorteren lukt het me niet want er zit bijvoorbeeld ook 1234-5678 tussen. Waardoor deze opeens midden in de lijst ergens opduikt, aangezien de lijst begint met 0001/0001 en oploopt tot 4050/0032 waarbij er in de totale sheer totaal meer dan 8000 rijen zitten.
mss niet de meest propere oplossing, maar werkt wel:

neem
=AND(LEN(A1)=9;NOT(ISERROR(LEFT(A1;4)+RIGHT(A1;4)+0));MID(A1;5;1)="/")
en trek dit door, overal waar false staat is de schrijfwijze slecht.
  maandag 22 november 2010 @ 14:06:16 #56
593 sjak
Juffie Bloem
pi_89011550
quote:
1s.gif Op donderdag 18 november 2010 23:18 schreef Bill_E het volgende:

[..]



je moet dit toevoegen :
.Categories = "Werk"

Bij mij bestaat de categorie werk en die heeft een bepaalde kleur. Outlook herkent die categorie.. Mocht hij niet bestaan krijg je een default kleur.

Om te controleren of hij al bezet is ben ik ook al mee bezig geweest.. Maar da staat even op een zijspoor.. Het kan, ik had het redelijk in orde, maar ben de code kwijt.. Als ik dat weer oppak laat ik het weten.

Edit:

dit stukje is toch niet nodig ?

[ code verwijderd ]

Als outlook niet openstaat doet hij dat toch openen?
*O* Dat werkt! Het liefst zou ik kleuren willen laten kiezen maar ik hoor wel als iemand dat voor me weet... Tot zover bedankt!
Lekker douchen!
pi_89012943
quote:
2s.gif Op maandag 22 november 2010 13:47 schreef Beregd het volgende:

[..]



mss niet de meest propere oplossing, maar werkt wel:

neem
=AND(LEN(A1)=9;NOT(ISERROR(LEFT(A1;4)+RIGHT(A1;4)+0));MID(A1;5;1)="/")
en trek dit door, overal waar false staat is de schrijfwijze slecht.
Dank je dit is een voor mij werkende oplossing. ^O^

Even voor mijn eigen begripsvorming, je haalt de eerste en laatste 4 karakters op en telt deze op waarmee je meteen nagaat dat het cijfers zijn, en kijkt dan vervolgens nog naar de / die in het midden staat.
  maandag 22 november 2010 @ 15:13:46 #58
43584 Beregd
absolutely inch perfect
pi_89013914
quote:
1s.gif Op maandag 22 november 2010 14:48 schreef Basp1 het volgende:

[..]

Dank je dit is een voor mij werkende oplossing. ^O^

Even voor mijn eigen begripsvorming, je haalt de eerste en laatste 4 karakters op en telt deze op waarmee je meteen nagaat dat het cijfers zijn, en kijkt dan vervolgens nog naar de / die in het midden staat.
En je gaat ook na of de lengte exact 9 is in het eerste stuk.
anders zou 0001/10000000001 ook door de controle glippen bvb.
pi_89014389
quote:
2s.gif Op maandag 22 november 2010 15:13 schreef Beregd het volgende:

[..]


En je gaat ook na of de lengte exact 9 is in het eerste stuk.
anders zou 0001/10000000001 ook door de controle glippen bvb.
De lengte had ik zelf al eerder 9 gemaakt, dus daar hoefde ik niet op te controleren. Wat er nog wel doorheen glipte op deze manier was bijvoorbeeld 9/05/2009. In ieder geval als ik in excel (ik heb de nederlandse versie hier) (links A1,4+rechts A1,4) doe. maar ik heb nu eerst een check gedaan op de positie van de / die moet perse op 5 zitten met de functie VIND.SPEC("/",B2), en zoals ik dit nu typ dan zou het nog mis kunnen gaan met 2009/3/54.
  maandag 22 november 2010 @ 16:21:44 #60
43584 Beregd
absolutely inch perfect
pi_89016608
hmm, je hebt gelijk, vervelend dat die er niet worden uitgehaald

Jouw probleem kan je oplossen met

en(Vindspec("/",B2)=5;isfout(Vindspec("/",B2,5)))

dus de eerste / moet op de 5de plaats zijn, en vanaf plaats 6 is er gene meer.
  maandag 22 november 2010 @ 16:49:55 #61
4177 Jojogirl
Curves in all the right places
pi_89017743
Is er iemand die mij kan vertellen hoe ik het aantal verschillende cell formats in Excel kan tellen? Ik loop namelijk met een bestand tegen de limiet aan, maar kan niet vinden hoe je dit opzoekt. Als ik Google kom ik wel te weten dat dat niet 1 2 3 in Excel te vinden is, maar dat er wel VB scriptjes oid bestaan om het te tellen. Alleen kan ik die niet vinden en als ik dat wel zou kunnen vinden dan kan ik er als VB-onwetende nog niets mee.

Wie helpt me uit de brand?
  maandag 22 november 2010 @ 17:15:51 #62
62215 qu63
..de tijd drinkt..
pi_89018802
quote:
1s.gif Op maandag 22 november 2010 16:49 schreef Jojogirl het volgende:
Is er iemand die mij kan vertellen hoe ik het aantal verschillende cell formats in Excel kan tellen? Ik loop namelijk met een bestand tegen de limiet aan, maar kan niet vinden hoe je dit opzoekt. Als ik Google kom ik wel te weten dat dat niet 1 2 3 in Excel te vinden is, maar dat er wel VB scriptjes oid bestaan om het te tellen. Alleen kan ik die niet vinden en als ik dat wel zou kunnen vinden dan kan ik er als VB-onwetende nog niets mee.

Wie helpt me uit de brand?
Wat is de foutmelding precies? Ik geloof namelijk niet dat ik je probleem begrijp.. Het lijkt me dat je een cel maar op 1 manier op kan maken (algemeen, financieel, tijd, aangepast, etc) en dat dat met iedere cel moet kunnen..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89025027
quote:
Op maandag 22 november 2010 16:21 schreef Beregd het volgende:
hmm, je hebt gelijk, vervelend dat die er niet worden uitgehaald

Jouw probleem kan je oplossen met

en(Vindspec("/",B2)=5;isfout(Vindspec("/",B2,5)))

dus de eerste / moet op de 5de plaats zijn, en vanaf plaats 6 is er gene meer.

ik had vanmiddag ook ff gekeken. Je kan beter SUBSTITUEREN gebruiken om de eerste streep te vervangen door een spatie en dan testen of de lengte 8 is. Of kijken of er geen streep meer in staat natuurlijk.
Met de eerste manier kan je dus goed ook testen of ie in eerste instantie al 9 lang was!

Ik vind je isgetal icm links/rechts erg fraai trouwens!

[ Bericht 0% gewijzigd door DaFan op 23-11-2010 10:15:16 ]
pi_89025354
quote:
Op maandag 22 november 2010 16:49 schreef Jojogirl het volgende:
Is er iemand die mij kan vertellen hoe ik het aantal verschillende cell formats in Excel kan tellen? Ik loop namelijk met een bestand tegen de limiet aan, maar kan niet vinden hoe je dit opzoekt. Als ik Google kom ik wel te weten dat dat niet 1 2 3 in Excel te vinden is, maar dat er wel VB scriptjes oid bestaan om het te tellen. Alleen kan ik die niet vinden en als ik dat wel zou kunnen vinden dan kan ik er als VB-onwetende nog niets mee.

Wie helpt me uit de brand?
Welke versie?!
  maandag 22 november 2010 @ 20:31:47 #65
4177 Jojogirl
Curves in all the right places
pi_89027221
quote:
1s.gif Op maandag 22 november 2010 17:15 schreef qu63 het volgende:

[..]


Wat is de foutmelding precies? Ik geloof namelijk niet dat ik je probleem begrijp.. Het lijkt me dat je een cel maar op 1 manier op kan maken (algemeen, financieel, tijd, aangepast, etc) en dat dat met iedere cel moet kunnen..
Elke combinatie van opmaakdingen die je op een cel kan toepassen (lettertypes, lijnen, kleuren, uitlijning, verborgen, gelocked, etc.) noemt Excel een cell format. Een cel met lettertype Arial 12 pts en een stippellijntje aan de linkerkant heeft dus een ander cell format dan een cel met datzelfde lettertype en een stippellijntje aan de onderkant. Excel kan in totaal maar 4096 verschillende cell formats aan en tegen die limiet loop ik dus aan met een bestand. Nu kan je echter nergens in Excel zien hoeveel van die formats je gebruikt en dus ook niet of dingen opnieuw opmaken het aantal gebruikte formats heeft verminderd. Hier zoek ik dus een oplossing voor.

En de gebruikte Excelversie is 2003. Exacter dan dat kan ik het nu even niet zien.
  dinsdag 23 november 2010 @ 00:08:14 #66
62215 qu63
..de tijd drinkt..
pi_89038392
quote:
1s.gif Op maandag 22 november 2010 20:31 schreef Jojogirl het volgende:

[..]


Elke combinatie van opmaakdingen die je op een cel kan toepassen (lettertypes, lijnen, kleuren, uitlijning, verborgen, gelocked, etc.) noemt Excel een cell format. Een cel met lettertype Arial 12 pts en een stippellijntje aan de linkerkant heeft dus een ander cell format dan een cel met datzelfde lettertype en een stippellijntje aan de onderkant. Excel kan in totaal maar 4096 verschillende cell formats aan en tegen die limiet loop ik dus aan met een bestand. Nu kan je echter nergens in Excel zien hoeveel van die formats je gebruikt en dus ook niet of dingen opnieuw opmaken het aantal gebruikte formats heeft verminderd. Hier zoek ik dus een oplossing voor.

En de gebruikte Excelversie is 2003. Exacter dan dat kan ik het nu even niet zien.
Ah, duidelijke uitleg!

Helaas kan ik je niet verder helpen :{
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89044145
Hier is de MSKB:
http://support.microsoft.com/kb/213904
Het lijkt er dus op als je een border rechts maakt, en in de cel rechts ervan een border rechts én een border links, zijn het 2 formats ook al overlappen de rechter en de linker.

Hier is een programmaatje:
http://www.total.rowing.org.uk/quarrell/QAid/

Maar dan nog wordt het erg veel werk. (en het kost 110 pond :') )

Office 2007 heeft de limiet opgeschroeft naar 64000 dus dat lijkt me een betere optie? Mits je niet gebonden bent door bedrijf natuurlijk.

Dus echt een oplossing...heb ik niet ;(
  dinsdag 23 november 2010 @ 10:27:14 #68
4177 Jojogirl
Curves in all the right places
pi_89044489
Ja, die supportmelding kende ik al. En ik vrees dat m'n baas geen 110 pond overheeft voor dit bestand. Dat wordt dus hopen dat ze op m'n werk snel overschakelen op Office 2007 ;(

Maar toch bedankt voor het zoeken :)
  dinsdag 23 november 2010 @ 11:09:20 #69
43584 Beregd
absolutely inch perfect
pi_89045648
quote:
1s.gif Op maandag 22 november 2010 19:38 schreef DaFan het volgende:

Ik vind je isgetal icm links/rechts erg fraai trouwens!
ja, maar het werkt niet, dus....
pi_89046382
Ik zit ook met een probleem...
Ik heb een aantal losse excelbestanden met meetresultaten.
Ze hebben allemaal dezelfde structuur, alleen de resultaten verschillen.
Nu moet ik op al deze bestanden dezelfde bewerkingen uitvoeren:

• Extra kolommen waarbij ik per rij wat bewerkingen doe (bv =A*B)

• Een grafiek maken

• De rico van deze grafiek bepalen


• En hier ook weer wat bewerkingen mee doen.

Al deze stapjes zijn het probleem niet, die kan ik efficiënt oplossen. Alleen, hoe kan ik dit doen voor alle bestanden tegelijk? Want de bewerkingen zijn voor elk bestand hetzelfde, alleen de uitkomsten niet? En kan ik ook alle bestanden samenvoegen tot een bestand waarbij elk vroeger bestand op een apart werkblad staat?
pi_89047195
quote:
9s.gif Op dinsdag 23 november 2010 11:09 schreef Beregd het volgende:

[..]


ja, maar het werkt niet, dus....
Je hebt best wat checks dus word je formule ook lastig:
=(ISGETAL(LINKS(A1;4)+RECHTS(A1;4)))*(VIND.SPEC("/";A1)=5)*(ISFOUT(VIND.SPEC("/";SUBSTITUEREN(A1;"/";"";1))=5))

Een 1 is goed. Een 0 is fout.

Deze wordt goedgerekend: 1234/5678
Deze worden foutgerekend: 12/34/567 & 1234/56/7
pi_89047271
quote:
5s.gif Op dinsdag 23 november 2010 11:36 schreef kamustra het volgende:
Ik zit ook met een probleem...
Ik heb een aantal losse excelbestanden met meetresultaten.
Ze hebben allemaal dezelfde structuur, alleen de resultaten verschillen.
Nu moet ik op al deze bestanden dezelfde bewerkingen uitvoeren:

• Extra kolommen waarbij ik per rij wat bewerkingen doe (bv =A*B)

• Een grafiek maken

• De rico van deze grafiek bepalen

• En hier ook weer wat bewerkingen mee doen.

Al deze stapjes zijn het probleem niet, die kan ik efficiënt oplossen. Alleen, hoe kan ik dit doen voor alle bestanden tegelijk? Want de bewerkingen zijn voor elk bestand hetzelfde, alleen de uitkomsten niet? En kan ik ook alle bestanden samenvoegen tot een bestand waarbij elk vroeger bestand op een apart werkblad staat?
Samenvoegen is kutwerk via een macro of VBA dan is handmatiger sneller dan code maken.
Als je dan op 1 werkblad al je werk doet kan je de rest gewoon kopieren/plakken. Al weet ik niet wat er met je grafieken gebeurd...
  dinsdag 23 november 2010 @ 12:26:52 #73
43584 Beregd
absolutely inch perfect
pi_89047923
quote:
7s.gif Op dinsdag 23 november 2010 12:01 schreef DaFan het volgende:

[..]

Je hebt best wat checks dus word je formule ook lastig:
=(ISGETAL(LINKS(A1;4)+RECHTS(A1;4)))*(VIND.SPEC("/";A1)=5)*(ISFOUT(VIND.SPEC("/";SUBSTITUEREN(A1;"/";"";1))=5))

Een 1 is goed. Een 0 is fout.

Deze wordt goedgerekend: 1234/5678
Deze worden foutgerekend: 12/34/567 & 1234/56/7
ik bedoelde mijn methode om "isgetal" te berekenen. "isgetal" zelf kende ik niet.
pi_89048404
quote:
2s.gif Op dinsdag 23 november 2010 12:26 schreef Beregd het volgende:

[..]


ik bedoelde mijn methode om "isgetal" te berekenen. "isgetal" zelf kende ik niet.
Achso.
Nouja nu iig een werkende oplossing :P
pi_89048681
quote:
Samenvoegen is kutwerk via een macro of VBA dan is handmatiger sneller dan code maken.
Als je dan op 1 werkblad al je werk doet kan je de rest gewoon kopieren/plakken. Al weet ik niet wat er met je grafieken gebeurd...
Bedankt, ik heb het intussen zo gedaan.
Mijn grafiek kon ik ook kopieëren, al moest ik elke keren terug naar gegevens selecteren, en daar even het getalletje van het werkblad veranderen, de rest bleef gelukkig zoals het moest.
pi_89050509
quote:
1s.gif Op donderdag 19 augustus 2010 14:37 schreef DaFan het volgende:
Ok let op.

[ afbeelding ]

D1 =
=ALS(RIJEN($D$1:D1)>AANTAL.ALS($A$1:$A$3;$C$1);"";INDEX($B$1:$B$3;KLEINSTE(ALS($A$1:$A$3=$C$1;RIJ($B$1:$B$3)-RIJ($B$1)+1);RIJEN($D$1:D1))))

Deze kan je naar beneden slepen.

D7 =
=ALS(KOLOMMEN($D$7:D7)>AANTAL.ALS($A$1:$A$3;$C$7);"";INDEX($B$1:$B$3;KLEINSTE(ALS($A$1:$A$3=$C$7;RIJ($B$1:$B$3)-RIJ($B$1)+1);KOLOMMEN($D$7:D7))))

Deze kan je naar rechts slepen.

Beide formules bevestigen met CTRL-SHIFT-ENTER!
Nadat ik de vorige keer deze uitstekende uitleg heb gekregen. Waarvoor nogmaals hulde! Probeer ik hem nog iets specifieker maker, maar krijg het zelf met geen mogelijkheid voor elkaar.

In bovenstaande voorbeeld zoekt de formule in de cel naar de waarde (in dit geval de naam 'piet') en geeft vervolgens weer wat er achter die naam in een tabel op een andere sheet te vinden is.

Nu is de tabel in de andere sheet als volgt:

1
2
3
4
5
6
7
Naam:     Tijd in:      Tijd uit:      Datum:
Piet         11:00       12:00         01-01-2010
Sjaak      09:00       12:00         02-01-2010
Piet         12:00       15:00         01-01-2010
Piet         09:00       12:00         02-01-2010
Henk       09:00       12:00         01-01-2010
Piet         15:00       22:00         01-01-2010

Ik krijg nu het volgende te zien:
1
2
3
4
Piet         11:00       12:00         01-01-2010
Piet         12:00       15:00         01-01-2010
Piet         09:00       12:00         02-01-2010
Piet         15:00       22:00         01-01-2010

Het zou erg mooi zijn als ik dit te zien krijg:
1
2
Piet         11:00       22:00         01-01-2010
Piet         09:00       12:00         02-01-2010

Kortom van elke datum de eerste 'tijd in' en laatste 'tijd uit'.

Als iemand hier raad mee weet ziou ik erg gelukkig worden. :D
pi_89053304
Hoi Cracka-ass. Bedankt voor het compliment ;)

Ik heb het even geprobeerd maar het wordt veel en veel te lastig en groot :P
Dit schijnt met een draaitabel wel goed te kunnen maar ik werk nu met 2010 en damn ik kom er nu binnen een paar minuten niet achter hoe het werkt :')

Edit: Als iemand anders wil kijken; eigenlijk hoef je alleen een lijst met unieke data te vinden per persoon. Daarna kan je gemakkelijk de hoogste/laagste vinden.

[ Bericht 13% gewijzigd door DaFan op 23-11-2010 15:46:51 ]
pi_89054377
Ik was er al een beetje bang voor.

Helaas ;(

Thanks voor de effort in ieder geval. _O_
  dinsdag 23 november 2010 @ 18:17:16 #79
25865 Bill_E
vijf plus 98!
pi_89060538
quote:
1s.gif Op maandag 22 november 2010 14:06 schreef sjak het volgende:

[..]


*O* Dat werkt! Het liefst zou ik kleuren willen laten kiezen maar ik hoor wel als iemand dat voor me weet... Tot zover bedankt!
Ik had je verkeerd begrepen.
Dat is ook geen probleem.

Dan moet je :
.ShowCategoriesDialog
toevoegen.
pi_89066682
Cracka-ass, ik kan je bericht niet quoten. Zal wel iets aan mijn javascript moeten doen, maar ik heb wel een oplossing voor je.


Dus in H2: {=MIN(ALS($A$2:$A$7=F2;ALS($D$2:$D$7=G2;$B$2:$B$7)))}
met ctrl+shift+enter bevestigen als array formule


Dus in I2: {=MAX(ALS($A$2:$A$7=F2;ALS($D$2:$D$7=G2;$C$2:$C$7)))}
met ctrl+shift+enter bevestigen als array formule
pi_89066910
Krijg m niet ge-edit. Dit moet m zijn:

Dus in H2: {=MIN(ALS($A$2:$A$7=F2;ALS($D$2:$D$7=G2;$B$2:$B$7)))}
met ctrl+shift+enter bevestigen als array formule


Dus in I2: {=MAX(ALS($A$2:$A$7=F2;ALS($D$2:$D$7=G2;$C$2:$C$7)))}
met ctrl+shift+enter bevestigen als array formule
pi_89074689
Hendrik dat deel is vrij simpel, het probleem zit er meer in hoe je nu aan die unieke data per naam komt (zonder over te typen natuurlijk uit een rijtje van 6). Denk dat ik m morgen op MrExcel ik vind m ook lastig maar interessant!
pi_89092932
Ik ga ook even stoeien met die formules. Misschien kom ik er zelf wel uit. :') !
pi_89093550
Ik heb een excel file met daarin wedstrijd datums, tijden, en de teams die tegen elkaar moeten. Hoe zet ik dit over naar mijn Outlook agenda zonder al die dingen afzonderlijk over te typen.

Bij voorbaat dank.
  woensdag 24 november 2010 @ 14:07:33 #85
62215 qu63
..de tijd drinkt..
pi_89093765
quote:
1s.gif Op woensdag 24 november 2010 14:00 schreef Darkzell het volgende:
Ik heb een excel file met daarin wedstrijd datums, tijden, en de teams die tegen elkaar moeten. Hoe zet ik dit over naar mijn Outlook agenda zonder al die dingen afzonderlijk over te typen.

Bij voorbaat dank.
Ik denk dat dit script je wel in de juiste richting kan helpen: [Excel] Het grote Excel vragen topic #24
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89094229
Mijn excel kennis gaat niet verder als het simpele formule's opstellen enzo.

Is het niet gewoon mogelijk om het excel bestand (evt opgeslagen als bepaalde filetype) te importeren in outlook en dan gewoon aan te wijzen welke kolommen welke informatie bevat. Of is dit weer iets te makkelijk gedacht?
pi_89094760
Ik heb het voor elkaar gekregen. Ik heb op de pagina waar ik de gegevens wil hebben de dagen van de maand genoteerd (en verborgen) bijv: 01-04-2010 t/m 31-04-2010

Het enige wat nu nog mooi zou zijn is dat als hij geen gegevens kan vinden ipv 0:00 " " weergeeft. Kortom een leeg veld.

Thanks nog voor de formule. :D
pi_89094895
quote:
1s.gif Op woensdag 24 november 2010 14:20 schreef Darkzell het volgende:
Mijn excel kennis gaat niet verder als het simpele formule's opstellen enzo.

Is het niet gewoon mogelijk om het excel bestand (evt opgeslagen als bepaalde filetype) te importeren in outlook en dan gewoon aan te wijzen welke kolommen welke informatie bevat. Of is dit weer iets te makkelijk gedacht?
Misschien wel maar wil je het echt elke keer handmatig importeren (en eerst je oude dingen weggooien?).
Het hele idee van macro's is toch werk minimaliseren :D
pi_89094914
quote:
14s.gif Op woensdag 24 november 2010 14:35 schreef Cracka-ass het volgende:
Ik heb het voor elkaar gekregen. Ik heb op de pagina waar ik de gegevens wil hebben de dagen van de maand genoteerd (en verborgen) bijv: 01-04-2010 t/m 31-04-2010

Het enige wat nu nog mooi zou zijn is dat als hij geen gegevens kan vinden ipv 0:00 " " weergeeft. Kortom een leeg veld.

Thanks nog voor de formule. :D
Tja kijk als ze elke dag werken is dat wel een idee natuurlijk :') :P
Dat had je er niet bijgezegd!

Goed werk ^O^
pi_89098359
Sorry!
pi_89099091
Beste fokkers,

Ik ben bezig met een voorraad/gebruiksbeheer.
Hierbij hou ik rekening met producten die worden gekocht (gaan naar het magazijn),
en vanuit het magazijn wordt er geleverd naar meerdere locaties.
Deze leveringen verlopen via bestelformulieren.

Nu ben ik op zoek naar een manier om in excel de bestellijst na te bootsen, en dat door middel van een druk op de knop de getallen die ik hierin invoer worden opgeteld bij de voorraadwaardes, en dat deze getallen vervolgens verdwijnen (zodat ik voor de volgende week bv. de bestel lijst opnieuw kan invoeren in dezelfde cellen, in plaats van 100+ mutaties te maken en deze bij elkaar op te tellen)

Ik hoop dat ik een beetje duidelijk ben geweest!

Ik heb al wat rond lopen zoeken en heb wel voorbeeld macro's gevonden, maar dat was allemaal kant en klaar dus kon er eigenlijk zeer weinig mee.

groetjes
pi_89109982
@cracka-ass

Als de niet wordt voldaan aan de zoekwaarden, dan ""


{=ALS(MIN(ALS($A$2:$A$7=F4;ALS($D$2:$D$7=G4;$B$2:$B$7)))=0;"";MIN(ALS($A$2:$A$7=F4;ALS($D$2:$D$7=G4;$B$2:$B$7))))}
pi_89110026
pi_89110450
@niddy, heb je een voorbeeld file, want dit is niet concreet genoeg.
hoeveel en welke velden vul je in en naar welke velden in welke file moeten de waarden?
heb je het in jouw voorbeeld over 1 of meerdere verschillende bestanden?
pi_89127055
Heren, Dames,

Ik ben bezig met een excel sheet voor werk. Heb op 1 sheet verschillende plaatjes (product foto's) die moeten gekopieerd worden naar een product sheet. Dat wil ik met een macro doen want er is 1 sheet die gebruikt word als "nieuw product" sheet en waar ze dus aan toegevoegd worden. Nou ben ik wel zo ver dat ik ze gekopieerd krijg, maar nu moeten ze terug naar de voorgaande sheet. Aangezien dit steeds een nieuwe sheet is (nieuw nummer enzo) kan ik niet zeggen van ga terug naar die en die sheet...

Hoe krijg ik dit voormekaar?

Macro probleem in Excel 2010
Op donderdag 3 september 2009 23:06 schreef Luctor.et.Emergo het volgende:
niet? En je hebt er nooit werk van gemaakt? Of vind je haar er niet leuk uitzien.
Op donderdag 3 september 2009 23:10 schreef The_Dean het volgende:
Het is mijn zus, gast.
pi_89130370
Kan je niet in een hulpcel de naam van de worksheet zetten, deze ophalen in de macro en als referentie gebruiken?
Dan hoef je alleen de cel aan te passen en de macro te runnen.
  vrijdag 26 november 2010 @ 09:56:05 #97
57340 dabadbass
@Whitehouse.gov
pi_89168527
Heb een simpele vraag:
Ik heb een kolom met verschillende data, vanaf vandaag tot ergens in 2018, op deze kolom staat een autofilter.

Ik wil middels een macro filteren op de datum van vandaag. Met de Macro editor doet ie dit:
(gedeelte code)
1Selection.AutoFilter Field:=6, Criteria1:="26-11-2010"
Maar ik wil morgen filteren op datum 27-11-2010

Is er iets van een show now of show today?
"Niets smeedt twee mensen zo aaneen als kwaadspreken over een derde"
pi_89168669
quote:
7s.gif Op donderdag 25 november 2010 11:56 schreef DaFan het volgende:
Kan je niet in een hulpcel de naam van de worksheet zetten, deze ophalen in de macro en als referentie gebruiken?
Dan hoef je alleen de cel aan te passen en de macro te runnen.
je bedoeld naam van de worksheet waar de foto's in staan? of naam van de sheet waar ik weer naar terug moet? want dat is lastig, want moet ook werken als er nieuwe producten (en dus nieuwe sheets) bijkomen...
Op donderdag 3 september 2009 23:06 schreef Luctor.et.Emergo het volgende:
niet? En je hebt er nooit werk van gemaakt? Of vind je haar er niet leuk uitzien.
Op donderdag 3 september 2009 23:10 schreef The_Dean het volgende:
Het is mijn zus, gast.
  vrijdag 26 november 2010 @ 11:38:52 #99
57340 dabadbass
@Whitehouse.gov
pi_89172202
quote:
1s.gif Op vrijdag 26 november 2010 09:56 schreef dabadbass het volgende:
Heb een simpele vraag:
Ik heb een kolom met verschillende data, vanaf vandaag tot ergens in 2018, op deze kolom staat een autofilter.

Ik wil middels een macro filteren op de datum van vandaag. Met de Macro editor doet ie dit:
(gedeelte code)

[ code verwijderd ]

Maar ik wil morgen filteren op datum 27-11-2010

Is er iets van een show now of show today?
Heb het denk ik al, hij kijkt naar de computerdatum en laat die zien + alle data die ervoor liggen. Exact wat ik denk nodig te hebben

1
2
3
4
Sub data()
' Filters by Due Date (displays any entry that matches current date or any date prior to current date)
Selection.AutoFilter Field:=6, Criteria1:="<=" & CLng(Date), Operator:=xlAnd
End Sub
"Niets smeedt twee mensen zo aaneen als kwaadspreken over een derde"
pi_89176689
quote:
99s.gif Op vrijdag 26 november 2010 10:01 schreef Kuno_van_Dijk het volgende:

[..]

je bedoeld naam van de worksheet waar de foto's in staan? of naam van de sheet waar ik weer naar terug moet? want dat is lastig, want moet ook werken als er nieuwe producten (en dus nieuwe sheets) bijkomen...
Dan pas je dan toch de cel aan waar je naar moet referren?
Of je telt eerst hoeveel cellen er gevuld zijn in een bepaald bereik en loopt dan door elke cel heen (waar in elke cel een sheetnaam staat)?
  vrijdag 26 november 2010 @ 15:45:22 #101
593 sjak
Juffie Bloem
pi_89182791
quote:
1s.gif Op dinsdag 23 november 2010 18:17 schreef Bill_E het volgende:

[..]

Ik had je verkeerd begrepen.
Dat is ook geen probleem.

Dan moet je :
.ShowCategoriesDialog
toevoegen.

Het idee is goed maar helaas werkt het in de praktijk niet omdat je iedere afspraak apart een nieuwe kleur moet geven. Ik zou 1 keer willen kiezen voor de hele lijst, is dat mogelijk?
Lekker douchen!
pi_89188790
Hallo allemaal!

Met enige regelmaat moet wat factuurtjes maken dus ik ben bezig om hiervan een excel sjabloon te creëren. Ik heb eigenlijk twee vragen:
1) Wordt de BTW per item berekend en dan afgerond, of wordt de BTW berekend over het subtotaal (ex btw)? Ik verkoop namelijk o.a. een boek voor ¤20 incl.
Excl komt dat uit op (+/-) 18,87. Als ik dan drie boeken verkoop is de subtotaalprijs (excl) 56,61. 56,61*1,06 = ¤60,01 (en dat is geen veelvoud van ¤20 incl...)
Het lijkt me dus beter om de btw over elk verkocht bek apart te berekenen. Dan krijg je dus 18,87+1,13 btw = 20, en dat keer 3 = 60
Mijn vraag is eigenlijk hoe het formeel moet, per item, of per totaalbedrag?
2) Het gaat iets te ver om helemaal uit te leggen waarom, maar is het mogelijk om een bedrag af te ronden op twee decimalen? Hij moet er niet alleen twee laten zien, hij moet de rest ook echt 'vergeten'.
  vrijdag 26 november 2010 @ 19:55:03 #103
25865 Bill_E
vijf plus 98!
pi_89194019
quote:
1s.gif Op vrijdag 26 november 2010 15:45 schreef sjak het volgende:

[..]

Het idee is goed maar helaas werkt het in de praktijk niet omdat je iedere afspraak apart een nieuwe kleur moet geven. Ik zou 1 keer willen kiezen voor de hele lijst, is dat mogelijk?
Ja dat is zeker mogelijk. Moet je een keuze popup menulijst maken. Ik zal een opzetje schrijven van de week.
  vrijdag 26 november 2010 @ 20:41:50 #104
62215 qu63
..de tijd drinkt..
pi_89197008
quote:
1s.gif Op vrijdag 26 november 2010 18:00 schreef deuberbaron het volgende:
Hallo allemaal!

Met enige regelmaat moet wat factuurtjes maken dus ik ben bezig om hiervan een excel sjabloon te creëren. Ik heb eigenlijk twee vragen:
1) Wordt de BTW per item berekend en dan afgerond, of wordt de BTW berekend over het subtotaal (ex btw)? Ik verkoop namelijk o.a. een boek voor ¤20 incl.
Excl komt dat uit op (+/-) 18,87. Als ik dan drie boeken verkoop is de subtotaalprijs (excl) 56,61. 56,61*1,06 = ¤60,01 (en dat is geen veelvoud van ¤20 incl...)
Het lijkt me dus beter om de btw over elk verkocht bek apart te berekenen. Dan krijg je dus 18,87+1,13 btw = 20, en dat keer 3 = 60
Mijn vraag is eigenlijk hoe het formeel moet, per item, of per totaalbedrag?
Check belastingdienst.nl, maar ik geloof dat je pas aan het einde je BTW berekend.
quote:
2) Het gaat iets te ver om helemaal uit te leggen waarom, maar is het mogelijk om een bedrag af te ronden op twee decimalen? Hij moet er niet alleen twee laten zien, hij moet de rest ook echt 'vergeten'.
=afronden()
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89200403
Je berekent BTW over het totaal dat je aan een klant berekend (of koopt natuurlijk).
Let wel op je tarief, boeken zijn 6% ;)

AFRONDEN() is niet laatste 2 decimalen 'vergeten' ! Daarnaast bestaat AFRONDEN op zich niet eens :P
Het is AFRONDING (die rond af zoals je geleerd hebt op school).
Je hebt ook AFRONDEN.NAAR.BENEDEN, die maakt bv van 1,1896 -> 1,18.
  vrijdag 26 november 2010 @ 21:48:10 #106
62215 qu63
..de tijd drinkt..
pi_89201833
quote:
7s.gif Op vrijdag 26 november 2010 21:28 schreef DaFan het volgende:
Je berekent BTW over het totaal dat je aan een klant berekend (of koopt natuurlijk).
Let wel op je tarief, boeken zijn 6% ;)

AFRONDEN() is niet laatste 2 decimalen 'vergeten' ! Daarnaast bestaat AFRONDEN op zich niet eens :P
Het is AFRONDING (die rond af zoals je geleerd hebt op school).
Je hebt ook AFRONDEN.NAAR.BENEDEN, die maakt bv van 1,1896 -> 1,18.
AFRONDEN() bestaat wel deglijk hoor!

Afronding() bestaat in mijn versie niet ;)
Excel 2007 NL
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89202619
Grappig.
2010NL
  vrijdag 26 november 2010 @ 22:09:27 #108
62215 qu63
..de tijd drinkt..
pi_89203395
quote:
7s.gif Op vrijdag 26 november 2010 21:58 schreef DaFan het volgende:
Grappig.
2010NL
En bij deze is dus weer bewezen dat het vermelden van taal + editie van wezenlijk belang kan zijn voor het doen slagen van een oplossing! ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89246504
Ik wil twee cellen van elkaar aftrekken, maar ik wil alleen dat dit gebeurt als beide cellen een waarde (positief) hebben. Als een van de twee cellen geen positive waarde heeft, wil ik dat de bewerking niet wordt uitgevoerd, en dat de cel leegblijft. Iemand enig idee hoe ik dit kan doen?
  zondag 28 november 2010 @ 02:50:17 #110
62215 qu63
..de tijd drinkt..
pi_89247514
quote:
1s.gif Op zondag 28 november 2010 01:39 schreef nickybolletje het volgende:
Ik wil twee cellen van elkaar aftrekken, maar ik wil alleen dat dit gebeurt als beide cellen een waarde (positief) hebben. Als een van de twee cellen geen positive waarde heeft, wil ik dat de bewerking niet wordt uitgevoerd, en dat de cel leegblijft. Iemand enig idee hoe ik dit kan doen?
=ALS(EN(cel1>=0;cel2>=0);cel1-cel2;"")
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89247820
Bedankt, dat doet het!
pi_89290545
ik heb het nu eerst even anders opgelost, krijg het niet zo voormekaar als dat ik het wil...

Andere vraag is het mogelijk om een VLOOKUP te koppelen aan 2 kolommen? dus dat die kijkt naar biojvoorbeeld A1 en A2 en dan een VLOOKUP doet in een sheet met data? dat dus die A1 en A2 ook daadwerkelijk naastelkaar (of onderelkaar?) moeten staan? of kan de VLOOKUP alleen maar aan 1 kolom gekoppeld worden?
Op donderdag 3 september 2009 23:06 schreef Luctor.et.Emergo het volgende:
niet? En je hebt er nooit werk van gemaakt? Of vind je haar er niet leuk uitzien.
Op donderdag 3 september 2009 23:10 schreef The_Dean het volgende:
Het is mijn zus, gast.
pi_89290752
Het kan niet met VLOOKUP maar dit lukt wel:
http://www.glowfoto.com/s(...)1/2010/img4/glowfoto

Waarbij H1 =
=SUMPRODUCT(($A$1:$A$3=F1)*($B$1:$B$3=G1)*($C$1:$C$3))
pi_89290939
quote:
7s.gif Op maandag 29 november 2010 11:25 schreef DaFan het volgende:
Het kan niet met VLOOKUP maar dit lukt wel:
http://www.glowfoto.com/s(...)1/2010/img4/glowfoto

Waarbij H1 =
=SUMPRODUCT(($A$1:$A$3=F1)*($B$1:$B$3=G1)*($C$1:$C$3))
even uitproberen hoor!
Op donderdag 3 september 2009 23:06 schreef Luctor.et.Emergo het volgende:
niet? En je hebt er nooit werk van gemaakt? Of vind je haar er niet leuk uitzien.
Op donderdag 3 september 2009 23:10 schreef The_Dean het volgende:
Het is mijn zus, gast.
pi_89335917
En en en en
  dinsdag 30 november 2010 @ 11:32:45 #116
62215 qu63
..de tijd drinkt..
pi_89336008
quote:
7s.gif Op dinsdag 30 november 2010 11:30 schreef DaFan het volgende:
En en en en
=en(en(en(en()))) bedoel je? ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89339797
quote:
1s.gif Op dinsdag 30 november 2010 11:32 schreef qu63 het volgende:

[..]

=en(en(en(en()))) bedoel je? ;)
Nee, eerder SUMPRODUCT((en)*(en)*(en)*(en))

lol_excelgrappen
  dinsdag 30 november 2010 @ 15:38:59 #118
1592 Puckzzz
Bitch please!
pi_89345559
Hi!

Ik heb me suf gezocht maar kan het niet vinden.
Versie Excel 2007. Is het mogelijk de selectiekleur van de cellen aan te passen? Die is zo ongelooflijk lichtblauw dat ik het bijna niet zie. Of ik ben zo ongelooflijk kippig, dat kan natuurlijk ook oO<
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_89345947
Kan je eens kijken onder Configuratiescherm - Personeelijkse instellingen - Vensterkleur - Item - geselecteerde items?
(Windows 7)

Het is een Windows instelling, en past het dus óveral aan (dus ook voor je bureaublad items enzo :P )

Succes.
  dinsdag 30 november 2010 @ 15:56:53 #120
62215 qu63
..de tijd drinkt..
pi_89346267
quote:
7s.gif Op dinsdag 30 november 2010 15:48 schreef DaFan het volgende:
Kan je eens kijken onder Configuratiescherm - Personeelijkse instellingen - Vensterkleur - Item - geselecteerde items?
(Windows 7)

Het is een Windows instelling, en past het dus óveral aan (dus ook voor je bureaublad items enzo :P )

Succes.
Wat je ook kan doen is de kleur van je cel aanpassen, windows kiest namelijk een tegeonvergestelde kleur voor de selectie..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89347595
quote:
1s.gif Op dinsdag 30 november 2010 15:56 schreef qu63 het volgende:

[..]

Wat je ook kan doen is de kleur van je cel aanpassen, windows kiest namelijk een tegeonvergestelde kleur voor de selectie..
"Ik heb een probleem met Windows" - 'Koop een Apple!!'
  dinsdag 30 november 2010 @ 16:52:26 #122
1592 Puckzzz
Bitch please!
pi_89348377
quote:
7s.gif Op dinsdag 30 november 2010 15:48 schreef DaFan het volgende:
Kan je eens kijken onder Configuratiescherm - Personeelijkse instellingen - Vensterkleur - Item - geselecteerde items?
(Windows 7)

Het is een Windows instelling, en past het dus óveral aan (dus ook voor je bureaublad items enzo :P )

Succes.
Nah, ik heb nu een prachtige paars kleurenschemaatje ingesteld (paars O+) maar de cellen blijven lichtblauw :+
En om nou van elk bestand de celkleur eerst aan te gaan passen vind ik wat overdreven. Ik vindt het apart hoe je dus wel de kleur van de rasterlijnen aan kan passen maar niet het selectiekleurtje -O-
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_89354266
Win7 met Office 2010 werkt dat wel. Las wel dat het bij eerdere versies kan zijn dat het overal werkt behalve Excel. We love you Bill!'
  dinsdag 7 december 2010 @ 18:35:11 #124
289278 Terloops
I'm just a guy!
pi_89641608
Ik heb een grote lijst met informatie:

1
2
3
4
5
6
7
8
9
10
Naam1
naam2
Specificatie1
specificatie2
Naam1
naam2
specificatie1
specificatie2
etc.
etc.

voorbeeld2:

1
2
3
4
5
6
7
8
9
10
PC13
01:03:04:05:06:08
Pentium 4 3.0
512MB
PC24.administratie
ab:e3:a8:b6:b3:e3
Core2Duo 2.3GHz
1024MB
etc.
etc.

En wil deze lijst (automatisch) inporteren in excel als zijnde de volgende tabel:

1
2
3
        Cel 1     cel2        cel3          cel4
Rij1 | Naam 1 | naam2 | specifiactie1 | specificatie2
Rij2 | Naam 1 | naam2 | specifiactie1 | specificatie2
kan iemand hier mij een makkelijke functie voor geven?

Alvast bedankt!
  dinsdag 7 december 2010 @ 18:36:33 #125
289278 Terloops
I'm just a guy!
pi_89641662
quote:
1s.gif Op dinsdag 30 november 2010 15:38 schreef Puckzzz het volgende:
Hi!

Ik heb me suf gezocht maar kan het niet vinden.
Versie Excel 2007. Is het mogelijk de selectiekleur van de cellen aan te passen? Die is zo ongelooflijk lichtblauw dat ik het bijna niet zie. Of ik ben zo ongelooflijk kippig, dat kan natuurlijk ook oO<
Probeer je contrast van je monitor eens beter af te stellen, als die te hoog staat zie je dat idd niet...
pi_89644854
Waar importeer je ze uit dan? Kan het gewoon eerst in een werkblad gezet worden?
  dinsdag 7 december 2010 @ 22:45:19 #127
62215 qu63
..de tijd drinkt..
pi_89655865
quote:
1s.gif Op dinsdag 7 december 2010 18:35 schreef Terloops het volgende:
Ik heb een grote lijst met informatie:
[ code verwijderd ]

voorbeeld2:
[ code verwijderd ]

En wil deze lijst (automatisch) inporteren in excel als zijnde de volgende tabel:
[ code verwijderd ]

kan iemand hier mij een makkelijke functie voor geven?

Alvast bedankt!
1
2
3
Cel 1 cel2 cel3 cel4
Rij1 | =A1 | =A2 | =A3 | =A4
Rij2 | =A5 | =A6 | =A7 | =A8
etc?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89665207
quote:
1s.gif Op dinsdag 7 december 2010 22:45 schreef qu63 het volgende:

[..]
[ code verwijderd ]

etc?
werkt niet meer doorkopieren.
Als de volgorde van gegevens vast staat kun je het beste eerst een array vullen en deze dan weer laten uitschrijven in een apart blad.
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_89666205
quote:
1s.gif Op woensdag 8 december 2010 09:15 schreef Deetch het volgende:

[..]

werkt niet meer doorkopieren.

Mwa...
=INDIRECT("A"&(ROW()*4)-3)
pi_89669119
quote:
7s.gif Op woensdag 8 december 2010 09:53 schreef DaFan het volgende:

[..]

Mwa...
=INDIRECT("A"&(ROW()*4)-3)
Tja dat kan dan weer wel. Ik heb nog een macrootje geschreven om zelf ff weer te oefenen met arrays enzo.

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

'zorg dat ruwe gegevens in kolom A staan imn volgorde naam, naam, spec, spec
'selecteer vervolgens alle gegevens en strart de macro

Dim rRange As Range
Dim myArray() As Variant
Dim i, j As Integer
Dim boundary, laatst As Integer

Set rRange = Selection

boundary = rRange.Cells.Count
laatst = Round(boundary / 4, 0)

ReDim myArray(1 To boundary)

i = 0

'fill array
For Each c In rRange.Cells
    i = i + 1
    myArray(i) = c
Next c

Range("C1").Select

i = 1

For j = 1 To laatst
    ActiveCell.Offset(j, 0).Value = myArray(i)
    ActiveCell.Offset(j, 1).Value = myArray(i + 1)
    ActiveCell.Offset(j, 2).Value = myArray(i + 2)
    ActiveCell.Offset(j, 3).Value = myArray(i + 3)
    i = i + 4
Next j

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_89676986
Ik werk met office 2003 en nu heb ik iets aparts (lees mijn vriendin heeft mijn pc gebruikt). Als ik vanuit een bronbestand iets plak in excel gaat op mijn laptop alles goed. Doe ik het echter op mijn PC. Dan krijg ik 1485596771 ipv 148,5596771.

Weet iemand welke instelling dit is?
pi_89683552
is op je PC het decimaalteken aangepast in niks?
Is te vinden bij landeninstellingen in je configuratiescherm.
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_89685761
Wel 's eerder gezien ja! Staat ook in de instellingen van Excel welk karakter je wilt gebruiken, die zal dus wel leeg zijn.
  woensdag 8 december 2010 @ 18:04:58 #134
43584 Beregd
absolutely inch perfect
pi_89685881
In excel zelf kan dat ook, hebben we nog moeten doen mdat klanten van ons bij engelse pc's . ipv , hebben als decimaalteken.

Ik heb hier geen excel 2003, maar staat ergens bij opties
pi_89736004
hallo,

ik ben voor mijn baas bezig om een excel bestand te maken om bestellingen in te verwerken
nu lukt het niet om te doen wat ik wil dus hier de vraag.
ik wil in het beeld een knop opslaan hebben
als ik daar op druk kijkt hij welke bij welke leverancier je heb besteld en dan slaat hij het bestandje op in de map van welke leverancier je opdat moment de bestelling heb geplaatst.
daarna moet de naam van het opgeslagen bestand de naam van het persoon worden die heeft besteld.

dus (documenten/bestellingen/leverancier/naam van besteller.xlsx)

ik hoop dat u die wartaal kan begrijpen:P

alvast bedankt
Metal-b
pi_89736841
metal b en als persoon A nu vaker bij dezelfde leverancier iets besteld dan wordt het bestand overschreven?

Waarom kan de persoon die het opslaat dit niet even zelf doen. Daarvoor hebben ze het knopje opslaan als uitgevonden. :P
pi_89740567
Wel geinige vraag. Heb nu niet zoveel zin meer om er naar te kijken en morgen op werk te druk. Maar weet 100% zeker dat er hier mensen zitten die al zoiets hebben (of delen van).

Het is een kwestie van knopje plaatsen, macro maken die leveranciernaam uitleest en besteller uitleest (of dat kan de persoon zelf invoeren oid) en dan SaveAs... niet al te lastig imo.
pi_89742363
quote:
1s.gif Op donderdag 9 december 2010 21:15 schreef Basp1 het volgende:
metal b en als persoon A nu vaker bij dezelfde leverancier iets besteld dan wordt het bestand overschreven?

klopt maar dan moet je gewoon meerdere producten in dat zelfde bestandje zetten dit zie ik niet als ''probleem''

@DaFan ik heb het nu voor elkaar om met zown knopje op te slaan maar dan komt alles onder de zelfde naam

gr metal-b
  donderdag 9 december 2010 @ 23:27:59 #139
62215 qu63
..de tijd drinkt..
pi_89743840
quote:
1s.gif Op donderdag 9 december 2010 23:00 schreef metal-b het volgende:

[..]

klopt maar dan moet je gewoon meerdere producten in dat zelfde bestandje zetten dit zie ik niet als ''probleem''

@DaFan ik heb het nu voor elkaar om met zown knopje op te slaan maar dan komt alles onder de zelfde naam

gr metal-b
Maar je wil dat het document opgeslagen wordt als LeverancierA.xls, toch?
Of wil je steeds datzelfde bestand gebruiken en updaten? Dan kan je volgens mij beter zelf op "Save/Opslaan" klikken..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89751239
quote:
1s.gif Op donderdag 9 december 2010 23:00 schreef metal-b het volgende:

[..]

klopt maar dan moet je gewoon meerdere producten in dat zelfde bestandje zetten dit zie ik niet als ''probleem''

@DaFan ik heb het nu voor elkaar om met zown knopje op te slaan maar dan komt alles onder de zelfde naam

gr metal-b
Je moet nog een variabele maken die de leveranciernaam ophaalt (sheetnaam of uit een cel oid?)
Daarna maak je een string waarin je de locatie en de leveranciernaam aan elkaar koppelt:

Bestandsnaam = "C:\" & Leveranciernaam & "\bestellingen\" & Bestellernaam & ".xls"

En dan opslaan op die locatie.
Hoop dat je er zelf uit kan komen! :)
pi_89751314
quote:
1s.gif Op donderdag 9 december 2010 23:00 schreef metal-b het volgende:

klopt maar dan moet je gewoon meerdere producten in dat zelfde bestandje zetten dit zie ik niet als ''probleem''

Ik zie dat wel als een probleem omdat je dan niet meer weet wat bij welke bestelling heeft gehoord en je nooit meer een makkelijke ingangscontrole gaan uitvoeren op je inkopen.

Elke inkooporder zou een appart document moeten zijn.
pi_89751551
Ik vind het zo bijzonder dat veel bedrijven in excel gaan prutsen voor hun inkoopordersysteem, bestellingensysteem of voorraadbeheer systeem.

Voor de kosten (uren) dat iemand er mee bezig is en het allemaal moet ondersteunen heb je vaak al prima basic voorraadbeheer en bestellingen programmaatjes.

Soms is het beter om dingen niet zelf te willen maken.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_89751867
quote:
1s.gif Op vrijdag 10 december 2010 08:51 schreef Deetch het volgende:

Soms is het beter om dingen niet zelf te willen maken.
Veel bedrijven denken toch echt dat ze een heel speciaal proces hebben en dat het niet bestaat.
pi_89752463
@ Basp1 ik werk in een onderdelen winkel die onderdelen verkoopt voor o.a. drogers koelkasten stofzuigers enz. het komt bij ons bijna niet voor dat er mensen voor de 2de keer iets bestellen voordat hun vorige bestelling binnen is.
de levertijd van onze leveranciers in ongeveer 1a2 dagen.
nu schrijven we alles op papier (soms onmogelijk om te lezen) en we raken ze kwijt.
ook hebben wij een label writer waar met een klik op de knop een stikker uitkomt met de naam en telefoon nummer.
en als dat toch iemand voor de 2de keer besteld dan zet je toch een 1 achter zijn naam.
het is geen grote winkel waar 100 orders per week binnen komen.

@ DaFan ik kan er zelf niet uitkomen:p

@ qu63 ik wil dat het bestandje word opgeslagen op de naam van de besteller en in de map van de juiste leverancier word geplaatst

gr metal-b
pi_89752872
quote:
1s.gif Op vrijdag 10 december 2010 09:40 schreef metal-b het volgende:
@ Basp1 ik werk in een onderdelen winkel die onderdelen verkoopt voor o.a. drogers koelkasten stofzuigers enz. het komt bij ons bijna niet voor dat er mensen voor de 2de keer iets bestellen voordat hun vorige bestelling binnen is.
de levertijd van onze leveranciers in ongeveer 1a2 dagen.
nu schrijven we alles op papier (soms onmogelijk om te lezen) en we raken ze kwijt.
ook hebben wij een label writer waar met een klik op de knop een stikker uitkomt met de naam en telefoon nummer.
en als dat toch iemand voor de 2de keer besteld dan zet je toch een 1 achter zijn naam.
het is geen grote winkel waar 100 orders per week binnen komen.
Maar wilt de baas niet weten hoeveel hij op den duur op voorraad heeft liggen en wie het meeste besteld of er door inkopen te bundelen geen hogere kortingen mogelijk zijn, enz..

En wie zet die 1 achter zijn naam. Geef nu gewoon elke inkoop order een uniek nummertje, waarbij je nog automagisch je inkoop order kunt laten archiveren onder de leveranciers naam.

Ik wil ook zo'n label writer die automagisch mijn gedachten kan lezen en als ik op de knop druk komt eruit waaraan ik dacht.
pi_89753328
een macro maken om te printen lukt mij wel.
alleen het opslaan wil me niet lukken.
en tot nu toe word het ook niet bijgehouden wat er allemaal word besteld en er word ook alleen maar een bonnetje gemaakt van dingen die worden besteld door de klanten het is niet zo dat alles wat in de winkel ligt een bonnetje van word gemaakt.
pi_89754661
wordt is 4x met een t erachter :P

Je kan toch een macro opnemen en dan Opslaan als... doen, zodat je ziet wat voor macro eruit komt rollen qua code.

Ik zou toch echt naar een pakket gaan kijken wat hiervoor bedoeld is.
pi_89754831
@DaFan kan ik dat excel bestandje naar jou toe sturen kan je even kijken misschien snap je het dan wat beter.

hoe kan ik dat excel bestand hier op het forum krijgen zodat jullie het kunnen zien?

gr metal-b
pi_89754957
quote:
1s.gif Op vrijdag 10 december 2010 10:09 schreef metal-b het volgende:
een macro maken om te printen lukt mij wel.
alleen het opslaan wil me niet lukken.
en tot nu toe word het ook niet bijgehouden wat er allemaal word besteld en er word ook alleen maar een bonnetje gemaakt van dingen die worden besteld door de klanten het is niet zo dat alles wat in de winkel ligt een bonnetje van word gemaakt.
Dus jij kunt bij wijze van spreken 200 schoefjes bestellen, maar als er dan maar 5 geleverd worden, en de leverancier stuurt vervolgens een factuur van 200 schroefjes dan worden er toch 200 schroefjes betaald.

Ik wil graag leverancier bij jullie worden. :P

En een file kun je bij een of ander file upload server parkeren en de link hier dan neerzetten .
pi_89755044
het gaat tog niet over schroefjes ik wil alleen weten hoe i dat op deze manier moet opslaan
om alles zo makkelijk en snel mogelijk te laten gaan.
pi_89755486
quote:
1s.gif Op vrijdag 10 december 2010 11:02 schreef metal-b het volgende:
het gaat tog niet over schroefjes ik wil alleen weten hoe i dat op deze manier moet opslaan
om alles zo makkelijk en snel mogelijk te laten gaan.
Die schroefjes waren maar een voorbeeld. Je moet bij kantoorautomatisering ook meteen rekening houden met het gehele proces. Anders ben je wat eilandjes aan het automatiseren en schiet je je doel geheel voorbij.

Ik zou bij jullie gewoon een bestelblok gaan gebruken met een doorslag formulier erin. :P
pi_89755667
het is niet voor automatisering bedoeld het is er alleen voor bedoeld om minder rotzooi van te krijgen.
maar weet jij ook niet hoe ik dat met dat opslaan voor elkaar kan krijgen ik heb wel een excel bestandje van hoe het er ongeveer uit moet gaan zien.

gr danny
pi_89756194
Upload de excel file maar eens up naar bijvoorbeeld :

http://www.2shared.com/
of
http://www.mediafire.com/

Of wat je dan ook maar vindt om die file te parkeren en dan wil ik er wel even naar kijken.

Ik heb de helft wel al klaar liggen aangezien ik ooit iets automagisch in DBF formaat moest saven vanuit een bepaalde selectie.
pi_89756346
http://jump.fm/NMFIF het excel bestandje
pi_89756657
Ik zit op mn werk. Misschien vanavond of morgen.
  vrijdag 10 december 2010 @ 12:09:52 #156
62215 qu63
..de tijd drinkt..
pi_89757885
@metal-b Iets anders wat me te binnen schoot.. Heb je niet de wettelijke plicht om je orders 5 jaar te bewaren ivm de belastingdienst? Als je bestanden gaat overschrijven krijg je ze natuurlijk nooit meer terug..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89762798
7 jaar.
pi_89763502
quote:
1s.gif Op vrijdag 10 december 2010 12:09 schreef qu63 het volgende:
@metal-b Iets anders wat me te binnen schoot.. Heb je niet de wettelijke plicht om je orders 5 jaar te bewaren ivm de belastingdienst? Als je bestanden gaat overschrijven krijg je ze natuurlijk nooit meer terug..
Maar of daar dan ook inkoop orders onder vallen is maar de vraag. Je verkochte orders kan ik me wel voorstellen.
  vrijdag 10 december 2010 @ 14:54:04 #159
62215 qu63
..de tijd drinkt..
pi_89764108
quote:
7s.gif Op vrijdag 10 december 2010 14:20 schreef DaFan het volgende:
7 jaar.
Voor sommige documenten zijn andere termijnen vastgesteld, maar t is altijd minimaal 5, vandaar dat ik me daar aan hield :P
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  vrijdag 10 december 2010 @ 14:54:41 #160
62215 qu63
..de tijd drinkt..
pi_89764131
quote:
1s.gif Op vrijdag 10 december 2010 14:37 schreef Basp1 het volgende:

[..]

Maar of daar dan ook inkoop orders onder vallen is maar de vraag. Je verkochte orders kan ik me wel voorstellen.
Nouja, je betaald daar belasting, dus als je geld terug wil gaan vragen moet je dat sowieso kunnen verklaren lijkt me..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89789154
OK... heel simpel voor de expert denk ik:

Cel A1: in deze cel moet een code ingevuld worden
Deze code mag alleen 8 of 11 tekens lang zijn (combi van letters en cijfers).
=> hoe stel ik in dat ik een (fout)melding krijg als ik anders dan 8 of 11 tekens invoer?
=> hoe stel ik in dat er alleen maar letters en cijfers (dus geen andere tekens) ingevoerd worden (alleen als zonder macro's kan)?
=> hoe stel ik in dat bij invoer van kleine letters, Excel er automatisch hoofdletters van maakt (alleen als het zonder macro's kan)?

Vervolgens

Cel B2: als in cel A1 een geldige code staat, dient Excel van deze 8/11 tekens lange code het 5e en 6e teken te lezen. Dit is altijd een land code (zoals NL is Nederland, BE is België etc.)... van die codes heb ik een lijst op 2e tabblad.
=> voor bepaalde landcodes in deze lijst dient in deze cel B1 (dus boven cel B2) weer te geven "[berichtcode]". Wanneer cell B2 is ingevuld dient deze melding weer te verdwijnen.

[berichtcode] kan worden gehaald uit dezelfde lijst op 2e tabblad met landcodes, en is per landcode verschillend (dus tabel met landcodes, en daarachter eventueel een berichtcode).
=> echter sommige landcodes hebben geen bericht, en dan dient er geen melding in cel B1 te verschijnen.

Ik hoop dat ik het duidelijk beschreven heb... ... liever geen macro's.

Alvast bedankt! :)
pi_89790717
even voor alle duidelijkheid als de klant zijn product heeft opgehaald word het bestandje verwijdert
het heeft niks met aantallen te maken ofzo of belasting alles wat we bestellen is gewoon voor particulieren die bijvoorbeeld de v-snaar van zijn droger kapot heeft en een nieuwe moet hebben.

gr danny
  zaterdag 11 december 2010 @ 01:24:42 #163
62215 qu63
..de tijd drinkt..
pi_89791876
quote:
1s.gif Op zaterdag 11 december 2010 00:44 schreef metal-b het volgende:
even voor alle duidelijkheid als de klant zijn product heeft opgehaald word het bestandje verwijdert
het heeft niks met aantallen te maken ofzo of belasting alles wat we bestellen is gewoon voor particulieren die bijvoorbeeld de v-snaar van zijn droger kapot heeft en een nieuwe moet hebben.

gr danny
Het was gewoon iets wat ik me afvroeg, hoe jullie het geregeld hebben zal mij een worst zijn! ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zaterdag 11 december 2010 @ 01:35:16 #164
62215 qu63
..de tijd drinkt..
pi_89792076
quote:
1s.gif Op zaterdag 11 december 2010 00:07 schreef elkravo het volgende:
OK... heel simpel voor de expert denk ik:

Cel A1: in deze cel moet een code ingevuld worden
Deze code mag alleen 8 of 11 tekens lang zijn (combi van letters en cijfers).
=> hoe stel ik in dat ik een (fout)melding krijg als ik anders dan 8 of 11 tekens invoer?
=> hoe stel ik in dat er alleen maar letters en cijfers (dus geen andere tekens) ingevoerd worden (alleen als zonder macro's kan)?
Beide met gegevensvalidatie
quote:
=> hoe stel ik in dat bij invoer van kleine letters, Excel er automatisch hoofdletters van maakt (alleen als het zonder macro's kan)?
Is dat van belang of is het alleen de opmaak zodat het er leuk uitziet?
Je kan wel de functie "=HOOFDLETTERS()" gebruiken, maar dan moet je dus spelen met extra cellen.
quote:
Vervolgens

Cel B2: als in cel A1 een geldige code staat, dient Excel van deze 8/11 tekens lange code het 5e en 6e teken te lezen.
1=ALS(LENGTE(A1)=11;LINKS(RECHTS(A1;7);1)&LINKS(RECHTS(A1;6);1);ALS(LENGTE(A1)=8;LINKS(RECHTS(A1;4);1)&LINKS(RECHTS(A1;3);1);"Fout!"))
quote:
Dit is altijd een land code (zoals NL is Nederland, BE is België etc.)... van die codes heb ik een lijst op 2e tabblad.
=> voor bepaalde landcodes in deze lijst dient in deze cel B1 (dus boven cel B2) weer te geven "[berichtcode]". Wanneer cell B2 is ingevuld dient deze melding weer te verdwijnen.

[berichtcode] kan worden gehaald uit dezelfde lijst op 2e tabblad met landcodes, en is per landcode verschillend (dus tabel met landcodes, en daarachter eventueel een berichtcode).
=> echter sommige landcodes hebben geen bericht, en dan dient er geen melding in cel B1 te verschijnen.
=VERT.ZOEKEN(B1;Blad2!A1:B12;2;ONWAAR)
Blad2!A1:B12 is de matrix waarin je landcodes+berichtcodes staan
quote:
Ik hoop dat ik het duidelijk beschreven heb... ... liever geen macro's.

Alvast bedankt! :)
Zonder macro's :s)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89792858
Bedankt q63... één ding kom ik nog niet uit...

quote:
Op zaterdag 11 december 2010 00:07 schreef elkravo het volgende:
OK... heel simpel voor de expert denk ik:

Cel A1: in deze cel moet een code ingevuld worden
Deze code mag alleen 8 of 11 tekens lang zijn (combi van letters en cijfers).
=> hoe stel ik in dat ik een (fout)melding krijg als ik anders dan 8 of 11 tekens invoer?
quote:
Beide met gegevensvalidatie
Hier kom ik niet uit... met Data-Validatie kan ik maar 1 getal valideren (8 of 11) ... ik kan niet instellen dat de code alleen goed is als deze 8 of 11 tekens is (dus niet kleiner dan 8, niet 9, niet 10, en niet groter als 11).

...of mis ik iets?
  zaterdag 11 december 2010 @ 02:31:55 #166
62215 qu63
..de tijd drinkt..
pi_89793004
quote:
1s.gif Op zaterdag 11 december 2010 02:22 schreef elkravo het volgende:
Bedankt q63... één ding kom ik nog niet uit...

[..]

[..]

Hier kom ik niet uit... met Data-Validatie kan ik maar 1 getal valideren (8 of 11) ... ik kan niet instellen dat de code alleen goed is als deze 8 of 11 tekens is (dus niet kleiner dan 8, niet 9, niet 10, en niet groter als 11).

...of mis ik iets?
Vul dit in bij de formule bij Data-Validatie =ALS(OF(LENGTE(A1)=8;LENGTE(A1)=11);WAAR;ONWAAR)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89794798
Qu kan je niet beter MID gebruiken voor 5e en 6e getal :') ik weet alleen ff niet de NL variant, DEEL oid
Dus gewoon DEEL(A1;5;2)

[ Bericht 6% gewijzigd door DaFan op 11-12-2010 10:32:40 ]
pi_89849288
Dag,

Ik ben bezig om een rooster te maken, maar nu heb ik de input in een andere vorm staan dan wat ik zou willen.

dit heb ik;
naam vak 1 vak 2 vak 3 vak 4 vak 5 vak 6
jan economie aardrijkskunde wiskunde geschiedenis duits m&o
piet Wiskunde Kunst M&O Duits Economie Geschiedenis
klaas biologie scheikunde natuurkunde Geschiedenis Wiskunde aardrijksk. wim Scheikunde Natuurkunde Biologie Wiskunde Duits Frans

dit zou ik willen:
naam wiskunde economie aardrijkskunde biologie duits frans
jan 1 1 1 1
piet 1 1 1
klaas 1 1 1
wim 1 1 1 1

Sorry voor de layout, maar daar gaat het nu even niet om. (Hoe kan ik een stukje excel wat mooier overzetten naar deze vraag???) Ik hoop dat het idee duidelijk is. Ik ben al bezig geweest met een draaitabel, maar dat lukt ook niet, met vak 1 gaat het goed, maar als ik de andere vakken toe wil voegen gaat het mis. Ik hoop dat iemand begrijpt wat ik wil en me kan helpen.
  maandag 13 december 2010 @ 01:17:40 #169
62215 qu63
..de tijd drinkt..
pi_89861108
quote:
1s.gif Op zaterdag 11 december 2010 08:50 schreef DaFan het volgende:
Qu kan je niet beter MID gebruiken voor 5e en 6e getal :') ik weet alleen ff niet de NL variant, DEEL oid
Dus gewoon DEEL(A1;5;2)
D'oh! 8)7
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_89878609
Ik heb in Excel een adressenbestand welke bestaat uit ongeveer 1500 adressen. Nu heb ik op papier een lijst met 250 adressen die ook in het excel-bestand staan. Nu wil ik deze er snel uit filteren zonder ze 1 voor 1 op te hoeven zoeken met ctrl f. Iemand een idee hoe ik dit kan doen?
pi_89879702
quote:
1s.gif Op zondag 12 december 2010 21:21 schreef pipper het volgende:
Dag,

Ik ben bezig om een rooster te maken, maar nu heb ik de input in een andere vorm staan dan wat ik zou willen.

dit heb ik;
naam vak 1 vak 2 vak 3 vak 4 vak 5 vak 6
jan economie aardrijkskunde wiskunde geschiedenis duits m&o
piet Wiskunde Kunst M&O Duits Economie Geschiedenis
klaas biologie scheikunde natuurkunde Geschiedenis Wiskunde aardrijksk. wim Scheikunde Natuurkunde Biologie Wiskunde Duits Frans

dit zou ik willen:
naam wiskunde economie aardrijkskunde biologie duits frans
jan 1 1 1 1
piet 1 1 1
klaas 1 1 1
wim 1 1 1 1

Sorry voor de layout, maar daar gaat het nu even niet om. (Hoe kan ik een stukje excel wat mooier overzetten naar deze vraag???) Ik hoop dat het idee duidelijk is. Ik ben al bezig geweest met een draaitabel, maar dat lukt ook niet, met vak 1 gaat het goed, maar als ik de andere vakken toe wil voegen gaat het mis. Ik hoop dat iemand begrijpt wat ik wil en me kan helpen.
Om het er mooier in te krijgen kun je code tags gebruiken dus [ code] en [ /code] (alleen dan zonder de extra spatie.
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 13 december 2010 @ 17:29:45 #172
43584 Beregd
absolutely inch perfect
pi_89880893
quote:
1s.gif Op zondag 12 december 2010 21:21 schreef pipper het volgende:
Dag,

Ik ben bezig om een rooster te maken, maar nu heb ik de input in een andere vorm staan dan wat ik zou willen.

dit heb ik;
naam vak 1 vak 2 vak 3 vak 4 vak 5 vak 6
jan economie aardrijkskunde wiskunde geschiedenis duits m&o
piet Wiskunde Kunst M&O Duits Economie Geschiedenis
klaas biologie scheikunde natuurkunde Geschiedenis Wiskunde aardrijksk. wim Scheikunde Natuurkunde Biologie Wiskunde Duits Frans

dit zou ik willen:
naam wiskunde economie aardrijkskunde biologie duits frans
jan 1 1 1 1
piet 1 1 1
klaas 1 1 1
wim 1 1 1 1

Sorry voor de layout, maar daar gaat het nu even niet om. (Hoe kan ik een stukje excel wat mooier overzetten naar deze vraag???) Ik hoop dat het idee duidelijk is. Ik ben al bezig geweest met een draaitabel, maar dat lukt ook niet, met vak 1 gaat het goed, maar als ik de andere vakken toe wil voegen gaat het mis. Ik hoop dat iemand begrijpt wat ik wil en me kan helpen.
countif gebruiken? (aantal.als)

als het erin staat wordt het 1, anders 0
  maandag 13 december 2010 @ 17:31:16 #173
43584 Beregd
absolutely inch perfect
pi_89880945
quote:
5s.gif Op maandag 13 december 2010 16:30 schreef Spektor het volgende:
Ik heb in Excel een adressenbestand welke bestaat uit ongeveer 1500 adressen. Nu heb ik op papier een lijst met 250 adressen die ook in het excel-bestand staan. Nu wil ik deze er snel uit filteren zonder ze 1 voor 1 op te hoeven zoeken met ctrl f. Iemand een idee hoe ik dit kan doen?
tja, als ze op papier staan, kun je toch niets anders doen? tenzij je met tekstherkenningstools werkt, maar heeft weinig mete excel te maken.

Ik zou het persoonlijk aan de secretaresse vragen.
pi_89904898
Stel in Kolom A staat een hele lijst met (tekstuele) informatie uit een download.

Ik heb een lijst met trefwoorden op (bijv) een tweede tabblad.

Ik wil graag dat in kolom B van het eerste tabblad een waarde (bijv "1") komt te staan wanneer ook maar een van de woorden uit de trefwoordenlijst (strings) in een cel van kolom A staat...

Dus stel in A1 staat

1
2
3
4
5
De koe stond in de koeienstal
Maar de kat kon het niet aan
Minister koenders vond dat gek
De haan vond het niet.
De hond vond van wel

Dus stel mijn woordenlijst bevat
1
2
iet
aan

1
2
3
4
5
De koe stond in de koeienstal    0
Maar de kat kon het niet aan     1
Minister koenders vond dat gek   0
De haan vond het niet.           1
De hond vond van wel             0


Vraag... kan dit?... (met wat langere trefwoordenlijst eigenlijk)
pi_89906154
2e en 4e zin moet 2 uitkomen toch?
Want én iet én aan komt er in voor?
pi_89906192
Ik heb nu dit:
In A1:A5 staan de zinnen.
In B1:B2 staat iet & aan

Dit staat in C1:
=(SOM(LENGTE(A1)-LENGTE(SUBSTITUEREN(A1;$B$1:$B$2;"")))/LENGTE($B$1:$B$2))

Bevestigen met Ctrl-Shift-Enter en doortrekken naar beneden.
Uitkomsten zijn 0;2;0;2;0
pi_89906207
Oh sorry ik las niet goed, maar je kan natuurlijk gewoon kijken of de uitkomst groter is dan 0 en dan 1 of 0 neerzetten met een ALS eromheen.
Neem aan dat je dat zelf wel lukt :)
pi_89969576
Hoi Allemaal,

ik ben wat aan het klussen met VBA en ben gewend om eigenlijk alles met loopjes te doen. Nu werd ik gewezen op de Find-methode die veel sneller zou moeten zijn dan een loopje dat door alle cellen heengaat om een bepaalde waarde te vinden. Ik ben nu wat aan het vogelen met deze methode, maar het wil niet helemaal lukken. Het gaat om het volgende:

Ik wil door een bepaalde kolom (kolom O (= 15)) van Blad4 gaan en de waarden in elke cel in deze kolom moeten gezocht worden in kolom T (=20) op Blad1. Als de waarde wordt gevonden moet er wat gebeuren (wat cellen kopieren van Blad4 naar Blad1). Wordt de waarde niet gevonden, dan moet de cel rood kleuren. Ik gebruik de volgende code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
For J = 2 To Blad4.UsedRange.Rows.Count
FindString = Blad4.Cells(J, 15).Value2

With Blad1.Range("T:T")
    Set Rng = .Find(What:=FindString, _
                    After:=.Cells(.Cells.Count), _
                    LookIn:=xlValues, _
                    LookAt:=xlWhole, _
                    SearchOrder:=xlByRows, _
                    SearchDirection:=xlNext, _
                    MatchCase:=False)
           
    If Not Rng Is Nothing Then
        nummer = Rng.Row
        Blad1.Cells(nummer, 16).Value2 = Blad4.Cells(J, 6).Value2 'Stadium
        Blad1.Cells(nummer, 8).Value2 = Blad4.Cells(J, 9).Value2 'Opdrnr
        Rng.Activate
    Else
        Blad4.Cells(J, 9).Interior.ColorIndex = 3
    End If
End With
Next J

Het probleem is nu dat alle cellen in kolom 9 op Blad4 rood worden. Dwz, geen enkele waarde uit kolom 15 van Blad4 wordt gevonden in kolom 20 op Blad1. Voor sommige van deze waarden klopt dat inderdaad, maar de meeste staan er toch echt in. Maar de Find-functie vindt ze dus niet.
Ik denk dat ik iets niet helemaal goed doe.
Iemand enig idee waar de fout zit?
pi_89973192
Het probleem lijkt inmiddels opgelost, In Blad1 is kolom T verborgen. Als ik deze zichtbaar maak en vervolgens de macro nog eens run, dan werkt het wel.
Find lijkt dus niet te kunnen zoeken in verborgen kolommen, maar dat klinkt, in mijn oren, onlogisch (ik zou niet zien waarom dat zo zou moeten zijn).
Kan iemand verifieren dat de Find-methode inderdaad niet kan zoeken in een verborgen kolom? Of is er toch nog iets anders aan de hand?
pi_89974461
Ik ken de Find methode niet maar je zou natuurlijk ScreenUpdating op False kunnen zetten, vervolgens T unhiden en weer hiden.
pi_89979827
Dat was ook mijn eerste gedachte, maar dat klonk als een, onnodige, omweg. Heb nog even wat gevogeld en kwam er (mede door de hulp van Google) achter dat de Find method WEL in verborgen rijen/kolommen kan zoeken, maar niet met de default parameters. Als de parameter LookIn:=xlValues veranderd wordt in LookIn:=xlFormulas, dan lukt zoeken in verborgen cellen wel (geen idee waarom dit wel werkt overigens).

In ieder geval werkt het nu en ook een stuk sneller dan voorheen. Ik heb een Timer mee laten lopen en deze methode is bijna een factor 40 (!) sneller dan de constructie die ik eerst had (een For loop die door alle 'zoekcellen' heenliep)
  vrijdag 17 december 2010 @ 16:58:31 #182
100297 teamlead
Nu met Napoleon complex
pi_90049093
ik loop even vast..

Ik heb in kolom A iets meer dan 37.000 records staan met een timestamp. Die timestamp heeft als format dd-mm-yyyy HH:MM

Nu wil ik deze gesplitst hebben in 2 kolommen: 1 met de datum en 1 met de tijd.

Als ik copy/paste en de celeigenschappen aanpas, wordt alleen de weergave gewijzigd. En dat is net niet genoeg, omdat ik vervolgens op datum moet kunnen sorteren.
Met =(rechts A2;5) krijg ik ook geen tijd in kolom B, maar een reeks cijfers waar ik geen chocola van kan maken

iemand een idee anders dan handmatig overtikken? :')

(Excel 2007 NL overigens)
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_90054117
Text to columns?!
  zaterdag 18 december 2010 @ 22:43:40 #184
62215 qu63
..de tijd drinkt..
pi_90102008
quote:
1s.gif Op vrijdag 17 december 2010 16:58 schreef teamlead het volgende:
ik loop even vast..

Ik heb in kolom A iets meer dan 37.000 records staan met een timestamp. Die timestamp heeft als format dd-mm-yyyy HH:MM

Nu wil ik deze gesplitst hebben in 2 kolommen: 1 met de datum en 1 met de tijd.

Als ik copy/paste en de celeigenschappen aanpas, wordt alleen de weergave gewijzigd. En dat is net niet genoeg, omdat ik vervolgens op datum moet kunnen sorteren.
Met =(rechts A2;5) krijg ik ook geen tijd in kolom B, maar een reeks cijfers waar ik geen chocola van kan maken

iemand een idee anders dan handmatig overtikken? :')

(Excel 2007 NL overigens)
Je timestamp is het aantal seconden na 1-1-1970 (uit mn hoofd). Je kan dus =DATUM(JAAR(timestamp);MAAND(timestamp);DAG(timestamp)) doen
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_90168964
Eigenlijk een vraag mbt Word, maar het heeft ook zijdelings met Excel te maken en misschien dat jullie het antwoord weten.

Het gaat om afdruk samenvoegen. Ik heb een Word-template gekoppeld aan een Excel-file en krijg daaruit dus een brief-merge. Als ik in Word het samenvoegen voltooi, dan krijg ik één bestand met daarin alle (in dit geval 59) brieven.

Maar wat ik wil is 59 aparte bestanden met daarin één brief (ik wil dus alle brieven apart opslaan). Nu kan ik vanuit de merge wel één voor één elk record op gaan slaan, maar dat moet vast sneller en makkelijker kunnen.

ik gebruik Word 2007. Iemand een idee?
  maandag 20 december 2010 @ 11:52:38 #186
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_90169142
quote:
1s.gif Op maandag 20 december 2010 11:49 schreef actuarisje het volgende:
Eigenlijk een vraag mbt Word, maar het heeft ook zijdelings met Excel te maken en misschien dat jullie het antwoord weten.

Het gaat om afdruk samenvoegen. Ik heb een Word-template gekoppeld aan een Excel-file en krijg daaruit dus een brief-merge. Als ik in Word het samenvoegen voltooi, dan krijg ik één bestand met daarin alle (in dit geval 59) brieven.

Maar wat ik wil is 59 aparte bestanden met daarin één brief (ik wil dus alle brieven apart opslaan). Nu kan ik vanuit de merge wel één voor één elk record op gaan slaan, maar dat moet vast sneller en makkelijker kunnen.

ik gebruik Word 2007. Iemand een idee?
Goede vraag waar ik het antwoordt ook wel op wil weten :)
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_90171266
quote:
1s.gif Op vrijdag 17 december 2010 16:58 schreef teamlead het volgende:
ik loop even vast..

Ik heb in kolom A iets meer dan 37.000 records staan met een timestamp. Die timestamp heeft als format dd-mm-yyyy HH:MM

Nu wil ik deze gesplitst hebben in 2 kolommen: 1 met de datum en 1 met de tijd.

Als ik copy/paste en de celeigenschappen aanpas, wordt alleen de weergave gewijzigd. En dat is net niet genoeg, omdat ik vervolgens op datum moet kunnen sorteren.
Met =(rechts A2;5) krijg ik ook geen tijd in kolom B, maar een reeks cijfers waar ik geen chocola van kan maken

iemand een idee anders dan handmatig overtikken? :')

(Excel 2007 NL overigens)
met een copy paste actie.

quote:
http://www.excelforum.com(...)e-and-time-cell.html

Ctrl + semicolon will insert the date into a cell
Crtl + Shift + colon will insert the time into a cell
To split an existing cell between date and time use....
Data > TextToColumns > Fixed > and insert a column break between the two...
Die bovenste truuk werkt helaas alleen maar voor 1 cel, maar de 2e truuk werkt wel voor hele kolomen. Nederlandse excel is dan gegevens, tekst naar kolomen, waarbij je een spatie als separator moet invullen.
  maandag 20 december 2010 @ 12:45:02 #188
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_90171366
quote:
1s.gif Op maandag 20 december 2010 12:42 schreef Basp1 het volgende:

[..]

met een copy paste actie.

[..]

Die bovenste truuk werkt helaas alleen maar voor 1 cel, maar de 2e truuk werkt wel voor hele kolomen. Nederlandse excel is dan gegevens, tekst naar kolomen, waarbij je een spatie als separator moet invullen.
Of een vaste breedte aanhouden en zelf het lijntje plaatsen (fixed namelijk).
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_90172269
quote:
1s.gif Op maandag 20 december 2010 12:45 schreef sanger het volgende:

[..]

Of een vaste breedte aanhouden en zelf het lijntje plaatsen (fixed namelijk).
Datums hebben geen voorlopende 0, dus niet altijd dezelfde breedte, maar wanneer je je lijntje juist plaatst komt het wel nog goed uit.
pi_90181669
Zorg dat de kolom met gegeven een datumtijd format heeft. Custom format "dd/mm/yyyy hh:mm"

Om vervolgens de datum te krijgen doe je in de kolom ernaast:
=TRUNC(A1) en dan format "dd/mm/yyyy"

Om vervolgens de tijd te krijgen doe je in de kolom daarnaast:
=mod(A1,1) en dan format "hh:mm"

nederlandse vertaling:
trunc = geheel
mod = rest
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_90330193

Ik heb 2 vragen:
1. Waarom beginnen zowel de lijn als de labels op de categorieas niet helemaal links?
2. Waarom is de rode lijn op een gegeven moment onder 0 terwijl de waarden maar tot 0 lopen?
Thanks voor de info!
  donderdag 23 december 2010 @ 09:16:58 #192
65960 sanger
|-|-|-|-|-|-|-|-|-|-|-|-|-|-|
pi_90330307
Heb je ook de bron er nog bij?
Everything you want is on the other side of fear.
Ik ben niet onhandelbaar, ik ben gewoon een grote uitdaging.
pi_90330393
Vast wel maar dat is wel allemaal vertrouwelijk. Het verhaal van de rode lijn weet ik inmiddels, dat is gewoon omdat het een vloeiende lijn is..
pi_90332135
de x-as is gewoon aangepast dat die begint op een ander punt dan waarop de data begint.
Kwestie van op de x-as rechtsklikken en minimumwaarde aanpassen
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_90332595
Je bedoelt as opmaken en dan bij schaal? Daar staat overal 1 maar daar kan je geen 0 invullen
pi_90337535
Goede middag!

Ik heb een lijst met gegevens, die wil ik samenvoegen in een grote rij (in een kolom is prima). Nu wil ik dat doen met een scheidingsteken (;) en een spatie erna.
Dat lukt met deze formule:
=CONCATENATE(;J1;"; ";J2;"; ";J3;"; ")

Het gaat echter om veel adressen, is het mogelijk om dit automatisch te doen? Gaat namelijk tot en met J80 en dan V1 tot en met V80 nog maals.

Hoop dat iemand daar een makkelijke manier voor heeft
All management is Strategic Management.
  donderdag 23 december 2010 @ 17:17:26 #197
62215 qu63
..de tijd drinkt..
pi_90350257
@Bryan181 Nee, bij as opmaken en dan minimumwaarde, niet de stapgrootte ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_90581442
Ik heb twee kolommen, A is een datum en B is een aantal (negatief is ook mogelijk).
Nu wil ik een staafdiagram maken waarop per dag het totaal aantal te zien is. Er zijn dus meerdere rijen met dezelfde datum. Het is mogelijk dat een datum geen rijen heeft. Met een query zou het zoiets zijn als select sum(aantal) from tabel group by datum. Alleen nu moet ik een keer werken in excel en weet ik niet hoe ik dit moet aanpakken. Enige kans dat het te maken heeft met een pivot table.
Kan iemand mij hiermee helpen? Alvast bedankt. _O_
pi_90581638
Je moet inderdaad een draaigrafiek of pivotchart maken. Als je de pivotchart wizard gebruikt kom je er wel uit.

Kwestie van ervoor zorgen dat je datums en je waarden in twee naast elkaar gelegen kolmmen liggen. Vervolgens een titelrij erboven (datum, waarde). Dan alle gegevens selecteren en er een pivotchart van maken.

[ Bericht 53% gewijzigd door Deetch op 29-12-2010 14:22:48 ]
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_90582821
Het is gelukt om een juiste tabel te krijgen, maar nu nog een juiste diagram. Daar ga ik nog even mee klooien. Bedankt.

[ Bericht 0% gewijzigd door FastFox91 op 29-12-2010 14:50:36 (Gelukt. :)) ]
pi_90931035
voor school moet ik een opdracht doen waar ik data moet halen van CompuStat > exporteren naar Excel

maar nu heb ik dus daar getallen staan met een . erin. Bijv 0.0000 & 320.8880
deze getallen hebben de foutmelding dat ze weergegeven worden als 'tekst' en je kan dan vervolgens converteren naar getal doen
maar aangezien ik zo'n 10000 cellen met deze fout heb wil ik het graag in 1x doen, maar ik kan niet vinden hoe
pi_90931302
Find & Replace punt -> komma. Daarna alle cellen selecteren en format cell naar een getal.
pi_90931812
ja dat had ik gedaan, maar volgens mij gaat dat niet goed
bijvoorbeeld dit getal: -648.0000
als ik daar een komma van maak wordt het -6480000
en als ik converteren naar getal doe wordt het -648
best een verschil :o
pi_90943791
Je kan ook proberen de punt te replacen door niets en dan format cells. Het aparte vind ik de locatie van de punt. Normaal staat een punt toch om de drie cijfers? 320.8880, wat houdt dat volgens jou in?
pi_90945421
4 cijfers achter de komma... Je weet niet wat voor data het is.
pi_90969051
Ik heb een lijst met afmetingen met afmetingen zoals M-8X1, MF-6X30, G-6, ML-5X80 en gewoon enkele cijfers. Ik moet een lijst hebben met enkel de letters en dan zonder getallen dus enkel M-, MF- en G-. Iemand een formule hiervoor?
  vrijdag 7 januari 2011 @ 11:27:37 #207
15967 Frollo
You know I am a righteous man
pi_90969183
quote:
1s.gif Op vrijdag 7 januari 2011 11:24 schreef buishuis het volgende:
Ik heb een lijst met afmetingen met afmetingen zoals M-8X1, MF-6X30, G-6, ML-5X80 en gewoon enkele cijfers. Ik moet een lijst hebben met enkel de letters en dan zonder getallen dus enkel M-, MF- en G-. Iemand een formule hiervoor?
Probeer het eens met

=LINKS(A1;VIND.SPEC("-";A1))
pi_90969472
Jow bedankt man! Werkt *O*

EDIT: Is het ook mogelijk om getallen die vast staan aan de cijfers weg te halen? (getallen zonder "-") :{
Heb namelijke ook zoiets er tussen staan: "Ø12\200M-" en dan wil ik graag "ØM-"

[ Bericht 26% gewijzigd door buishuis op 07-01-2011 11:44:06 ]
  vrijdag 7 januari 2011 @ 16:25:20 #209
148823 znarch
ondertitel
pi_90981965
Ik heb ook weer een vraag :@ :@ :@

Ik heb een excel bestand met tabbladen. tabje1 tabje2 tabje3

Nu wil ik tabje4 (bijvoorbeeld) 20x kopieren (met inhoud) binnen hetzelfde excel bestand en dat excel automatisch nummert. dus verder met tabje5 tabje6 enz.

Kan dit op een snelle manier? (met een macro ofzo?) :@
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
pi_91174020
Weet iemand hoe je, naast alleen de bovenste rij van een werkblad (middels Titels blokkeren), ook een willekeurige andere rij zo kan blokkeren? Bijvoorbeeld de onderste rij van een document.

Ik wil hier namelijk totalen in weergeven :)

Excel 2010 btw :)
pi_91178794
De betreffende rij volledig selecteren met -->
Dan voor titels blokkeren kiezen
pi_91193692
Kan je in een macro instellen dat je bijvoorbeeld 5 naar links gaat, data knipt en dan 5 naar beneden en daar de data plakt?
pi_91199487
Nou ja, laat maar, heb het al op een andere manier gedaan :)

[ Bericht 89% gewijzigd door Piles op 12-01-2011 09:17:35 ]
pi_91223255
Kan iemand mij helpen met het volgende? Ik heb een aantal cellen in excel met daarin bijvoorbeeld een datum van uiterste betaling, een bedrag, enz.
Nou zou ik dit graag nog een keer herhalen in verhaalvorm, dus als volgt:
"Maak het bedrag van {totaal} uiterlijk voor {datum} over op rekening zus en zo tnv ..."
Weten jullie hoe ik in een cel met tekst deze waarden dynamisch kan laten invoegen?
Alvast bedankt!! :)

Edit: gelukt met de volgende code:
=TEKST.SAMENVOEGEN("Maak het totaalbedrag van ¤";G41;" uiterlijk voor ";TEKST(G10; "dd mmmm jjjj"); "over op")

Alleen verschijnt het bedrag nu in vier decimalen, wie kan me helpen ik ben echt een beun in excel... :')

Edit 2: OOK GELUKT!! met EURO(G41;2) :D

[ Bericht 16% gewijzigd door gekkewiebel op 12-01-2011 18:50:36 ]
pi_91227237
Ok andere vraag dan :')

Kan ik een kolom cellen maken die ik gebruik voor de input van gegevens, maar die standaard niet wordt afgedrukt? Als ik ze 'verberg' blijven ze zichtbaar, dat is goed, maar ze worden ook nog steeds afgedrukt...
  woensdag 12 januari 2011 @ 19:55:54 #216
158136 Joooo-pi
Do you want a balloon...
pi_91227833
quote:
1s.gif Op woensdag 12 januari 2011 19:44 schreef gekkewiebel het volgende:
Ok andere vraag dan :')

Kan ik een kolom cellen maken die ik gebruik voor de input van gegevens, maar die standaard niet wordt afgedrukt? Als ik ze 'verberg' blijven ze zichtbaar, dat is goed, maar ze worden ook nog steeds afgedrukt...
Als je een kolom verbergt wordt ie standaard niet geprint volgens mij. :)
heitieh
pi_91229039
@Rejected:
"Kan je in een macro instellen dat je bijvoorbeeld 5 naar links gaat, data knipt en dan 5 naar beneden en daar de data plakt? "

Ja:
Sub test()

ActiveCell.Offset(0, -5).Cut
ActiveCell.Offset(5, -5).Select
ActiveSheet.Paste

End Sub
pi_91248136
quote:
1s.gif Op woensdag 12 januari 2011 20:18 schreef hendrik2009 het volgende:
@Rejected:
"Kan je in een macro instellen dat je bijvoorbeeld 5 naar links gaat, data knipt en dan 5 naar beneden en daar de data plakt? "

Ja:
Sub test()

ActiveCell.Offset(0, -5).Cut
ActiveCell.Offset(5, -5).Select
ActiveSheet.Paste

End Sub
Bedankt, is allemaal gelukt nu!
pi_91256568
Hoi Allemaal,

Ik heb een probleem wat ik niet voor elkaar krijg in excel
Versie info: NL excel 2007

In excel houd ik elke week statistieken bij die rij word alsmaar groter.
Nu wil ik graag dat hij in van de laatste 4 waarden die ingevoerd zijn in deze rij het gemiddelde laat zien in een andere cel ik heb helaas geen idee hoe ik dit moet aanpakken!

Hopelijk hebben jullie een idee!

Groet,
Bart
pi_91268231
=SOM(A1:D1)/4
waarbij a1 je eerste cel is en d1 de laatste
Of niet?
pi_91268488
quote:
1s.gif Op donderdag 13 januari 2011 16:05 schreef gekkewiebel het volgende:
=SOM(A1:D1)/4
waarbij a1 je eerste cel is en d1 de laatste
Of niet?
Het lijkt me niet want als de rij langer wordt gebeurd er niets meer met je berekening.

Schrijft de vraagsteller het trouwens wel in een rij weg of toch in een kolom?

Ik zou er in ieder geval een rekenrij/kolom onder zetten waar het gemiddelde van de 4 ervoor of erachter berekend wordt, dan staan er wel veel waardes maar wordt het altijd bijgewerkt.

Waarbij de formule nog makkelijker is =GEMIDDELDE(A1:D1)
Die zou ik dan op D2 zetten en doorkopieren in de rij.
pi_91321444
De waarden staan in 1 kolom onder elkaar ik wil 1 een oogopslag kunnen zien wat het gemiddelde van de laatste 4 waarden is dus idd de kolom zal steeds langer worden.

Ik heb zelf het volgende gevonden =INDEX(B:B;AANTALARG(B:B)) dit zorgt er voor dat hij steeds de laatste waarde laat zien uit de kolom wellicht is het een begin van de oplossing?

Wie helpt me uit de brand ik kom er zelf helaas niet uit! :-(
  vrijdag 14 januari 2011 @ 16:25:41 #223
43584 Beregd
absolutely inch perfect
pi_91321589
je moet niet index gebruiken, maar offset (weet niet wat het in het nederlands is)
  vrijdag 14 januari 2011 @ 16:29:07 #224
43584 Beregd
absolutely inch perfect
pi_91321756
=SUM(OFFSET(A1;COUNT(A:A)-4;0;4;1))/4

waarbij A de kolom met waarden is, starten bij A1
pi_91329538
offset = verschuiving
  maandag 17 januari 2011 @ 10:45:47 #226
100297 teamlead
Nu met Napoleon complex
pi_91453502
Ik ben een formulier aan het maken in excel waarbij ik wil dat gebruikers een aantal verplichte gegevens invullen.
Eén van die gegevens is het mailadres.
Kan ik met gegevensvalidatie vastleggen dat er op zijn minst een "@" in het mailadres moet voorkomen? (ik ken de gebruikers hier een beetje :+ )
Als ik gewoon bij gegevensvalidatie kijk, staat die optie er niet tussen, dus zou het via een formule moeten onder de optie "aangepast", maar ik kom er niet uit

anyone?>
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
  maandag 17 januari 2011 @ 12:53:11 #227
148823 znarch
ondertitel
pi_91458085
quote:
5s.gif Op maandag 17 januari 2011 10:45 schreef teamlead het volgende:
Ik ben een formulier aan het maken in excel waarbij ik wil dat gebruikers een aantal verplichte gegevens invullen.
Eén van die gegevens is het mailadres.
Kan ik met gegevensvalidatie vastleggen dat er op zijn minst een "@" in het mailadres moet voorkomen? (ik ken de gebruikers hier een beetje :+ )
Als ik gewoon bij gegevensvalidatie kijk, staat die optie er niet tussen, dus zou het via een formule moeten onder de optie "aangepast", maar ik kom er niet uit

anyone?>
Dit werkt bij mij:

"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
  maandag 17 januari 2011 @ 14:22:19 #228
100297 teamlead
Nu met Napoleon complex
pi_91462196
dan zit je meer in de voorwaardelijke opmaak toch? (werkt ook wel, maar net niet het resultaat dat ik zou willen)

Bij valideren kun je bv. aangeven dat er alleen een datum mag worden ingevuld, of alleen uit een lijst gekozen mag worden.
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
  maandag 17 januari 2011 @ 16:44:14 #229
332189 CRAPjoris
Account inactief, nu: JorisvZ
pi_91469453
Hey allemaal!
Ik heb een vraagje (Jaja, pas nieuw. Maargoed..)

Mensen kunnen bij mij telefonisch iets bestellen, nu wil ik graag in excel een bestandje maken waarbij ik alleen productcodes hoef in te voeren (bijv. '1001 1002 1003) en dat excel dan automatisch die productcodes herkent en deze omzet naar tekst (bijv. 'PRODUCT1')

Is er toevallig iemand die weet hoe ik dit moet doen?

Hartelijk dank alvast!
Dit account gebruik ik niet meer. Mijn nieuwe gebruikersnaam is: JorisvZ
  maandag 17 januari 2011 @ 16:46:45 #230
148823 znarch
ondertitel
pi_91469581
Dit zou werken:http://www.tvmcalcs.com/b(...)sing_data_validation

Maar dan omgekeerd natuurlijk =)
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
pi_91469696
quote:
1s.gif Op maandag 17 januari 2011 16:44 schreef CRAPjoris het volgende:
Hey allemaal!
Ik heb een vraagje (Jaja, pas nieuw. Maargoed..)

Mensen kunnen bij mij telefonisch iets bestellen, nu wil ik graag in excel een bestandje maken waarbij ik alleen productcodes hoef in te voeren (bijv. '1001 1002 1003) en dat excel dan automatisch die productcodes herkent en deze omzet naar tekst (bijv. 'PRODUCT1')

In een ander vel de product codes met tekst maken, en dan met verticaal zoeken is dat zo te doen.
  maandag 17 januari 2011 @ 16:55:04 #232
332189 CRAPjoris
Account inactief, nu: JorisvZ
pi_91470028
Beiden hartelijk dank voor de hulp,
maar ik ben niet echt een Excel held.
Ik krijg het (jaja, niet gelogen!) wel voor elkaar om "=SOM" te gebruiken,
maar verder kom ik ook niet.
Dus beide reacties kom ik niet echt uit..
Is het niet mogelijk dat jullie misschien even snel een excel bestandje maken met
daarin een regeltje tekst en uitvoeren wat ik bedoel?
Dan begrijp ik het zelf veel beter en kan ik er wellicht mee werken.

Hartelijk dank voor jullie hulp in ieder geval.
Dit account gebruik ik niet meer. Mijn nieuwe gebruikersnaam is: JorisvZ
pi_91470648
http://www.mijnbestand.nl/Bestand-VB6Q7NO3D8PE.xlsx

Hier een voorbeeld waarin vert.zoeken verwerkt is.

Let op alleen dat de volgorde in dit geval bij het debiteurentabblad wel oplopend moet zijn anders kan het nog mis gaan.
  maandag 17 januari 2011 @ 17:23:53 #234
332189 CRAPjoris
Account inactief, nu: JorisvZ
pi_91471516
quote:
1s.gif Op maandag 17 januari 2011 17:07 schreef Basp1 het volgende:
http://www.mijnbestand.nl/Bestand-VB6Q7NO3D8PE.xlsx

Hier een voorbeeld waarin vert.zoeken verwerkt is.

Let op alleen dat de volgorde in dit geval bij het debiteurentabblad wel oplopend moet zijn anders kan het nog mis gaan.
Eerst begreep ik er niets van,
maar nu heb ik het door!
Hartelijk dank!
Dit account gebruik ik niet meer. Mijn nieuwe gebruikersnaam is: JorisvZ
  dinsdag 18 januari 2011 @ 17:19:25 #235
249182 Holy_Goat
mhèèhèhè
pi_91523217
ello, is er een (snelle) manier om voor 50.000 cellen (in 1 kolom)
(zonder macro liefst) het volgende te splitsen?

"###@@@" naar ### @@@

waar # staat voor een getal, eventueel incluis komma, en @@@ staat voor willekeurige text, incluis spatie.
pi_91525183
quote:
1s.gif Op dinsdag 18 januari 2011 17:19 schreef Holy_Goat het volgende:
ello, is er een (snelle) manier om voor 50.000 cellen (in 1 kolom)
(zonder macro liefst) het volgende te splitsen?

"###@@@" naar ### @@@

waar # staat voor een getal, eventueel incluis komma, en @@@ staat voor willekeurige text, incluis spatie.
Ik had een paar weken geleden ongeveer dezelfde vraag, het antwoord staat er onder ergens. ^O^

[Excel] Het grote Excel vragen topic #24
  dinsdag 18 januari 2011 @ 18:34:30 #237
249182 Holy_Goat
mhèèhèhè
pi_91526363
Ja nou, dat gaat niet helemaal op bij mij, want is nogal variabel wat de lengte is van beide strings. Vroeg me alleen af of er een korte functie voor bestaat, iets als zoek positie eerste non numeric karakter ofz
pi_91531906
Als er verder geen enkele regelmaat in zit, dus geen gegeven dat altijd voorkomt, zul je het denk ik met een macro moeten doen die voor iedere cel, karakter voor karakter bij langs gaat om te kijken wat tekst is en wat een getal is.
  dinsdag 18 januari 2011 @ 20:28:35 #239
249182 Holy_Goat
mhèèhèhè
pi_91532600
Ja, heb dat maar gedaan. :) Net zo lang mee bezig als die vraag net op t forum, maar ik dacht: is er niet een excel formuletje die net als vind.alles ipv een bepaalde string, het eerste getal vind?

gebruik de php tag wel even :P

Twee UDF functies voor getaldeel return en text deel return

Wel bedankt :)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
Function splitstring1(cell As Range) As Variant
    Dim tmpstring 
As String
    Dim i 
As Long
    
    tmpstring 
cell.Value
    tmpstring 
Replace(tmpstring" """)
    For 
1 To Len(tmpstring)
        If 
Not (IsNumeric(Mid(tmpstringi1))) And Mid(tmpstringi1) <> "," And Mid(tmpstringi1) <> "." Then
            
Exit For
            
        
End If
    
Next i
    
    splitstring1 
Left(tmpstring1)
    
End Function
?>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
Function splitstring2(cell As Range) As Variant
    Dim tmpstring 
As String
    Dim i 
As Long
    
    tmpstring 
cell.Value
    tmpstring 
Replace(tmpstring" """)
    For 
1 To Len(tmpstring)
        If 
Not (IsNumeric(Mid(tmpstringi1))) And Mid(tmpstringi1) <> "," And Mid(tmpstringi1) <> "." Then
            
Exit For
            
        
End If
    
Next i
    
    splitstring2 
Right(tmpstringLen(tmpstring) - 1)
    
End Function
?>
  woensdag 19 januari 2011 @ 10:23:43 #240
1592 Puckzzz
Bitch please!
pi_91552216
Is het mogelijk om naar de voorgaande tab te verwijzen?

Het gaat om een weekoverzicht met datum.
Ik heb nu de formule: ='Week 4'!B4+7

week 4 staat dus voor week 4 van januari en die +7 omdat de volgende tab over week 5 gaat.
Maar nu moet ik dus elke keer handmatig de 4 veranderen naar 5. (en ik moet het voor heel 2011 maken :') )Maar het moet vast mogelijk zijn om gewoon naar de voorliggende tab te verwijzen toch?
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  woensdag 19 januari 2011 @ 10:46:58 #241
43584 Beregd
absolutely inch perfect
pi_91552933
Je kan ook met replace all werken natuurlijk, lijkt me het eenvoudigste,

Of als je formules wil gebruiken moet je met indirect werken, maar lijkt me nogal omslachtig.
  woensdag 19 januari 2011 @ 11:14:32 #242
1592 Puckzzz
Bitch please!
pi_91553870
quote:
2s.gif Op woensdag 19 januari 2011 10:46 schreef Beregd het volgende:
Je kan ook met replace all werken natuurlijk, lijkt me het eenvoudigste,

Of als je formules wil gebruiken moet je met indirect werken, maar lijkt me nogal omslachtig.
replace all werkt niet omdat hij naar een bepaalde cel in het vorige blad verwijst. Dan moet ik ze nog handmatig aanpassen allemaal.

Maar een collega van me heeft het volgende geknutseld (met indirect inderdaad)
=INDIRECT("'Week "&
RECHTS($A$1;LENGTE($A$1)-5)-1
&"'!B"&
RIJ(A4)
)+7

Ik heb hiervoor wel in de cel A1 dezelfde naam als de tab gezet: Week 7 bijvoorbeeld

Ik zou hierzelf nooit uitgekomen zijn :')
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
  woensdag 19 januari 2011 @ 11:19:07 #243
43584 Beregd
absolutely inch perfect
pi_91554037
Altijd formules die je krijgt uitpluizen, zo leer je heel snel met excel werken.
pi_91556727
quote:
1s.gif Op woensdag 19 januari 2011 11:14 schreef Puckzzz het volgende:

[..]

replace all werkt niet omdat hij naar een bepaalde cel in het vorige blad verwijst. Dan moet ik ze nog handmatig aanpassen allemaal.

Maar een collega van me heeft het volgende geknutseld (met indirect inderdaad)
=INDIRECT("'Week "&
RECHTS($A$1;LENGTE($A$1)-5)-1
&"'!B"&
RIJ(A4)
)+7

Ik heb hiervoor wel in de cel A1 dezelfde naam als de tab gezet: Week 7 bijvoorbeeld

Ik zou hierzelf nooit uitgekomen zijn :')
Dit werkt ook:

Vorige tab:

=(INDIRECT(PrevSheetName() & "!B65")

Met de functie:

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
<?php
Function PrevSheetName(Optional ByVal WS As Worksheet Nothing) As String
    Application
.Volatile True
    Dim S 
As String
    Dim Q 
As String
    
If IsObject(Application.Caller) = True Then
        Set WS 
Application.Caller.Worksheet
        
If WS.Index 1 Then
            With Application
.Caller.Worksheet.Parent.Worksheets
                Set WS 
= .Item(.Count)
            
End With
        
Else
           
Set WS WS.Previous
        End 
If
        If 
InStr(1WS.Name" "vbBinaryCompare) > 0 Then
            Q 
"'"
        
Else
            
vbNullString
        End 
If
    Else
        If 
WS Is Nothing Then
            Set WS 
ActiveSheet
        End 
If
        If 
WS.Index 1 Then
            With WS
.Parent.Worksheets
                Set WS 
= .Item(.Count)
            
End With
        
Else
            
Set WS WS.Previous
        End 
If
        
vbNullString
    End 
If
    
PrevSheetName WS.Name Q
End 
Function
?>

Volgende tab:

=INDIRECT(NextSheetName() & "!B65")

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
<?php
Function NextSheetName(Optional WS As Worksheet Nothing) As String
    Application
.Volatile True
    Dim S 
As String
    Dim Q 
As String
    
If IsObject(Application.Caller) = True Then
        Set WS 
Application.Caller.Worksheet
        
If WS.Index WS.Parent.Sheets.Count Then
            With Application
.Caller.Worksheet.Parent.Worksheets
                Set WS 
= .Item(1)
            
End With
        
Else
            
Set WS WS.Next
        End 
If
        If 
InStr(1WS.Name" "vbBinaryCompare) > 0 Then
            Q 
"'"
        
Else
            
vbNullString
        End 
If
    Else
        If 
WS Is Nothing Then
           Set WS 
ActiveSheet
        End 
If
        If 
WS.Index WS.Parent.Worksheets.Count Then
            With WS
.Parent.Worksheets
               Set WS 
= .Item(1)
            
End With
        
Else
            
Set WS WS.Next
        End 
If
        
vbNullString
    End 
If
    
NextSheetName WS.Name Q
End 
Function
?>
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
  woensdag 19 januari 2011 @ 12:49:29 #245
1592 Puckzzz
Bitch please!
pi_91557270
quote:
1s.gif Op woensdag 19 januari 2011 12:34 schreef znarch het volgende:

[..]

Dit werkt ook:

Vorige tab:

=(INDIRECT(PrevSheetName() & "!B65")

Met de functie:
[ code verwijderd ]

Volgende tab:

=INDIRECT(NextSheetName() & "!B65")
[ code verwijderd ]

Ik snap niet eens wat mijn collega geknutseld heeft, hier wordt ik meteen al duizelig van :D

Op 1 of andere manier mis ik de wijze van denken die je moet hebben bij Excel...het 'als dit - dan zus en zo' klikje. Maarja ik ben er ook niet mee opgegroeid, hell ik heb niet eens informatica gehad op school. Dat kwam pas later :P (ja zo oud ben ik :') )
Hey! Het is OK om alleen je eerste twee teennagels te lakken als je van plan bent peeptoes te gaan dragen!
pi_91579063
Ik wil afhankelijk van de periode, data uit verschillende kolommen halen, voorbeeld:
in periode 1 alleen data uit A1;
in periode 2 alleen data uit A1,D1;
in periode 3 alleen data uit A1,D1,H1;
in periode 4 alleen data uit A1,D1,L1.

Nu kan dit met een choose functie, maar ivm 12 perioden wordt dit zo'n lange formule. Nu vroeg ik mij af welke alternatieven hiervoor zijn.
  donderdag 20 januari 2011 @ 07:05:03 #247
332189 CRAPjoris
Account inactief, nu: JorisvZ
pi_91599655
Voor jullie is het allemaal appletje eitje, maar ik begrijp er niets van.
Kan iemand mij helpen? :+

Zie afbeelding.

Dit account gebruik ik niet meer. Mijn nieuwe gebruikersnaam is: JorisvZ
pi_91600447
Kijk eens bij vert zoeken als je de formule maakt kun je ook de kolom aangeven welke als antwoord moet komen te staan, deze formule moet je dan ook in S5 en R5 zetten. ^O^
pi_91602018
Hoi allen,

Ik heb op mijn werk een aantal sheets gemaakt (in Excel 97-2003 indeling) met daarin een aantal buttons. Deze buttons staan mooi geplaatst in een cel (zo staat er bijvoorbeeld een button in cel D3 en ook één in cel E7).
Nu hebben we inmiddels nieuwe systemen met daarop Office 2010. Als ik nu mijn oude sheets voor de eerste keer open in Excel 2010 ziet alles er nog goed uit. Maar doe ik een aanpassing, sla ik het bestand op en open ik hem daarna opnieuw, dan is de button-layout compleet verkloot.
Sommige buttons zijn ineens opgerekt over meerdere rijen (zo loopt de button van cel D3 ineens van D3 tot D71, op D72 staat de volgende button in kolom D en deze is weer opgerekt tot aan de derde button, etc). De buttons in kolom E zijn helemaal verdwenen.
Alle achterliggende code werkt nog wel allemaal. Dus ik kan handmatig de macro's die achter de buttons horen runnen en dat werkt gewoon naar behoren. Het lijkt dus puur een lay-out probleem te zijn.
Iemand dit eerder gezien en enig idee voor een oplossing? Het probleem doet zich ook voor op andere PC's hier met Excel 2010 (het ligt dus niet aan mijn PC). De PC's waarop nog Excel 2007 staat hebben dit probleem niet. Het lijkt dus echt aan 2010 te liggen...
  donderdag 20 januari 2011 @ 21:43:55 #250
332189 CRAPjoris
Account inactief, nu: JorisvZ
pi_91633553
quote:
Op donderdag 20 januari 2011 08:34 schreef Basp1 het volgende:
Kijk eens bij vert zoeken als je de formule maakt kun je ook de kolom aangeven welke als antwoord moet komen te staan, deze formule moet je dan ook in S5 en R5 zetten. ^O^
Ik ben hier echt niet goed in.
Die verticaal zoeken formule heeft iemand voor me gemaakt. Zelf kan ik dat niet.
Hoe zou de formule er dan uit moeten komen te zien???
Dit account gebruik ik niet meer. Mijn nieuwe gebruikersnaam is: JorisvZ
  donderdag 20 januari 2011 @ 23:18:14 #251
332189 CRAPjoris
Account inactief, nu: JorisvZ
pi_91639472
Bump? O-) O-)

-----

Voor jullie is het allemaal appletje eitje, maar ik begrijp er niets van.
Kan iemand mij helpen? :+

Zie afbeelding.

Dit account gebruik ik niet meer. Mijn nieuwe gebruikersnaam is: JorisvZ
  vrijdag 21 januari 2011 @ 05:14:17 #252
332189 CRAPjoris
Account inactief, nu: JorisvZ
pi_91646486
Het is me gelukt!

Ik gebruik voor het invullen van het product:
=VERT.ZOEKEN(R5;Producten!A:B;2;ONWAAR)

en voor het invullen van de prijs (dus in T5):
=VERT.ZOEKEN(N5;Producten!A:C;3;ONWAAR)

Ik snap helemaal niets van excel,
maar na heeeeeel veel proberen en kloten ben ik er gelukkig uitgekomen! *O*
Dit account gebruik ik niet meer. Mijn nieuwe gebruikersnaam is: JorisvZ
pi_91823994
Vraagje:

Ik probeer via een simpele macro 8 willekeurige verschillende getallen te generen in 8 cellen.

Nu heb ik dit gedaan via het volgende:
=======================
Sub test()
Dim minNum As Integer
minNum = 1
Dim maxNum As Integer
maxNum = 8
Dim xrand As Integer
Dim i As Integer
For i = minNum To maxNum
xrand = Int(Rnd() * maxNum) + minNum
Cells(3, 3 + i).Value = xrand

Next i

End Sub
======================

Nu genereert hij netjes in de 8 cellen die ik wil 8 willekeurige getallen tussen de 1 en 8, alleen kunnen er wel dubbele tussen zitten, wat ik dus niet wil.

Hoe kan ik nu mijn code aanpassen zodat ik elke keer de getallen 1 tm 8 in willekeurige volgorde in mijn 8 cellen krijg? Alvast bedankt!
pi_91825804
Iets met loop until of een andere if-achtige functie waarbij 1<>2,2<>3, 1<>3, etc?
pi_91826080
quote:
1s.gif Op maandag 24 januari 2011 22:44 schreef Rejected het volgende:
Iets met loop until of een andere if-achtige functie waarbij 1<>2,2<>3, 1<>3, etc?
Kan je een snel voorbeeldje geven hoe die macro er dan uit zal gaan zien? Want die loop until ken ik niet :)
pi_91827361
Ik ben niet zo heel bekend met macro's maar moest vorige week iets doen om een hele hoop data te verwerken, toen kwam ik die loop until ook voor het eerst tegen.

http://www.exceltip.com/s(...)osoft_Excel/628.html
Hier staat het wat duidelijker uitgelegd, voorbeeld 1 had ik zelf gebruikt.
pi_91831673
quote:
1s.gif Op maandag 24 januari 2011 23:09 schreef Rejected het volgende:
Ik ben niet zo heel bekend met macro's maar moest vorige week iets doen om een hele hoop data te verwerken, toen kwam ik die loop until ook voor het eerst tegen.

http://www.exceltip.com/s(...)osoft_Excel/628.html
Hier staat het wat duidelijker uitgelegd, voorbeeld 1 had ik zelf gebruikt.
Dankje voor de tips!

Ineens kreeg ik een goede ingeving en heb ik het probleem dus opgelost door de volgende regel toe te voegen:

Loop Until Cells(1, 3).Value = "True"

Waarbij Cell (1,3) aangeeft of de modus van de 8 getallen niet bestaat, m.a.w. ze allemaal verschillend zijn.

Opgelost dus! :)
pi_91847386
Ik zit nu al een tijdje met een excel-gerelateerd probleem waar ik met mijn infantiel hoofdje niet zelf uitkom. En waar anders dan FOK! ga je heen met je problemen. Bij deze dus :)

Ik heb een sheet met deze (versimpelde) opstelling (niet de sheet zelf, staat vertrouwelijke informatie in :p)



Nou wil ik hier een aantal dingen in verwerken. Zoals duidelijk in deze opstelling wil ik het gemiddelde van alle lonen met personen met pakweg status C hebben. Ik heb het gevoel dat dit door een combinatie van de functies DAVERAGE en IF moet gebeuren, maar ik krijg het dus niet uitgewerkt. Mocht mijn vermoeden kloppen, zou iemand hier een voorbeeldformule voor kunnen neerkalken? :')

Mocht het niet kloppen, alternatieven zijn dan uiteraard gewenst :)

Nou wil ik ook nog 2 andere dingen doen: Zoals jullie zien is 'aantal keer c' hoger dan 'maximum c'. Dan wil ik 'aantal keer c' rood maken.

Nu kan ik via celopmaak uiteraard makkelijk zeggen dat als aantal keer c hoger dan 2 ligt, de cel rood moet worden. Maar ik wil het maximum ten aller tijden kunnen veranderen (omhoog/omlaag) zonder de celopmaak te hoeven aanpassen. Is dit mogelijk? En zo ja: hoe?

Ten derde: Er moet nog een kolom bij 'maximum loon a/b/c', en dan de werknemer die in a valt, maar boven maximum loon a, ook rood wordt.

Iemand die me toevallig kan helpen? :)
pi_91849570
Ik heb een probleempje, ben benieuwd of het simpel is. Het gaat om optimaliseren. We hebben een begroting die gebaseerd is op hoeveel mensen er komen. Er zijn vaste en variabele kosten. Nu wil ik een cel hebben waarin staat wat het minimaal aantal mensen is waarin we quite spelen, ons break even point. Dus het resultaat optimalizeren naar 0 aan de hand van het aantal mensen dat komt. Is dat erg lastig?
pi_91850793
Beste mensen,

Ben sinds een dag of 2/3 begonnen met excel na wat hulp van een collega.
Ik ben bezig met prestatiebonussen weergeven adv omzet.

Bijvoorbeeld:

=G103*ALS(G103>=15000;ALS(G103>=25000;ALS(G103>=35000;ALS(G103>=50000; 0,02; 0,015);0,01);0,005);0)

Dit is met percentages.
Nu is er 1 specifieke leverancier die het ipv met percentages, met bedragen heeft afgesproken.

Dus
15000 = 75 euro
25000 = 250 euro
35000 = 525 euro
50000 = 1000 euro

Iemand een oplossing hoe dit aan te passen is?
[b]Op zaterdag 3 juni 2006 18:14 schreef Dirktator het volgende:[/b]
Zelden zoeen hendig sjieke OP meegemaakt! :D
[quote][b]Op woensdag 14 juni 2006 20:41 schreef Jeff1981 het volgende:[/b]
En met 2 handen heb je al een trio :P
  dinsdag 25 januari 2011 @ 19:45:33 #261
249182 Holy_Goat
mhèèhèhè
pi_91862147
Verander zelf eens een en ander, je antwoord staat er eigenlijk al..
pi_91888487
quote:
1s.gif Op dinsdag 25 januari 2011 15:43 schreef oinkoink12 het volgende:
Beste mensen,

Ben sinds een dag of 2/3 begonnen met excel na wat hulp van een collega.
Ik ben bezig met prestatiebonussen weergeven adv omzet.

Bijvoorbeeld:

=G103*ALS(G103>=15000;ALS(G103>=25000;ALS(G103>=35000;ALS(G103>=50000; 0,02; 0,015);0,01);0,005);0)

Dit is met percentages.
Nu is er 1 specifieke leverancier die het ipv met percentages, met bedragen heeft afgesproken.

Dus
15000 = 75 euro
25000 = 250 euro
35000 = 525 euro
50000 = 1000 euro

Iemand een oplossing hoe dit aan te passen is?
beetje lui hoor:

=ALS(G103>=15000;ALS(G103>=25000;ALS(G103>=35000;ALS(G103>=50000; 1000; 525);250);75);0)

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
pi_91888559
quote:
1s.gif Op dinsdag 25 januari 2011 15:15 schreef Flaccid het volgende:
Ik heb een probleempje, ben benieuwd of het simpel is. Het gaat om optimaliseren. We hebben een begroting die gebaseerd is op hoeveel mensen er komen. Er zijn vaste en variabele kosten. Nu wil ik een cel hebben waarin staat wat het minimaal aantal mensen is waarin we quite spelen, ons break even point. Dus het resultaat optimalizeren naar 0 aan de hand van het aantal mensen dat komt. Is dat erg lastig?
Er is een functie in excel in het menu dat goalseek of doelzoeken heet.
Hierbij specificeer je een cel die aan een bepaalde waarde moet voldoen en vervolgens geef je aan welke cel hij moet veranderen.
De cel die veranderd moet natuurlijk wel invloed hebben op het getal dat aan een bepaalde waarde moet voldoen. Maw aan het getal dat 0 moet worden hangt een serie formules waarin het aantal bezoekers ook zit.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_91895738
quote:
1s.gif Op woensdag 26 januari 2011 12:10 schreef Deetch het volgende:

[..]

Er is een functie in excel in het menu dat goalseek of doelzoeken heet.
Hierbij specificeer je een cel die aan een bepaalde waarde moet voldoen en vervolgens geef je aan welke cel hij moet veranderen.
De cel die veranderd moet natuurlijk wel invloed hebben op het getal dat aan een bepaalde waarde moet voldoen. Maw aan het getal dat 0 moet worden hangt een serie formules waarin het aantal bezoekers ook zit.
Thanks, met behulp van deze pagina http://www.addictivetips.(...)-seek-in-excel-2010/ weet ik nu precies wat ik zocht! Hulde!

Update:
Nu vraag ik me af hoe je zoiets in de achtergrond kan doen. Ik heb de begroting, en ik wil dat die reageert op wat er in een cell staat (zelf invoeren dus). Maar naast het bezoekersaantal wil ik graag dus het goal seek hebben. Hoe krijg ik dat voor elkaar zonder dat excel de manuele variabel aanpast? Ik kan natuurlijk de sheets copieren, maar wil dat het liefst vermijden...
Nog mooier zou zijn een tabel te maken waarin het resultaat als lijn staat ten opzichte van het aantal bezoekers.

Zonder goal seek: Is het moeilijk om een cell aan te passen in een range van 0 naar 1000 en dan een andere cell die daar op reageert in een chart te zetten?

[ Bericht 8% gewijzigd door Flaccid op 26-01-2011 15:50:33 (Nog meer vragen!) ]
  donderdag 27 januari 2011 @ 11:01:04 #265
593 sjak
Juffie Bloem
pi_91932778
Ik zit met nog een open vraagje.
Enige tijd geleden hebben jullie mij geholpen om items vanuit een excelbestand in outlook te zetten. Dat werkt geweldig. Nu wil ik het nog iets leuker maken, ik wil de toegevoegde items categoriseren zodat ze een kleur krijgen. Ik ben een tijdje aan het zoeken geweest maar kan het niet vinden. Daarnaast zou het me ook erg helpen als ik een melding kan krijgen dat een afspraak er al in staat, ik weet alleen niet of dat mogelijk is.

Daarop kreeg ik de reactie om de code:
.Categories = "Werk"
toe te voegen. Dat werkt wel maar eigenlijk wil ik wat anders. Ik wil dat de gebruiker de kleur kan kiezen die dan voor alle nieuwe afspraken geldt. Dit zodat diegene makkelijk kan zien welke afspraken nieuw in zijn agenda zijn gezet.

Als antwoord kreeg ik daarop dat ik dan:
.ShowCategoriesDialog
moest toevoegen.
Iets wat uiteraard erg goed werkt MAAR je moet dan voor elke aparte afspraak een keuze maken. Dit werkt in de praktijk niet handig. Ik wil ik één keer alles die kleur geven.

Kunnen jullie me misschien helpen? In de code de macro zoals ik 'm nu gebruik:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Sub SetAppt()

    Dim Dtedatum As String
    Dim DteStartTijd As Date
    Dim DteEindTijd As Date
    Dim StrLocatie As String
    Dim StrDescription As String

    Dim olApp As Outlook.Application
    Dim olApt As AppointmentItem
    
    Dim i As Long
    
    i = 2                                                                    'startij

    Set olApp = New Outlook.Application
    Do While ThisWorkbook.Sheets(1).Cells(i, 1) <> ""
'Date = Format(itm.Start, "mm.dd.yyyy")
'Time = Format(itm.Start, "hh.nn.ss")
        Dtedatum = CDate(ThisWorkbook.Sheets(1).Cells(i, 2))
        DteStartTijd = CDate(ThisWorkbook.Sheets(1).Cells(i, 3))
        DteEindTijd = CDate(ThisWorkbook.Sheets(1).Cells(i, 5))
        StrLocatie = CStr(ThisWorkbook.Sheets(1).Cells(i, 7))
        StrDescription = CStr(ThisWorkbook.Sheets(1).Cells(i, 8))

        Set olApt = olApp.CreateItem(olAppointmentItem)
        
        With olApt
        
            .Start = Dtedatum & " " & DteStartTijd
            .End = Dtedatum & " " & DteEindTijd
            .Subject = StrDescription
            .Location = StrLocatie
            .ShowCategoriesDialog
            .Body = ""
            .BusyStatus = olBusy
            .ReminderMinutesBeforeStart = 120                                'minuten voordat reminder
            .ReminderSet = False                                              'reminder ja/nee
            .Save
        End With

        Set olApt = Nothing
        i = i + 1
    Loop
    
    Set olApp = Nothing
    c0 = "[Start] = '" & Format(.Start, "ddddd h:mm") & "' AND [Subject]='" & .Subject & "' And [End] = '" & Format(.End, "ddddd h:mm") & "'"
    With .Application.GetNamespace("MAPI").GetDefaultFolder(9).Items
      If Not .Find(c0) Is Nothing Then .Find(c0).Delete
    End With
    .Save
  End With

End Sub

Private Sub CommandButton1_Click()
    If MsgBox("STAAT OUTLOOK OPEN?", vbYesNo, "ATTENTIE") = vbYes Then
        If MsgBox("DOORGAAN?", vbYesNo, "ATTENTIE") = vbYes Then Call SetAppt
    End If
End Sub
Lekker douchen!
pi_91941527
Heb het op deze manier opgelost, hij vult gewoon de hele tijd +1 in voor het aantal bezoekers tot het resultaat voor het eerst positief is.
1
2
3
4
5
6
7
8
9
10
11
12
    i = 0
    bez1 = Range("C3").Value
    Range("C3").Value = 0
    Do While i < 1000
        If Range("F5") < 0 Then
            Range("C3").Value = Range("C3").Value + 1
        End If
        i = i + 1
        Loop
        Range("J3").Value = Range("C3").Value
        Range("J4").Value = Range("F5").Value
        Range("C3").Value = bez1
pi_92032814
Hoi, ik heb een vraagje;

Ik wil een aantal waardes definieren;

140 = 8
142 = 7
144 = 6,5

Als ik dan bijvoorbeeld dit invul;

Jan | 140 | 140 | 140 | 140 = 32 (140 = 8, dit 4x = 32)
Piet | 142 | 144 | 140 | 140 = 29,5
Corneel | 142 | 144 | - | | - | = 13,5

Ik zou dan graag zien dat hij achter de = optelt wat de gedifineerde waarde is. Dus je vult 140 in maar hij berekend 8?

Is zoiets mogelijk? Zo ja? Hoe? Of een website waar dit uitgelegd wordt :P
pi_92043364
Ik weet niet hoe groot je variatie in getallen is. maar je zou het met een countif/aantal.als kunnen doen.

=AANTAL.ALS($A$1:$D$1;140)*8
pi_92046515
wc-eend, zoiets?


F5 is
=SUMPRODUCT(SUMIF($A$1:$A$3;A5:D5;$B$1:$B$3))

En dan doortrekken naar beneden.

=SUM(SUMIF($A$1:$A$3;A5:D5;$B$1:$B$3))
werkt ook maar dan moet je bevestigen met Ctrl-Shift-Enter

Verschil is dat SUMPRODUCT wel met arrays kan omgaan, SUM niet dus moet je er een array formule van maken.
pi_92046663
quote:
1s.gif Op dinsdag 25 januari 2011 15:43 schreef oinkoink12 het volgende:
Beste mensen,

Ben sinds een dag of 2/3 begonnen met excel na wat hulp van een collega.
Ik ben bezig met prestatiebonussen weergeven adv omzet.

Bijvoorbeeld:

=G103*ALS(G103>=15000;ALS(G103>=25000;ALS(G103>=35000;ALS(G103>=50000; 0,02; 0,015);0,01);0,005);0)

Dit is met percentages.
Nu is er 1 specifieke leverancier die het ipv met percentages, met bedragen heeft afgesproken.

Dus
15000 = 75 euro
25000 = 250 euro
35000 = 525 euro
50000 = 1000 euro

Iemand een oplossing hoe dit aan te passen is?
Lekker smerig zoveel IF, beter gebruik je VLOOKUP! Kan je ook meer dan 7 verschillende percentages of bedragen handhaven.

En als je dan nog gebruik maakt van Named ranges is verschil maken tussen leveranciers op bedrag of percentage nog makkelijker!
pi_92046888
quote:
1s.gif Op dinsdag 25 januari 2011 14:23 schreef Vanillekwark het volgende:
Ik zit nu al een tijdje met een excel-gerelateerd probleem waar ik met mijn infantiel hoofdje niet zelf uitkom. En waar anders dan FOK! ga je heen met je problemen. Bij deze dus :)

Ik heb een sheet met deze (versimpelde) opstelling (niet de sheet zelf, staat vertrouwelijke informatie in :p)

[ afbeelding ]

Nou wil ik hier een aantal dingen in verwerken. Zoals duidelijk in deze opstelling wil ik het gemiddelde van alle lonen met personen met pakweg status C hebben. Ik heb het gevoel dat dit door een combinatie van de functies DAVERAGE en IF moet gebeuren, maar ik krijg het dus niet uitgewerkt. Mocht mijn vermoeden kloppen, zou iemand hier een voorbeeldformule voor kunnen neerkalken? :')

Mocht het niet kloppen, alternatieven zijn dan uiteraard gewenst :)

Nou wil ik ook nog 2 andere dingen doen: Zoals jullie zien is 'aantal keer c' hoger dan 'maximum c'. Dan wil ik 'aantal keer c' rood maken.

Nu kan ik via celopmaak uiteraard makkelijk zeggen dat als aantal keer c hoger dan 2 ligt, de cel rood moet worden. Maar ik wil het maximum ten aller tijden kunnen veranderen (omhoog/omlaag) zonder de celopmaak te hoeven aanpassen. Is dit mogelijk? En zo ja: hoe?

Ten derde: Er moet nog een kolom bij 'maximum loon a/b/c', en dan de werknemer die in a valt, maar boven maximum loon a, ook rood wordt.

Iemand die me toevallig kan helpen? :)
Misschien beetje laat maar goed hij stond nog open :)

1. Niet DAVERAGE -> AVERAGEIF!
=AVERAGEIF($F$4:$F$10;A4;$E$4:$E$10)

2. Bij voorwaardelijke opmaak hoef je toch niet per se een harde waarde te gebruiken? Je kan ook gewoon een cel ingeven, dan gebruikt hij die waarde .Dan kan je dus altijd de celwaarde aanpassen en klaar ben je.

3. Met een dubbele voorwaarde (AND) in voorwaardelijke opmaak
=AND(F4="a";E4>B4)

Succes!
pi_92047000
quote:
1s.gif Op dinsdag 25 januari 2011 00:35 schreef McGilles het volgende:
Waarbij Cell (1,3) aangeeft of de modus van de 8 getallen niet bestaat, m.a.w. ze allemaal verschillend zijn.

Opgelost dus! :)
Zeer fraai ^O^
Gebruik ik ook wel eens (niet in Excel, SQL) maar dan kijk ik ook altijd nog eens of hij niet in de tot dusver gemaakte tabel voorkomt. Dit is waarschijnlijk minder belastend.
pi_92048379
quote:
7s.gif Op zaterdag 29 januari 2011 17:46 schreef DaFan het volgende:

[..]

Misschien beetje laat maar goed hij stond nog open :)

1. Niet DAVERAGE -> AVERAGEIF!
=AVERAGEIF($F$4:$F$10;A4;$E$4:$E$10)

2. Bij voorwaardelijke opmaak hoef je toch niet per se een harde waarde te gebruiken? Je kan ook gewoon een cel ingeven, dan gebruikt hij die waarde .Dan kan je dus altijd de celwaarde aanpassen en klaar ben je.

3. Met een dubbele voorwaarde (AND) in voorwaardelijke opmaak
=AND(F4="a";E4>B4)

Succes!
Dank je :) ik was er inderdaad nog niet uitgekomen _O_
pi_92048751
quote:
7s.gif Op zaterdag 29 januari 2011 17:37 schreef DaFan het volgende:
wc-eend, zoiets?
[ afbeelding ]

F5 is
=SUMPRODUCT(SUMIF($A$1:$A$3;A5:D5;$B$1:$B$3))

En dan doortrekken naar beneden.

=SUM(SUMIF($A$1:$A$3;A5:D5;$B$1:$B$3))
werkt ook maar dan moet je bevestigen met Ctrl-Shift-Enter

Verschil is dat SUMPRODUCT wel met arrays kan omgaan, SUM niet dus moet je er een array formule van maken.

Dit is wat ik zoek, geweldig... snap niks van de code maar kan ik wel even beetje mee kutten en uitproberen :P

Kan je ook die 140 | 8, 142 | 7, en 144 | 6,5 ook bijvoorbeeld op een tweede blad neerzetten zodat dat niet op het eerste blad, het werkblad zichtbaar is?
  zaterdag 29 januari 2011 @ 19:59:02 #275
16918 flipsen
Argentinie-specialist!
pi_92051783
Sorry voor deze echt te simpele vraag, maar ik zit kennelijk even met een geestelijke blokkade en kom er niet uit :P

Ik heb een kolom spelersnamen, een kolom met de positie waar ze eindigen en vervolgens een kolom met het aantal punten, afhankelijk van de positie en het aantal spelers.

Ik heb al een lijstje met de punten die bij de bijbehorende positie horen, bijv: pos1=109, pos2=83, pos3=57. Nou snap ik toch opeens niet meer hoe ik automatisch naast de speler en zijn positie het aantal punten te zien krijg? Lijkt me niet dat je bij 40 spelers 40 ALS formules gaat gebruiken :) Iemand snel de oplossing? Hieronder nog even schematisch:

1
2
3
4
SPELER POSITIE PUNTEN
Piet 3 57
John 1 109
Klaas 2 83
Ik hou me bezig met het organiseren van reizen naar Argentinie, Chili en Peru voor Tipica Reizen.
pi_92052386
quote:
1s.gif Op zaterdag 29 januari 2011 19:59 schreef flipsen het volgende:
Sorry voor deze echt te simpele vraag, maar ik zit kennelijk even met een geestelijke blokkade en kom er niet uit :P

Ik heb een kolom spelersnamen, een kolom met de positie waar ze eindigen en vervolgens een kolom met het aantal punten, afhankelijk van de positie en het aantal spelers.

Ik heb al een lijstje met de punten die bij de bijbehorende positie horen, bijv: pos1=109, pos2=83, pos3=57. Nou snap ik toch opeens niet meer hoe ik automatisch naast de speler en zijn positie het aantal punten te zien krijg? Lijkt me niet dat je bij 40 spelers 40 ALS formules gaat gebruiken :) Iemand snel de oplossing? Hieronder nog even schematisch:

[ code verwijderd ]

Met verticaal zoeken? Of horizontaal afhankelijk waar je de punten hebt staan. (Als ik je verhaal goed begrijp.
"AAAAAHH ZENNE MOAT, WOARST VLEISCH"
pi_92059439
quote:
99s.gif Op zaterdag 29 januari 2011 18:38 schreef wc-eend het volgende:

[..]

Dit is wat ik zoek, geweldig... snap niks van de code maar kan ik wel even beetje mee kutten en uitproberen :P

Kan je ook die 140 | 8, 142 | 7, en 144 | 6,5 ook bijvoorbeeld op een tweede blad neerzetten zodat dat niet op het eerste blad, het werkblad zichtbaar is?

Geen probleem :)
Natuurlijk kan dat, je zal de ranges toch moeten aanpassen neem ik aan. Dan maakt een ander werkblad ook niet uit.
pi_92218566
Beste mensen!

Voor een calculatiesheetje heb ik met behulp van veel googlen en nog meer trail and error een paar macro's in elkaar gestoeid. Laat ik er meteen bij zeggen dat ik werkelijk de ballen verstand heb van welke programmeertaal dan ook, dat alles tot dusver werkt is te danken aan puur geluk.

Echter, nu loop ik toch vast. Wat ik wil is een knop die de geopende werkmap opslaat onder een naam die gelijk is aan een bepaalde celwaarde (en dat lukt nog). Maar! Ik wil natuurlijk eerst controleren of die bestandsnaam soms al bestaat, en dat valt tegen. Als de bestandsnaam NIET bestaat krijg ik de door mij gevraagde messagebox, maar als de bestandsnaam WEL bestaat, krijg ik niet de gevraagde messagebox maar de standaard excel mededeling, met de vraag of je wil overschrijven. En overschrijven is geen optie in dit geval, dus daarom :P

Hieronder de code die ik tot dusver heb, wie oh wie kan mij vertellen wat ik niet goed gedaan heb? Bij voorbaat hartelijk dank!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Function FileThere(FileName As String) As Boolean
     FileThere = (Dir(FileName) > "")
End Function

Sub opslaan_als()
    If FileThere("E:\exceltest\" & CStr(Range("N1").Value)) Then
    MsgBox "Calculatienummer bestaat al, haal een nieuw nummer op!", vbOKOnly
    
    Else
    ActiveWorkbook.SaveAs FileName:="E:\exceltest\" & CStr(Range("N1").Value)
    Bestandsnaam = CStr(Range("N1").Value)
    MsgBox "De calculatie is opgeslagen onder nummer " & Bestandsnaam & "!", vbOKOnly
    
    End If
    
End Sub

Edit: ik moet er bij vertellen dat het originele bestand in een andere map staat dan E:\exceltest\ en dat moet ook zo blijven. Het zal misschien iets met chdir ofzo zijn, maar waar en hoe begrijp ik echt niet :P
[b]Op maandag 28 mei 2012 19:03 schreef freshy98 het volgende:[/b]
Vrouwen en hints geven. Dat moeten ze echt eens afleren.
pi_92238659
Ik zou beginnen met .xls aan Bestandsnaam te plakken. Kijk zo nog wel ff verder!

Edit:

Ik heb deze code werkend door eigenlijk alleen de If aan te passen:
If FileThere("e:\exceltest\" & CStr(Range("a1").Value) & ".xls"

Ik heb trouwens ook dit aangepast:
ActiveWorkbook.SaveAs "e:\exceltest\" & CStr(Range("a1").Value), FileFormat:=52

Voor uitleg over die 52, zie http://www.rondebruin.nl/saveas.htm
(Ik gebruik 2007 atm).

Nog toelichting waarom je FileFormat erbij zou moeten vermelden:
Imo is dit best practice. Als je het gaat verspreiden en iemand gebruikt 2007 of 2010 (zoals ik) dan weigert het in eerste instantie omdat je niet met een VB-project erin mag opslaan (macro's zijn per definitie onveilig volgens Microsoft).

Ik hoop dat je er zo uit kan komen!

[ Bericht 83% gewijzigd door DaFan op 02-02-2011 19:59:39 ]
pi_92268500
Op die site staat ook een stukje code dat precies doet wat ik wil, dus het is uiteindelijk gelukt! *O*

Hartelijk dank!
[b]Op maandag 28 mei 2012 19:03 schreef freshy98 het volgende:[/b]
Vrouwen en hints geven. Dat moeten ze echt eens afleren.
pi_92272767
Hoe laat je een grafiek beginnen met 'nulpunt' 30,30 in plaats van de standaard 0,0 ?

edit: wat dubbelklikken op een As al niet op kan leveren zeg :o

Dus oplossing: dubbelklikken op een as (in 2010 iig) en dan kan je daar de as minima en maxima instellen :)
pi_92273753
quote:
7s.gif Op zaterdag 29 januari 2011 17:48 schreef DaFan het volgende:

[..]

Zeer fraai ^O^
Gebruik ik ook wel eens (niet in Excel, SQL) maar dan kijk ik ook altijd nog eens of hij niet in de tot dusver gemaakte tabel voorkomt. Dit is waarschijnlijk minder belastend.
Dankje!

Ben net bezig met VBA, beetje mezelf aanleren en tot nu toe loopt het zeer goed, het is veel makkelijker dan ik dacht en ben ook blij met deze oplossing.

Natuurlijk is het wel optimaal omdat het zeer weinig regels zijn, maar niet optimaal als je kijkt naar rekensnelheid, stel eens voor dat het 100 namen zijn die allen verschillend moeten zijn, dan is je pc wel een dagje bezig met berekenen :)

Maar dat is iets voor de toekomst, voor nu ben ik blij dat de oplossing er is!
pi_92319042
Ergens deze Zomer moet ik een migratie naar 2010 doen, nu heb ik al een basis cursus geregeld en zal die binnen kort gegeven worden. Maar ik wil ook voor mijn eigen gemoedsrust een boek hebben waar er dieper op ingegaan word, heeft iemand tips waar ik een makkelijk Office boek kan vinden dat dieper op de materie ingaat?
pi_92319413
Mijn ervaring is dat een aantal macro's en SQL achtige dingen die tot en met 2003 goed gingen in 2007 problemen gaven. Ik weet niet of dat voor migratie van 2003 --> 2010 ook geldt.
Bij mij op het werk zijn veel excel tools voor gebruikers omgeprogrammeerd. Ik neem aan dat jullie alle applictaies die wijdverbreid zijn in de organisatie al gebeta-test hebben op een 2010 machine?
Belangrijkste is dat mensen leren waar alle functies en knoppen te vinden zijn op de nieuwe 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
pi_92320002
quote:
1s.gif Op vrijdag 4 februari 2011 12:53 schreef Deetch het volgende:
Mijn ervaring is dat een aantal macro's en SQL achtige dingen die tot en met 2003 goed gingen in 2007 problemen gaven. Ik weet niet of dat voor migratie van 2003 --> 2010 ook geldt.
Bij mij op het werk zijn veel excel tools voor gebruikers omgeprogrammeerd. Ik neem aan dat jullie alle applictaies die wijdverbreid zijn in de organisatie al gebeta-test hebben op een 2010 machine?
Belangrijkste is dat mensen leren waar alle functies en knoppen te vinden zijn op de nieuwe layout.
Uit mijn eerste onderzoek is gebleken dat er geen gebruik word gemaakt van SQL en macro's. Het is een redelijk klein bedrijf met ongeveer 1000 gebruikers waar voornamelijk gebruik word gemaakt van Word dmv documentatie en communicatie. (niet zoals mijn vorige werklocatie waar er 40.000 gebruikers waren en er inderdaad Essbase, Oracle koppelingen en macro's werden gebruikt) Meer dan een brief typen gebeurt er naar mijn idee niet, maar over 2 weken ga ik nog een onderzoek uitvoeren bij een andere vestiging wat het gebruik daar is.

In feite hoef ik mij daar eigenlijk niet mee bezig te houden, ik hou mij bezig op dit moment met gebruikers. De processen die op de achtergrond lopen in andere applicaties is iets wat je delegeert aan systeembeheerders. Deze mogen dit tzt oppakken en testen in de test omgeving. :)

[ Bericht 12% gewijzigd door #ANONIEM op 04-02-2011 13:32:51 ]
pi_92352507
Iemand die misschien weet of ik ergens een voorbeeld excel sheet kan vinden voor het volgende

Ik wil mijn rooster invoeren in excel. Daarbij rekening houden dat ik dagelijks andere begin en eindtijden heb. Ook de pauze verschillen van dag tot dag. Wel zijn het vaste diensten dus denk aan 301a, 301b, 301c, 302a etc etc. Iedere dienst heeft een eigen waarde van begin en eindtijd en duur van pauze.
Graag zou ik een staafdiagram per dienst per dag willen zien van de begintijd tot eindtijd en pauzes in andere kleur. Ook dat ie gewerkte tijden en pauzes per dag bijhoudt.

Misschien leg ik het onduidelijk uit maar misschien dat iemand mij op weg kan helpen :@
pi_92378594
Hallo excel-fanaten

Ik als excel-noob vraag mij af of er in excel de mogelijkheid is om automatisch een lijstje op te stellen met alle mogelijke volgorde van de getallen 1 2 3 4 5 dus: 12345,21345,31245,..
Dit aantal getallen is dus gelijk aan 5!

Alvast bedankt hé
fgrgdg
pi_92383797
Middels een macro wel. Hier een voorbeeld van een bestand die met permutaties werkt:
http://www.helpmij.nl/for(...)ighlight=combinaties
  zondag 6 februari 2011 @ 02:45:59 #289
16918 flipsen
Argentinie-specialist!
pi_92399503
Nog maar een keer mijn vraag, eens kijken of ik het iets duidelijker kan omschrijven. Het antwoord van znarch was niet wat ik zocht.



Kolom B wordt met een simpele formule berekend aan de hand van het aantal spelers. Kolom D wordt ingevuld door de gebruiker, waarna kolom E berekend moet worden. Ofwel, speler Piet is 4e geeindigd, waardoor er voor het juiste aantal punten in cel E2 naar cel B5 verwezen moet worden. Voor cel E3 moet naar B8 verwezen worden (7e plek behaald), E4 naar B3 etcetera...

Hoe doe ik dat nou? Ik ben echt even het spoor bijster, terwijl ik zeker weet dat er een hele simpele formule voor moet zijn...

[ Bericht 0% gewijzigd door flipsen op 06-02-2011 05:20:09 ]
Ik hou me bezig met het organiseren van reizen naar Argentinie, Chili en Peru voor Tipica Reizen.
  zondag 6 februari 2011 @ 03:16:39 #290
25865 Bill_E
vijf plus 98!
pi_92399961
quote:
1s.gif Op zondag 6 februari 2011 02:45 schreef flipsen het volgende:
Nog maar een keer mijn vraag, eens kijken of ik het iets duidelijker kan omschrijven. Het antwoord van znarch was niet wat ik zocht.

[ afbeelding ]

Kolom B wordt met een simpele formule berekend aan de hand van het aantal spelers. Kolom D wordt ingevuld door de gebruiker, waarna kolom E berekend moet worden. Ofwel, speler Piet is 4e geeindigd, waardoor er voor het juiste aantal punten in cel E2 naar cel B6 verwezen moet worden. Voor cel E3 moet naar B8 verwezen worden (7e plek behaald), E4 naar B3 etcetera...

Hoe doe ik dat nou? Ik ben echt even het spoor bijster, terwijl ik zeker weet dat er een hele simpele formule voor moet zijn...
Dit moet B5 zijn neem ik aan?

Ik denk dat je het beste met =INDIRECT("B"&(D1+1)) aan de slag kan gaan. ( geen excel nu dus niet getest maar zoiets moet werken)


[ Bericht 1% gewijzigd door Bill_E op 06-02-2011 18:55:45 (Niet als je bier op hebt mensen proberen te helpen) ]
  zondag 6 februari 2011 @ 05:21:45 #291
16918 flipsen
Argentinie-specialist!
pi_92400723
quote:
2s.gif Op zondag 6 februari 2011 03:16 schreef Bill_E het volgende:

[..]

Dit moet B5 zijn neem ik aan?
Aangepast :Y
Ik hou me bezig met het organiseren van reizen naar Argentinie, Chili en Peru voor Tipica Reizen.
pi_92402459
quote:
1s.gif Op zondag 6 februari 2011 02:45 schreef flipsen het volgende:
Nog maar een keer mijn vraag, eens kijken of ik het iets duidelijker kan omschrijven. Het antwoord van znarch was niet wat ik zocht.

[ afbeelding ]

Kolom B wordt met een simpele formule berekend aan de hand van het aantal spelers. Kolom D wordt ingevuld door de gebruiker, waarna kolom E berekend moet worden. Ofwel, speler Piet is 4e geeindigd, waardoor er voor het juiste aantal punten in cel E2 naar cel B5 verwezen moet worden. Voor cel E3 moet naar B8 verwezen worden (7e plek behaald), E4 naar B3 etcetera...

Hoe doe ik dat nou? Ik ben echt even het spoor bijster, terwijl ik zeker weet dat er een hele simpele formule voor moet zijn...
Ik snap dat het zaterdagnacht is maar goed....
E2:

=VLOOKUP(D2,$A$2:$B$11,2,0)

En dan doortrekken naar beneden.

Uit mn hoofd dus onder voorbehoud ;)
  zondag 6 februari 2011 @ 15:21:30 #293
16918 flipsen
Argentinie-specialist!
pi_92412432
Mil gracias DaFan! Kreeg een foutmelding maar mbv de almighty F1-toets kwam ik eruit. Even de eerste positie en het laagste puntenaantal nog een naampje gegeven, zodat ik simpel kan copy-pasten naar beneden toe :Y

=ALS(H8>9;10;VERT.ZOEKEN(H8;eerstepos:laatstepunt;2))

Dit is hem dus geworden (cellen komen niet overeen met het voorbeeldplaatje, het uiteindelijke werkblad had wat meer gegevens). Als je lager dan 9e bent geeindigd krijg je standaard 10 punten, de betere posities krijgen de punten die bij die positie horen. Leuke functie dat vert en hor zoeken, kende ik helemaal niet :@
Ik hou me bezig met het organiseren van reizen naar Argentinie, Chili en Peru voor Tipica Reizen.
pi_92415882
Je kan al doortrekken omdat er dollar-tekens voor de ranges staan (van de punten). Je hoeft het dus niet per se een naam te geven! Maar als je dat bereik vaak gebruikt is het op zich wel netjes :)
  zondag 6 februari 2011 @ 18:46:52 #295
100297 teamlead
Nu met Napoleon complex
pi_92421276
Ik heb een document waarin een aantal hyperlinks zijn opgenomen. Deze links verwijzen naar lokale bestanden.
Als ik nu op een hyperlink klik, krijg ik de melding "er is een onverwachte fout opgetreden".
Links naar websites werken wel gewoon.

Voor de zekerheid heb ik de links opnieuw toegevoegd, om uit te sluiten dat er in het pad iets niet zou kloppen, maar dat hielp niet.

(excel2003).

Iemand enig idee?
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
  zondag 6 februari 2011 @ 18:51:33 #296
25865 Bill_E
vijf plus 98!
pi_92421495
copy de link eens hierheen.
  zondag 6 februari 2011 @ 18:59:58 #297
100297 teamlead
Nu met Napoleon complex
pi_92421927
quote:
2s.gif Op zondag 6 februari 2011 18:51 schreef Bill_E het volgende:
copy de link eens hierheen.
D:\Fotografie\Wedstrijden\101001-Limburg foto\Buiten roken.jpg
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
  zondag 6 februari 2011 @ 19:10:44 #298
25865 Bill_E
vijf plus 98!
pi_92422468
Het zou mis kunnen gaan door de spatie in je foto naam. Maar dat weer ik niet zeker.
Vervang deze eens door een underscore in de filenaam en link
  zondag 6 februari 2011 @ 20:04:31 #299
100297 teamlead
Nu met Napoleon complex
pi_92425299
quote:
2s.gif Op zondag 6 februari 2011 19:10 schreef Bill_E het volgende:
Het zou mis kunnen gaan door de spatie in je foto naam. Maar dat weer ik niet zeker.
Vervang deze eens door een underscore in de filenaam en link
nope.. geen effect...
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_92425529
quote:
1s.gif Op vrijdag 4 februari 2011 23:29 schreef admiraal_anaal het volgende:
Iemand die misschien weet of ik ergens een voorbeeld excel sheet kan vinden voor het volgende

Ik wil mijn rooster invoeren in excel. Daarbij rekening houden dat ik dagelijks andere begin en eindtijden heb. Ook de pauze verschillen van dag tot dag. Wel zijn het vaste diensten dus denk aan 301a, 301b, 301c, 302a etc etc. Iedere dienst heeft een eigen waarde van begin en eindtijd en duur van pauze.
Graag zou ik een staafdiagram per dienst per dag willen zien van de begintijd tot eindtijd en pauzes in andere kleur. Ook dat ie gewerkte tijden en pauzes per dag bijhoudt.

Misschien leg ik het onduidelijk uit maar misschien dat iemand mij op weg kan helpen :@
Niemand een idee dus?
  zondag 6 februari 2011 @ 20:57:05 #301
25865 Bill_E
vijf plus 98!
pi_92429040
quote:
1s.gif Op zondag 6 februari 2011 20:04 schreef teamlead het volgende:

[..]

nope.. geen effect...
Ik denk dat het eerder pc gebonden is dan excel, misschien een foute koppeling in de bestands verwerking van jpg?
abonnement bol.com Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')