abonnement Unibet Coolblue
pi_78013215
ik denk dat je niet onder een macro uit komt. Is een lege regel na elke 20% voldoende?
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  maandag 15 februari 2010 @ 11:54:03 #252
62215 qu63
..de tijd drinkt..
pi_78013577
quote:
Op maandag 15 februari 2010 11:35 schreef Twentsche_Ros het volgende:

[..]



Volstrekt onduidelijk.
Hoe wil je dit nu hebben?
Een selectie van klanten die meer dan 20% omzet genereren?
Nee, 5 groepen van ieder 20% van de omzet.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 15 februari 2010 @ 11:55:04 #253
62215 qu63
..de tijd drinkt..
pi_78013605
quote:
Op maandag 15 februari 2010 11:37 schreef Deetch het volgende:
ik denk dat je niet onder een macro uit komt. Is een lege regel na elke 20% voldoende?
Jup

Ik moet gewoon weten in welke groep een klant valt, categorie 'A', 'B', 'C', 'D' of 'E' om het zo maar te noemen. A is dan de beste klant en E de 'slechtste'..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_78013758
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
Sub Fok()

Dim totaal, deel, optel As Double

'range eventueel naar smaak aanpassen
Set rRange = Range("C:C")

'20% berekenen
totaal = Application.WorksheetFunction.Sum(rRange)
deel = totaal / 5

'startcel naar smaak aanpassen
Range("C1").Select

'in vijven delen betekent 4 lege regels plaatsen
For i = 1 To 4
optel = 0

'orders bij elkaar optellen totdat je boven de 20% zit
Do Until optel > deel
    optel = optel + ActiveCell.Value
    ActiveCell.Offset(1, 0).Select
Loop

'lege regel plaatsen als 20% is bereikt
ActiveCell.EntireRow.Select
Selection.Insert Shift:=xlDown

'weer naar kolom C
ActiveCell.Offset(0, 2).Select

'herhalen totdat hele order set in vijf stukken is gehakt.
Next i

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
  maandag 15 februari 2010 @ 12:07:29 #255
62215 qu63
..de tijd drinkt..
pi_78013971
quote:
Op maandag 15 februari 2010 12:00 schreef Deetch het volgende:

[ code verwijderd ]
Werkt, deels..

Ik krijg alleen een lege regel na de eerste 20%, daarna niet meer

-Edit-

Whoops, stukje code vergeten aan te passen! Nu werkt ie wel goed!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_78015738
quote:
Op maandag 15 februari 2010 12:07 schreef qu63 het volgende:

[..]

Werkt, deels..

Ik krijg alleen een lege regel na de eerste 20%, daarna niet meer

-Edit-

Whoops, stukje code vergeten aan te passen! Nu werkt ie wel goed!
Ik dacht al
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  maandag 15 februari 2010 @ 13:13:24 #257
62215 qu63
..de tijd drinkt..
pi_78015814
quote:
Op maandag 15 februari 2010 13:11 schreef Deetch het volgende:

[..]

Ik dacht al
Het moest kolom B zijn, en was "ActiveCell.Offset(0, 2).Select" vergeten te veranderen naar "ActiveCell.Offset(0, 1).Select"
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_78047472
Ik heb ook een vraag, maar ben een echte excel n00b
Ik heb in tabblad 1 allemaal mensen staan die ooit hebben aangegeven wel een programma te willen volgen.
In tabblad 2 heb ik de mensen staan die ook daadwerkelijk een programma hebben gevolgd. Nu wil ik van tabblad 1 weten welke mensen in die lijst (nog) niet een programma hebben gevolgd.. Dus ik moet iets doen met de mensen die op tabblad 2 staan en vergelijken met tabblad 1 en op een of andere manier moet daar een lijst uitkomen met mensen die nog geen programma hebben gevolgd.
hoe doe ik dit zonder eindeloos de zoekfunctie te gebruiken want het is nogal een lange lijst. /n00b

Werk hier met excel 2003.
pi_78048327
Hai allemaal

Klein vraagje, ik ben bezig om een prijslijst voor materialen op te stellen.

De prijzen voer ik in en dan moet het in een tabelvorm duidelijk worden.

Eerst heb ik alles getypt en daarna geselecteerd. Met behulp van ALT + F1 kreeg ik een tabel.

Maar nu , als ik nog meer materialen typ, dan krijg ik dat niet te zien in de tabel. Om toch te kunnen zien moet ik een heel nieuw tabel maken.

