abonnement Unibet Coolblue
  zondag 3 mei 2009 @ 18:30:57 #1
62215 qu63
..de tijd drinkt..
pi_68628391
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

Nieuw topic? Haal de OP bij de wiki

[ Bericht 9% gewijzigd door qu63 op 03-05-2009 18:42:42 ]
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_68628535
Zet je nog ff #12 in de wiki?
  zondag 3 mei 2009 @ 18:36:21 #3
62215 qu63
..de tijd drinkt..
pi_68628554
quote:
Op zondag 3 mei 2009 18:35 schreef DaFan het volgende:
Zet je nog ff #12 in de wiki?
goed idee
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zondag 3 mei 2009 @ 18:37:56 #4
158136 Joooo-pi
Do you want a balloon...
pi_68628621
Mooi plaatje/banner bij de OP zou toch ook niet misstaan...
heitieh
  zondag 3 mei 2009 @ 18:38:44 #5
62215 qu63
..de tijd drinkt..
pi_68628638
quote:
Op zondag 3 mei 2009 18:37 schreef Joooo-pi het volgende:
Mooi plaatje/banner bij de OP zou toch ook niet misstaan...
Ik kan wel een plaatje in Excel maken dmv opmaak e.d.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zondag 3 mei 2009 @ 18:48:30 #6
95236 marcb1974
Dakshin Ray
pi_68628943
Hoe ver zijn jullie met visual basic?
stupidity has become as common as common sense was before
pi_68629180
quote:
Op zondag 3 mei 2009 18:37 schreef Joooo-pi het volgende:
Mooi plaatje/banner bij de OP zou toch ook niet misstaan...
Wat had je tegen?
  zondag 3 mei 2009 @ 18:57:38 #8
158136 Joooo-pi
Do you want a balloon...
pi_68629209
quote:
Op zondag 3 mei 2009 18:56 schreef raaavi het volgende:

[..]

Wat had je tegen?
Mijn tegenvallend paintshop talent
heitieh
  zondag 3 mei 2009 @ 18:59:17 #9
158136 Joooo-pi
Do you want a balloon...
pi_68629252
quote:
Op zondag 3 mei 2009 18:48 schreef marcb1974 het volgende:
Hoe ver zijn jullie met visual basic?
Op een schaal van 1 tot 10 euhh...

Nee ff serieus. "We" weten wel wat erover: wat wil je weten?
heitieh
  zondag 3 mei 2009 @ 20:33:35 #10
62215 qu63
..de tijd drinkt..
pi_68632861
quote:
Op zondag 3 mei 2009 18:48 schreef marcb1974 het volgende:
Hoe ver zijn jullie met visual basic?
Niet
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  zondag 3 mei 2009 @ 21:04:43 #11
62215 qu63
..de tijd drinkt..
pi_68633966
Bestand A:
1
2
3
4
5
6
Factuurnummer   Debiteurnummer
9001            1
9003            3
9005            2
9006            1
9007            1


Bestand B:
1
2
3
4
Debiteurnummer   Openstaande facturen
1               xx
2               xx
3               xx


Hoe kan ik nu de openstaande facturen in bestand B automatisch uit bestand A laten pakken? En dat het dan dus kommegescheiden neergezet wordt

Uitkomst moet dus zoiets worden:
1
2
3
4
Debiteurnummer   Openstaande facturen
1               9001, 9006, 9007
2               9005
3               9003


-edit- Het kan natuurlijk ook op 2 tabbladen ipv 2 verschillende documenten. Maakt voor de code niets uit denk ik

[ Bericht 3% gewijzigd door qu63 op 03-05-2009 21:41:51 ]
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_68637784
Gr je stelt wel moeilijk vragen. Het kan wel maar het is smerig moeilijk. Zal morgen ff kijken of ik er op mn werk aantoe kom.
  zondag 3 mei 2009 @ 22:37:55 #13
62215 qu63
..de tijd drinkt..
pi_68637799
quote:
Op zondag 3 mei 2009 22:37 schreef DaFan het volgende:
Gr je stelt wel moeilijk vragen. Het kan wel maar het is smerig moeilijk. Zal morgen ff kijken of ik er op mn werk aantoe kom.
I know, ik zoek altijd naar onmogelijk oplossingen