Mijn vraag is hoe ik dit automatisch kan laten gebeuren. Want de prijzen zijn per 2 maanden en ik heb geen zin om elke keer steeds de waarden te moeten aanpassen. Graag wil ik in 1 keer alles goed hebben en dat het automatisch lukt om de tabel uit te breiden.

Ik werk overigens met Excel 2003 in Nederlandse taal.

Graag hoor ik van jullie.
pi_78048621
quote:
Op dinsdag 16 februari 2010 09:17 schreef ZoeteHoningDrop het volgende:
Ik heb ook een vraag, maar ben een echte excel n00b
Ik heb in tabblad 1 allemaal mensen staan die ooit hebben aangegeven wel een programma te willen volgen.
In tabblad 2 heb ik de mensen staan die ook daadwerkelijk een programma hebben gevolgd. Nu wil ik van tabblad 1 weten welke mensen in die lijst (nog) niet een programma hebben gevolgd.. Dus ik moet iets doen met de mensen die op tabblad 2 staan en vergelijken met tabblad 1 en op een of andere manier moet daar een lijst uitkomen met mensen die nog geen programma hebben gevolgd.
hoe doe ik dit zonder eindeloos de zoekfunctie te gebruiken want het is nogal een lange lijst. /n00b

Werk hier met excel 2003.
Voorwaarde is natuurlijk wel dat namen uniek zijn en in beide gevallen letterlijk identiek.


Zet in cel b1:
+1-AANTAL.ALS(Blad2!A:A;Blad1!A1)

copieer dit naar beneden.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
pi_78049449
quote:
Op dinsdag 16 februari 2010 10:14 schreef Twentsche_Ros het volgende:

[..]

Voorwaarde is natuurlijk wel dat namen uniek zijn en in beide gevallen letterlijk identiek.


Zet in cel b1:
+1-AANTAL.ALS(Blad2!A:A;Blad1!A1)

copieer dit naar beneden.
Ai, kijk..daar heb ik al een probleem. Als het goed is zijn de emailadressen wel identiek maar deze staan in kolom C.

Kan ik dan alsnog die code/formule (hoe je het ook maar noemt ) gebruiken?
En je zegt cel b1, van tab 1, 2? of in een nieuwe tab?
pi_78050462
quote:
Op dinsdag 16 februari 2010 10:47 schreef ZoeteHoningDrop het volgende:

[..]

Ai, kijk..daar heb ik al een probleem. Als het goed is zijn de emailadressen wel identiek maar deze staan in kolom C.

Kan ik dan alsnog die code/formule (hoe je het ook maar noemt ) gebruiken?
En je zegt cel b1, van tab 1, 2? of in een nieuwe tab?
Als kolom C de entiteit is (zowel in blad 1 en 2).
Zet in cel d1:
+1-AANTAL.ALS(Blad2!c:c;Blad1!c1)

Het is belangrijk dat een database een unieke entiteit heeft en goed wordt bijgehouden.

Het is met databases net als met nagels:

Af en toe de rommel er tussen weg halen.
Kort houden.
Dan ziet het er gepolijsd uit.
Je kunt beter één kaars opsteken dan duizend maal de duisternis vervloeken.
  dinsdag 16 februari 2010 @ 11:51:36 #263
62215 qu63
..de tijd drinkt..
pi_78051231
quote:
Op dinsdag 16 februari 2010 11:26 schreef Twentsche_Ros het volgende:
Het is met databases net als met nagels:

Af en toe de rommel er tussen weg halen.
Kort houden.
Dan ziet het er gepolijsd uit.
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 16 februari 2010 @ 12:12:03 #264
62215 qu63
..de tijd drinkt..
pi_78051836
Ik heb nu 3 tabbladen (2007, 2008 en 2009) waarop de omzetcijfers staan van verschillende klanten. Nu wil ik o phet 4e tabblad een overzicht van alle klanten. Dit kan ik gewoon doen door te copy-pasten, maar dan heb ik dubbele waarden. Hoe kan ik dit nou het makkelijkst oplossen? Alle 3 de jaren bij elkaar zijn ruim 1000 regels..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_78053448
SUMPRODUCT ldo
  dinsdag 16 februari 2010 @ 13:06:55 #266
62215 qu63
..de tijd drinkt..
pi_78053574
quote:
Op dinsdag 16 februari 2010 13:03 schreef DaFan het volgende:
SUMPRODUCT ldo
Ik moet die functie echt eens onder de knie krijgen ben ik bang