Alvast bedankt!

Ik betaal je wel een keer een biertje in Almere (we'll meet half-way )
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_68645927
Kan je trouwens niet gewoon Autofilter gebruiken
  maandag 4 mei 2009 @ 09:21:35 #15
62215 qu63
..de tijd drinkt..
pi_68645938
quote:
Op maandag 4 mei 2009 09:20 schreef DaFan het volgende:
Kan je trouwens niet gewoon Autofilter gebruiken
Hoe bedoel je dat?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_68647650
Onder dit:
1
2
3
4
5
6
Factuurnummer   Debiteurnummer
9001            1
9003            3
9005            2
9006            1
9007            1


Selecteren, dan DAta -> Filter -> Autofilter.
Dan kan je met de dropdown in de 2e kolom kiezen voor Debiteur 1 waarna je alle facturen ziet links die daarbij horen. Die kan je dan copy/paste special -> Transpose erachter plakken.

Scheelt een hoop werk op een hele lastige formule :P
  maandag 4 mei 2009 @ 11:18:21 #17
62215 qu63
..de tijd drinkt..
pi_68648957
Maar dat betekend dat ik dan handmatig moet copy-pasten van sheet naar sheet, toch?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_68650022
Hm ik heb het nu zo, ik moet nog even kijken of ik het links naar rechts ipv boven naar beneden kan doen.

A1:A5 zijn de debiteurennummers, B1:B5 zijn de factuurnummers. D1 bevat de op te zoeken debiteur.

Vanaf D3 gaan we dan de factuurnummers onder elkaar zetten met de volgende formule:
1=IF(ROWS(D$3:D3)<=COUNTIF($A$1:$A$5,D$1),INDEX($B$1:$B$5,SMALL(IF($A$1:$A$5=D$1,ROW($B$1:$B$5)-ROW($B$1)+1),ROWS(D$3:D3))),"")

En naar beneden slepen.

edit
Ctrl-Shift-Enter

[ Bericht 13% gewijzigd door DaFan op 04-05-2009 11:52:10 ]
pi_68650442
En van links naar rechts; F2 bevat hier de te zoeken debiteur, G2 en verder bevatten dan de factuurnummers:
1=IF(COLUMNS($G2:G2)<=COUNTIF($A$1:$A$5,$F$2),INDEX($B$1:$B$5,SMALL(IF($A$1:$A$5=$F2,ROW($B$1:$B$5)-ROW($B$1)+1),COLUMNS($G2:G2))),"")

Ctrl-Shift-Enter.

Geen idee hoe je ze kan scheiden met komma's, denk dat dat iets is om met VBA te doen.

Kom je er zo uit?
  maandag 4 mei 2009 @ 12:07:38 #20
62215 qu63
..de tijd drinkt..
pi_68650773
Ik kom d'r niet helemaal (lees: helemaal niet) uit

Kan ik je anders de sheet toesturen?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 4 mei 2009 @ 12:14:51 #21
183090 Matthew_Star
Holy psionics!
pi_68651013
dit is een handig topik
pi_68651281
Ja kan wel.
Zie pm.
pi_68653172
Gelukt, qu63 heeft mail. Voor de liefhebbers hieronder de volledige formule:

=IF(COLUMNS($B2:B2)<=COUNTIF('Openstaande facturen'!$B$2:$B$4,Blad3!$A2),INDEX('Openstaande facturen'!$A$2:$A$4,SMALL(IF('Openstaande facturen'!$B$2:$B$4=Blad3!$A2,ROW('Openstaande facturen'!$A$2:$A$4)-ROW('Openstaande facturen'!$A$2)+1),COLUMNS($B2:B2))),"")
pi_68653591
ik kan de functie sorteren niet aanroepen vanuit Excel. Volgens mij moet ik dan een extensie aanzetten oid. Ik heb het probleem al eerder gehad maar weet niet meer hoe ik dit moet oplossen. Kan iemand me helpen?
=Sorteren is de functie.
pi_68653842
SORTEREN in Excel met een formule?
Hoe zie je dat voor je?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')