Tipje sluier enzo?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_78056117
Niet zonder ik je data heb gezien
En hoe je het georganiseerd wilt hebben in je 4e tab.
  dinsdag 16 februari 2010 @ 14:27:00 #268
62215 qu63
..de tijd drinkt..
pi_78056386
quote:
Op dinsdag 16 februari 2010 14:18 schreef DaFan het volgende:
Niet zonder ik je data heb gezien
En hoe je het georganiseerd wilt hebben in je 4e tab.
Opmaak is bij alle tabbladen hetzelfde:
Kolom A is de bedrijfsnaam, kolom b is de omzet in dat jaar behaald.

Enige verschil is de lengte van de kolommen en de plek van de witte regel die iedere 20% scheidt..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_78056960
2007 toch?
  dinsdag 16 februari 2010 @ 14:41:29 #270
62215 qu63
..de tijd drinkt..
pi_78056974
Stukje 2007:
1
2
3
4
5
6
7
8
9
10
Klant   Omzet excl. Btw
A    ¤ 18.225,12 
B    ¤ 16.858,91 
C    ¤ 10.123,84 
D    ¤ 10.011,46 
E    ¤ 9.870,92 
   
F    ¤ 8.304,34 
G    ¤ 6.714,79 
H    ¤ 6.435,57 

Stukje 2008:
1
2
3
4
5
6
7
8
9
10
Klant   Omzet excl. Btw
A    ¤ 18.959,71 
B    ¤ 13.726,86 
C    ¤ 13.555,44 
D    ¤ 13.537,71 
E    ¤ 12.451,55 
   
F    ¤ 12.173,44 
G    ¤ 11.957,29 
H    ¤ 10.106,19 

Stukje 2009:
1
2
3
4
5
6
7
8
9
10
Klant   Omzet excl. Btw
A    ¤ 17.237,61 
B    ¤ 17.107,69 
C    ¤ 13.320,97 
D    ¤ 11.778,95 
   
E    ¤ 11.758,01 
F    ¤ 11.437,41 
G    ¤ 7.642,45 
H    ¤ 6.765,94 
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 16 februari 2010 @ 14:41:42 #271
62215 qu63
..de tijd drinkt..
pi_78056981
quote:
Op dinsdag 16 februari 2010 14:41 schreef DaFan het volgende:
2007 toch?
Excel 2007 NL idd
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_78062480
Uhm kan je niet gewoon
=SOM('2007:2009'!B2)

doen?

Als je tabbladen 2007/2008/2009 heten. Moet wel elke klant op dezelfde plaats staan op alle tabbladen. Maar voor overzichtelijkheid zou dat ook eigenlijk moeten
  dinsdag 16 februari 2010 @ 18:41:43 #273
62215 qu63
..de tijd drinkt..
pi_78067417
de kolommen zijn gesorteerd op omzet. Hoogste omzet staat bovenaan. Dus de klanten staan niet op dezelfde plek én dan komen de klanten ook nog niet op ieder tabblad voor..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_78094134
quote:
Op dinsdag 16 februari 2010 11:26 schreef Twentsche_Ros het volgende:

[..]

Als kolom C de entiteit is (zowel in blad 1 en 2).
Zet in cel d1:
+1-AANTAL.ALS(Blad2!c:c;Blad1!c1)

Het is belangrijk dat een database een unieke entiteit heeft en goed wordt bijgehouden.

Het is met databases net als met nagels:

Af en toe de rommel er tussen weg halen.
Kort houden.
Dan ziet het er gepolijsd uit.

Bedankt voor de tip, uiteindelijk werkte de formule niet (hij gaf een error aan) en heb ik het maar handmatig gedaan (niet alle e-mail adressen waren identiek opgeschreven).
pi_78099099
Ik heb een ingewikkeld excelsheet vol met verwijzigen en formules van iemand anders. Ik het hoofdexcelsheet staat alles verwezen naar een tabblad wat nov 09 heet. Nu wil ik het hoofdexcelsheet update dat hij alles dus leest uit het tabblad dec 09. Maar als ik dan ctrl H doe en de verwijzigen nov 09 vervang door de verwijzigen dec 09 krijg ik dus elke keer dat hij de verkenner opend en niet alles vervangt.

Wat is hier de oorzaak van en hoe los ik dit op?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')