abonnement Unibet Coolblue Bitvavo
  maandag 29 augustus 2011 @ 23:50:21 #1
62215 qu63
..de tijd drinkt..
pi_101356368


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

Alle vorige topics zijn hier terug te vinden.

Nieuw topic? Haal de OP bij de wiki ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_101363764
Hoihoi,

Hierbij een tweetal dingetjes waar ik tegenaan loop. Ik zou graag jullie ideeen hierover horen

1) Ik heb een aantal sheets waarbij er bij afsluiten een aantal Subs/Functions worden gedraaid. Deze zaken zijn nodig om het bestand netjes op te ruimen en te saven. Normaal gesproken geen probleem, totdat één van de gebruikers besluit om Excel hard af te sluiten (via Taakbeheer, om wat voor reden dan ook). Dan worden de "afsluitmacro's" niet gedraaid en zijn er problemen de volgende keer dat het bestand wordt opgestart. Iemand enig idee hoe hiermee om te gaan? Het zou mooi zijn als er een soort trigger is die gecontroleerd kan worden (iets als If Application.Harde afsluiting = True Then Run macro's)

2) Dit gaat ook over mijn Auto_Close macro. Ik zou deze ook graag willen onderbreken. Soms wordt er namelijk iets geconstateerd tijdens het runnen van deze macro en dan zou ik het liefst zien dan het afsluiten wordt gestopt. Een Exit zorgt ervoor dat het schermpje "Do you want to save changes" verschijnt. Door op cancel te drukken wordt het afluiten dan onderbroken, maar ik wil dat dat automatisch gebeurt, zonder dat een user op cancel hoeft te drukken. Korter gezegd: hoe zorg ik ervoor dat drukken op het kruisje NIET resulteerd in het afsluiten van Excel? Hier ideeen over?
pi_102140054
Dooie boel hier, is de vakantie nog niet afgelopen afzo?
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_102140253
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  maandag 19 september 2011 @ 16:12:34 #5
62215 qu63
..de tijd drinkt..
pi_102141648
quote:
3s.gif Op maandag 19 september 2011 15:28 schreef Deetch het volgende:
Dooie boel hier, is de vakantie nog niet afgelopen afzo?
Daar lijkt het wel op ja.. Of men heeft in de vakantie een cursus Excel gevolgd!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_102177729
quote:
0s.gif Op maandag 19 september 2011 16:12 schreef qu63 het volgende:

[..]

Daar lijkt het wel op ja.. Of men heeft in de vakantie een cursus Excel gevolgd!
Dat kunnen we natuurlijk alleen maar toejuichen.
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_102177929
quote:
3s.gif Op dinsdag 20 september 2011 13:35 schreef Deetch het volgende:

[..]

Dat kunnen we natuurlijk alleen maar toejuichen.
Daarover gesproken, wat is een goede (gratis?) cursus Excel?
  woensdag 21 september 2011 @ 09:44:33 #8
15080 static
03.09.2006 - 11:35
pi_102209690
Heb een Excel bestand dat belachelijk groot is: 7.5Mb.

Het zou iets van 100Kb moeten zijn, want het zijn wat tabs met tekst en een enkel logo. Kan er niet achterkomen waar het nou zit; iemand een tip?
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
  Boks-Chick woensdag 21 september 2011 @ 09:50:55 #9
118131 BrandX
BoksChick & CoffeeAddict
pi_102209830
Heb je die logo's er zelf in gezet? Wellicht is een van die logo's een groot bestand?
lolwut
  woensdag 21 september 2011 @ 10:04:54 #10
15080 static
03.09.2006 - 11:35
pi_102210142
Nee, logo's zelfs weggehaald, maakt geen donder uit. Maar zie nu een paar tabs die verdacht lang doorloopen tot kolom WVK, denk dat daar iets in verstopt zit. Ik laat het wel ff uitzoeken.
Yvonne riep ergens: [b]Static is gewoon Static, je leeft met hem of niet.
Geen verborgen agenda's, trouw, grote muil, lief hartje, bang voor bloed, scheld FA's graag uit voor lul.[/b]
pi_102211349
Zitten er verborgen werkbladen of verborgen kolommen in met veel formules?
Brutalen hebben de halve wereld; doe mij die andere helft dan maar
pi_102230261
+ benoemde bereiken even checken
  woensdag 21 september 2011 @ 20:17:30 #13
62215 qu63
..de tijd drinkt..
pi_102233741
quote:
0s.gif Op woensdag 21 september 2011 19:14 schreef hendrik2009 het volgende:
+ benoemde bereiken even checken
Te doen door in het lint (Excel 2007 NL) te gaan naar Formules en dan naar Namen beheren..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_102293525
Hee mensen, ik hoop dat jullie mij kunnen helpen.
Ik heb Excel 2007 (NL versie) en loop tegen een probleem op.

EDIT:
Opgelost

Echter doet zich nu een nieuw probleem voor.

Ik kan een waarde selecteren in P20. Met de volgende code tel ik het aantal keren 'winst' in J bij elkaar op, die voldoen aan 2 criteria (namelijk B:B;P19 en C:C;P20).

Code1
1=AANTALLEN.ALS(B:B;P19;C:C;P20;J:J;"winst")

Code 2
1=AANTALLEN.ALS(B:B;P19;J:J;"winst")

Kan iemand me helpen?
Echter bevat P20 ook de mogelijkheid om Alles bij elkaar op te tellen, indien 'alle' (p36) wordt geselecteerd. In dat geval moet ik een code hebben, die eerst controleert of 'alle' is geselecteerd. Is dit niet het geval, dan moet Code 1 in gang worden gezet. Is dit wel het geval, dan moet code 2 in gang worden gezet.

Ik kwam niet verder dan:
1ALS(P20;P36; AANTALLEN.ALS(B:B;P19;J:J;"winst") AANTALLEN.ALS(B:B;P19;C:C;P20;J:J;"winst"))
Wat niet werkt, en toen raakte ik de kluts kwijt

[ Bericht 10% gewijzigd door BasNijmegen op 23-09-2011 15:00:21 ]
pi_102361868
Ik hoop dat jullie mij kunnen helpen met het volgende probleem. Ik wil graag in Excel uit een totaal van 8 spelers willekeurig 4 spelers loten. Dit wil ik vervolgens 20 maal herhalen zodat elke speler even vaak gespeeld heeft aan het einde.

Ik vind via google diverse voorbeeld excel-sheets, maar niet de juiste voor mijn doel.

Alvast bedankt :) !
pi_102371735
Is er een tool (/manier) waarop ik het volgende simpel kan doen zonder de formule continue handmatig aan te passen:

Ik moet een formule naar beneden doortrekken, maar normaal veranderen dan alleen de cijfers (letters alleen naar rechts/links).
Nu moeten de cijfers juist blijven staan (dus $), maar de letters in oplopende volgorde veranderen.

Dus:

A1 bevat:
=ALS(Blad1!E3="X",Blad1!E2,"")

En A2 moet dan als volgt worden:
=ALS(Blad1!$F3="X",Blad1!$F2,"")

De enige verandering is dus E naar F. Dit moet uiteindelijk helemaal door tot AC, maar met doortrekken kan dat dus niet.
Iemand die een manier weet waarop ik dit toch zonder al teveel moeite toch voor elkaar kan krijgen?
pi_102372043
Je kunt het dollar teken op drie verschillende manieren gebruiken:
=C2
Normale referentie naar cel C2, bij omlaag trekken zal het C3, C4 etc worden. Bij naar rechts trekken: D2, E2 etc.

=$C2
Naar beneden: C3, C4 etc. Naar rechts zal kolom naam niet veranderen het blijft dus C2

=C$2
Naar beneden zal het record nummer zelfde blijven, dus C2, maar naar rechts zal het D2, E2 etc worden.

=$C$2
Of je het nou naar links, rechts, beneden of omhoog trekt de formule zal altijd naar cel C2 blijven wijzen.
  zondag 25 september 2011 @ 20:11:11 #18
150083 Barcaconia
ºº [[[[] []]]] ºº
pi_102372156
quote:
0s.gif Op zondag 25 september 2011 20:09 schreef Pakspul het volgende:
Je kunt het dollar teken op drie verschillende manieren gebruiken:
=C2
Normale referentie naar cel C2, bij omlaag trekken zal het C3, C4 etc worden. Bij naar rechts trekken: D2, E2 etc.

=$C2
Naar beneden: C3, C4 etc. Naar rechts zal kolom naam niet veranderen het blijft dus C2

=C$2
Naar beneden zal het record nummer zelfde blijven, dus C2, maar naar rechts zal het D2, E2 etc worden.

=$C$2
Of je het nou naar links, rechts, beneden of omhoog trekt de formule zal altijd naar cel C2 blijven wijzen.
Wat hij bedoelt is volgens mij naar onder slepen maar naar rechts de kolommen op laten lopen, terwijl de cijfers gelijk blijven.

Volgens mij kan dit niet, en ik denk zelfs dat je database slecht ontworpen is als je dit nodig hebt.
[b]Op vrijdag 24 augustus 2007 09:50 schreef PretKroket het volgende:[/b]
dude? :') ik hoop voor je dat je niet serieus bent
Even voor jou: 2x1/2 = 1/2 x 1/2
[b]Neem mij niet tè serieus, dat doe ik zelf ook niet[/b]
pi_102372299
quote:
0s.gif Op zondag 25 september 2011 20:11 schreef Barcaconia het volgende:

[..]

Wat hij bedoelt is volgens mij naar onder slepen maar naar rechts de kolommen op laten lopen, terwijl de cijfers gelijk blijven.

Volgens mij kan dit niet, en ik denk zelfs dat je database slecht ontworpen is als je dit nodig hebt.
Volgens mij wil hij het cijfer vast zetten en dan kunnen doortrekken, welke richting ook op. Maar hij zet het dollar teken voor de kolom naam ipv het record nummer.
pi_102372638
Ik geef een slecht voorbeeld door dat dollarteken te gebruiken, dat was nog een klad.

Maar ik wil inderdaad dat wat Barcaconia zegt.

Ik had m'n 'assen' om kunnen draaien, dan had ik dit niet gehad, maar dat was de opmaak niet ten goede gekomen.
  zondag 25 september 2011 @ 21:31:42 #21
49641 Individual
Meet John Doe...
pi_102376888
quote:
0s.gif Op zondag 25 september 2011 20:03 schreef EddyAlbena het volgende:
Is er een tool (/manier) waarop ik het volgende simpel kan doen zonder de formule continue handmatig aan te passen:

Ik moet een formule naar beneden doortrekken, maar normaal veranderen dan alleen de cijfers (letters alleen naar rechts/links).
Nu moeten de cijfers juist blijven staan (dus $), maar de letters in oplopende volgorde veranderen.

Dus:

A1 bevat:
=ALS(Blad1!E3="X",Blad1!E2,"")

En A2 moet dan als volgt worden:
=ALS(Blad1!$F3="X",Blad1!$F2,"")

De enige verandering is dus E naar F. Dit moet uiteindelijk helemaal door tot AC, maar met doortrekken kan dat dus niet.
Iemand die een manier weet waarop ik dit toch zonder al teveel moeite toch voor elkaar kan krijgen?
Als ik je goed begrijp in A2:

=IF(OFFSET($E$3,0,ROW())="x",OFFSET($E$3,-1,ROW()),"")

Soms krijg je nou eenmaal slecht in elkaar gezette databases aangeleverd. ;)
reset
pi_102383066
quote:
0s.gif Op zondag 25 september 2011 21:31 schreef Individual het volgende:

[..]

Als ik je goed begrijp in A2:

=IF(OFFSET($E$3,0,ROW())="x",OFFSET($E$3,-1,ROW()),"")

Soms krijg je nou eenmaal slecht in elkaar gezette databases aangeleverd. ;)
Hm, wat doet deze precies. Heb 'm ingevoegd maar zie niet direct een resultaat (ja, heb het omgezet naar Als, Rij en Verschuiving).

Wat Barca-nogiets zei klopte:

Als ik de formule
=ALS(Blad1!E3="X",Blad1!E2,"")

naar beneden sleep dan wil ik dat er komt te staan:
=ALS(Blad1!$F3="X",Blad1!$F2,"")

Dus kolom E wordt F, verder veranderd er niets.
Het lijkt mij op zich wel logisch als dat niet kan hoor, maar zijn er dan geen editors waarmee je simpel formules kan wijzigen?

Voorbeeld met screens, mocht dat nodig zijn (wel beetje verkrompen uitleg):
SPOILER
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
  zondag 25 september 2011 @ 23:53:09 #23
49641 Individual
Meet John Doe...
pi_102384691
Het hele blad omgedraaid met die text als er een "x" staat toch?

In blad2 B5:

=IF(VLOOKUP(B$4,Sheet1!$D$2:$L$15,ROW()-3,0)="x",OFFSET(Sheet1!$D$2,0,ROW()-4),"")
reset
pi_102385623
Nog een alternatief. Zet in cel B5 van Blad2:

=ALS(INDIRECT("Blad1!R"&1+KOLOM()&"K"&RIJ();0)="X";INDIRECT("Blad1!R2K"&RIJ();0);"")

In woorden:
Als op Blad1
rij 1+kolom van de huidige cel (=2), dus rij = 3 (1+2=3)
en kolom gelijk aan de huidige rij, dus kolom =5
gelijk is aan X
zet dan van Blad1, rij 2 en kolom gelijk aan de huidige rij in de huidige cel en anders ""
pi_102413708
Hallo,

Weet iemand hoe ik een:
Tijdsbalk weergeven over periode van begin tot einde.
Daarnaast de tijdsbalk voorzien van een kleur dmv voorwaardelijk opmaak adhv % compleet.
100% = groen
<100% - 50% = geel
<50% - 25% = rood
<25% = grijs
En als de einddatum wordt overschreden dan een signaal weergeven.

Kolommen:
begindatum; einddatum; duur in werkdagen; status; %compleet; signaal

Alvast bedankt !
  maandag 26 september 2011 @ 22:51:10 #26
62215 qu63
..de tijd drinkt..
pi_102420349
quote:
0s.gif Op maandag 26 september 2011 20:56 schreef Paypro het volgende:
Hallo,

Weet iemand hoe ik een:
Tijdsbalk weergeven over periode van begin tot einde.
Daarnaast de tijdsbalk voorzien van een kleur dmv voorwaardelijk opmaak adhv % compleet.
100% = groen
<100% - 50% = geel
<50% - 25% = rood
<25% = grijs
En als de einddatum wordt overschreden dan een signaal weergeven.

Kolommen:
begindatum; einddatum; duur in werkdagen; status; %compleet; signaal

Alvast bedankt !
Voorwaardelijke opmaak :)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_102421603
Tja, daar was ik ook al in bezig geweest, maar krijg het niet voor elkaar...
  maandag 26 september 2011 @ 23:33:04 #28
62215 qu63
..de tijd drinkt..
pi_102422267
quote:
9s.gif Op maandag 26 september 2011 23:18 schreef Paypro het volgende:
Tja, daar was ik ook al in bezig geweest, maar krijg het niet voor elkaar...
Dat signaal zou je met VB voor elkaar kunnen krijgen, of met gegevensvalidatie. De kleuren is gewoon simpel voorwaardelijke opmaak (4x, voor iedere kleur 1x)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_102434625
Ik hoop dat iemand mij hiermee kan helpen.
Ik wil, als ik bij gebruikt een getal invul, dat automatisch bij bestellen een getal komt te staan wat er besteld moet worden. MV betekent minimale voorraad.
Iemand een idee?
Hier staat de excelfile:

http://www.2shared.com/document/BONWyo2L/back-up.html

Bedankt voor je moeite
Als we niet bereid zijn een tolerante samenleving te verdedigen tegen de aanvallen van de intolerante medemens, dan zal de tolerante mens te gronde gaan, en met hem de tolerantie
pi_102436268
quote:
0s.gif Op vrijdag 23 september 2011 11:48 schreef BasNijmegen het volgende:
Hee mensen, ik hoop dat jullie mij kunnen helpen.
Ik heb Excel 2007 (NL versie) en loop tegen een probleem op.

EDIT:
Opgelost

Echter doet zich nu een nieuw probleem voor.

Ik kan een waarde selecteren in P20. Met de volgende code tel ik het aantal keren 'winst' in J bij elkaar op, die voldoen aan 2 criteria (namelijk B:B;P19 en C:C;P20).

Code1
[ code verwijderd ]

Code 2
[ code verwijderd ]

Kan iemand me helpen?
Echter bevat P20 ook de mogelijkheid om Alles bij elkaar op te tellen, indien 'alle' (p36) wordt geselecteerd. In dat geval moet ik een code hebben, die eerst controleert of 'alle' is geselecteerd. Is dit niet het geval, dan moet Code 1 in gang worden gezet. Is dit wel het geval, dan moet code 2 in gang worden gezet.

Ik kwam niet verder dan:
[ code verwijderd ]

Wat niet werkt, en toen raakte ik de kluts kwijt
=ALS(P36="alles";code1;code2)
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_102439614
Hoi, ik heb de volgende vraag: hoe kan ik cellen die leeg zijn, maar niet blanco, vullen met '0' ?

Ik gebruik Excel 2010, taal engels.
Sinterklaas, Sinterklaas, en NATUURLIJK ZWARTE PIET!
  dinsdag 27 september 2011 @ 15:34:28 #32
62215 qu63
..de tijd drinkt..
pi_102439753
quote:
0s.gif Op dinsdag 27 september 2011 15:30 schreef Sicstus het volgende:
Hoi, ik heb de volgende vraag: hoe kan ik cellen die leeg zijn, maar niet blanco, vullen met '0' ?

Ik gebruik Excel 2010, taal engels.
Wat is het verschil tussen leeg en blanco?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_102439766
quote:
0s.gif Op dinsdag 27 september 2011 15:30 schreef Sicstus het volgende:
Hoi, ik heb de volgende vraag: hoe kan ik cellen die leeg zijn, maar niet blanco, vullen met '0' ?

Ik gebruik Excel 2010, taal engels.
=IF(A1="", 0, A1) Als cel A1 leeg is dan 0 invoeren, anders waarde van A1 laten zien.

Wat qu63 zegt is interessant, want ik ga er vanuit dan wanneer er niks in staat dat hij leeg is.
  dinsdag 27 september 2011 @ 15:36:56 #34
62215 qu63
..de tijd drinkt..
pi_102439844
quote:
0s.gif Op dinsdag 27 september 2011 13:16 schreef sloopkogel het volgende:
Ik hoop dat iemand mij hiermee kan helpen.
Ik wil, als ik bij gebruikt een getal invul, dat automatisch bij bestellen een getal komt te staan wat er besteld moet worden. MV betekent minimale voorraad.
Iemand een idee?
Hier staat de excelfile:

http://www.2shared.com/document/BONWyo2L/back-up.html

Bedankt voor je moeite
In kolom H:
=ALS(OF(A4="";A4=0);0;G4-A4)
En dan doortrekken naar beneden
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_102439984
Leeg is niet hetzelfde als blanco.
Vergelijk NULL en ""... Heel wat anders. Misschien meer een database dingetje.
pi_102440034
quote:
0s.gif Op dinsdag 27 september 2011 15:40 schreef DaFan het volgende:
Leeg is niet hetzelfde als blanco.
Vergelijk NULL en ""... Heel wat anders. Misschien meer een database dingetje.
Eindelijk iemand die het begrijpt! Joepie! Maar je hebt zeker geen oplossing -O-
Sinterklaas, Sinterklaas, en NATUURLIJK ZWARTE PIET!
  dinsdag 27 september 2011 @ 15:42:17 #37
62215 qu63
..de tijd drinkt..
pi_102440069
quote:
0s.gif Op dinsdag 27 september 2011 15:41 schreef Sicstus het volgende:

[..]

Eindelijk iemand die het begrijpt! Joepie! Maar je hebt zeker geen oplossing -O-
Ik bedoelde meer of jij het verschil ook wist en wat je er precies mee bedoelde.

En ik zou zeggen, VBA
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_102440243
quote:
0s.gif Op dinsdag 27 september 2011 15:42 schreef qu63 het volgende:

[..]

Ik bedoelde meer of jij het verschil ook wist en wat je er precies mee bedoelde.

En ik zou zeggen, VBA
Ik weet het verschil niet precies. Maar ik weet wel dat alle methodes om blanco cellen te selecteren en te vullen, niet werken op de lege cellen in mijn matrix. Dus zijn die niet blanco.

Als ik op zo'n cel sta en 'Clear All' doe, dan werken die methodes wel. Maarja, als ik dat voor elke afzonderlijke cel moet doen kan ik net zo goed al die cellen handmatig met een '0' vullen.
Sinterklaas, Sinterklaas, en NATUURLIJK ZWARTE PIET!
pi_102442814
Nouja, ik heb het uiteindelijk 'opgelost' door elke kolom waarden (alle 33) 1 voor 1 naar kladblok te kopieren, en dan vanuit kladblok weer terug te kopieren. Dan zijn de cellen wel blanco en werken de gangbare methodes wel.
Sinterklaas, Sinterklaas, en NATUURLIJK ZWARTE PIET!
pi_102443307
Lol je bedoelt kopieren - plakken speciaal - waarden? :')
Zal vanav nog ff voor je kijken, op mn mobiel is er geen beginnen aan :)
pi_102470556
quote:
0s.gif Op zondag 25 september 2011 23:53 schreef Individual het volgende:
Het hele blad omgedraaid met die text als er een "x" staat toch?

In blad2 B5:

=IF(VLOOKUP(B$4,Sheet1!$D$2:$L$15,ROW()-3,0)="x",OFFSET(Sheet1!$D$2,0,ROW()-4),"")
quote:
0s.gif Op maandag 26 september 2011 00:18 schreef mrbombastic het volgende:
Nog een alternatief. Zet in cel B5 van Blad2:

=ALS(INDIRECT("Blad1!R"&1+KOLOM()&"K"&RIJ();0)="X";INDIRECT("Blad1!R2K"&RIJ();0);"")

In woorden:
Als op Blad1
rij 1+kolom van de huidige cel (=2), dus rij = 3 (1+2=3)
en kolom gelijk aan de huidige rij, dus kolom =5
gelijk is aan X
zet dan van Blad1, rij 2 en kolom gelijk aan de huidige rij in de huidige cel en anders ""
Dank. Ik heb er afgelopen dagen geen tijd voor gehad, ga er nu even mee bezig.
pi_102490585
quote:
0s.gif Op dinsdag 27 september 2011 15:41 schreef Sicstus het volgende:

[..]

Eindelijk iemand die het begrijpt! Joepie! Maar je hebt zeker geen oplossing -O-
Als je het volgende gebruikt
=IF(ISBLANK(A1);"Blanco";IF(A1="";0;"Niet-leeg, niet-blanco"))
Dan kijkt ie eerst of A1 blanco is en vult dan "Blanco" in. Zo nee, kijkt hij of de cel leeg is en vult dan 0. Anders geeft hij "Niet-leeg, niet-blanco" aan.
Zoiets?
  woensdag 5 oktober 2011 @ 11:21:03 #43
1055 Schanulleke
Een kop vol zaagsel!
pi_102727570
quote:
0s.gif Op dinsdag 27 september 2011 15:40 schreef DaFan het volgende:
Leeg is niet hetzelfde als blanco.
Vergelijk NULL en ""... Heel wat anders. Misschien meer een database dingetje.
Ik zit met zoiets. Vast heel makkelijk...
Ik ben bezig in Excel 2010 NL, om een cijferstaat te maken.
Die bestaat uit meer tabbladen. De namen die in het eerste blad worden ingevuld, worden overgenomen in het volgende tabblad. Ik laat echter het aantal doorlopen tot 30, wat we als maximum aantal leerlingen beschouwen. In de meeste klassen zitten echter minder kinderen, waardoor bv. nummer 28, 29 en 30 niet ingevuld worden. In de volgende tabs heb ik daar dan een 0 staan. Wat moet ik toevoegen aan de formule om blanco hokjes ook blanco te houden in het volgende tab?
Life is what you make it.
  woensdag 5 oktober 2011 @ 11:35:44 #44
49641 Individual
Meet John Doe...
pi_102728073
=IF(A1="","",A1) als onderdeel van je formule.

Waarbij A1 de -mogelijk- lege cell is waarnaar je refereert.

Je kan met 'conditional format' of 'number format' die 0 ook witmaken bv.

Is dat wat je bedoelt?
reset
  woensdag 5 oktober 2011 @ 12:12:35 #45
1055 Schanulleke
Een kop vol zaagsel!
pi_102729293
quote:
0s.gif Op woensdag 5 oktober 2011 11:35 schreef Individual het volgende:
=IF(A1="","",A1) als onderdeel van je formule.

Waarbij A1 de -mogelijk- lege cell is waarnaar je refereert.

Je kan met 'conditional format' of 'number format' die 0 ook witmaken bv.

Is dat wat je bedoelt?
Ik denk wel dat dit is wat ik bedoel, maar ik snap niet helemaal hoe ik dat in moet voegen.
Ik heb nu staan: =Invulblad!B5
Dat zou moeten worden: =IF(Invulblad!B5="","",Invulblad!B5) ???
Life is what you make it.
pi_102729769
Ja, maar dan IF -> ALS (omdat je NL versie hebt)
  woensdag 5 oktober 2011 @ 12:36:31 #47
1055 Schanulleke
Een kop vol zaagsel!
pi_102730086
Helaas, dat werkt niet. Ik krijg dan alleen de formule voluit geschreven te zien.
Life is what you make it.
  woensdag 5 oktober 2011 @ 13:03:28 #48
1055 Schanulleke
Een kop vol zaagsel!
pi_102730904
Zucht... Waarom snap ik hier toch zo weinig van!

Dit is wat ik tot nu heb. Links tabblad 1, rechts tabblad 2. De bedoeling is dat in het invulblad het aantal fouten wordt ingevuld per leerling. Bij voorbeeld heb ik dat b.v. gedaan.
Mijn bedoeling is om dan in resultaten het percentage goede sommen uit te rekenen.
Dit dacht ik te doen door: =((F4-Resultaten!F5)*100)
Dit levert me de waarde 0 op. Dat gaat dus niet goed. Daarbij zou ik het liefst niks invullen bij 0 fout. Wie kan me de juiste richting ophelpen?
Life is what you make it.
pi_102731163
Ik heb het volgende probleem:

In een cel A1 heb ik een stuk HTML code staan (<table class="tab"><tr class="tr"><th class="tr">Year no.<th class="tr"> enz...)

Wat ik wil is dat Excel deze HTML code gaat lezen en er netjes een tabel van maakt. Dit kan door de cel te editten (F2), alles te selecteren en dit vervolgens te plakken in een andere cel. in plaats van de broncode komt er dan netjes een tabel te staan. Doe ik echter een 'gewone' copy-paste dan krijg ik alleen de broncode.

Nu wil ik dit alles nabootsen mbv VBA. Oftewel:

1) Selecteer cel
2) Druk op F2
3) Selecteer alle tekst
4) Plakken in cel ...

Dit wil echter niet lukken. ik heb gebrobeerd een macro op te nemen, maar dan krijg ik de melding 'unable to record'. Dat gaat 'em dus niet worden...

Iemand enig idee hoe dit te doen?
  woensdag 5 oktober 2011 @ 13:34:12 #50
49641 Individual
Meet John Doe...
pi_102732008
quote:
2s.gif Op woensdag 5 oktober 2011 13:03 schreef Schanulleke het volgende:
Zucht... Waarom snap ik hier toch zo weinig van!
[ afbeelding ]
Dit is wat ik tot nu heb. Links tabblad 1, rechts tabblad 2. De bedoeling is dat in het invulblad het aantal fouten wordt ingevuld per leerling. Bij voorbeeld heb ik dat b.v. gedaan.
Mijn bedoeling is om dan in resultaten het percentage goede sommen uit te rekenen.
Dit dacht ik te doen door: =((F4-Resultaten!F5)*100)
Dit levert me de waarde 0 op. Dat gaat dus niet goed. Daarbij zou ik het liefst niks invullen bij 0 fout. Wie kan me de juiste richting ophelpen?
Voor educatie help ik graag. ;)

In F5 van resultaten:

=100%-(Invulblad!F5/Invulblad'!F$4)

In deze simpele formule maakt het niet uit of je een 0 invoert of niet. Je krijgt nu het percentage goede antwoorden te zien.
reset
  woensdag 5 oktober 2011 @ 14:44:45 #51
1055 Schanulleke
Een kop vol zaagsel!
pi_102734447
quote:
0s.gif Op woensdag 5 oktober 2011 13:34 schreef Individual het volgende:

[..]

Voor educatie help ik graag. ;)

In F5 van resultaten:

=100%-(Invulblad!F5/Invulblad'!F$4)

In deze simpele formule maakt het niet uit of je een 0 invoert of niet. Je krijgt nu het percentage goede antwoorden te zien.
Bedankt voor je hulp! De formule op deze manier lijkt inderdaad beter dan wat ik deed. Alleen... hij werkt nog niet helemaal. Ik heb hem nu wat aangepast tot: =100%-(Invulblad!F5/Invulblad!F4) Aangezien F4 geen variabele is maar een vooraf ingegeven aantal lijkt dat me geen probleem. Maar, het eindantwoord is nu 0,8. Flink in de juiste richting, maar het liefst zou ik het op 80 hebben. Wat mist?

Ah, nu is het ook nodig om wel een 0 in te vullen...

[ Bericht 2% gewijzigd door Schanulleke op 05-10-2011 14:52:28 ]
Life is what you make it.
pi_102734681
[Excel 2007 - NL-editie]
Ik heb een kolom met daarin allemaal afkortingen/codes (bijv: DIV, OBL, GZD), deze komen in in de kolom allemaal meerdere keren voor. Nu wil ik in een ander werkblad een overzicht van alle verschillende afkortingen/codes. Zodat ik dus een lijst krijg waar deze allemaal één keer voorkomen. Welke code moet/kan ik hiervoor gebruiken?
  woensdag 5 oktober 2011 @ 15:02:27 #53
49641 Individual
Meet John Doe...
pi_102735145
quote:
2s.gif Op woensdag 5 oktober 2011 14:44 schreef Schanulleke het volgende:

[..]

Bedankt voor je hulp! De formule op deze manier lijkt inderdaad beter dan wat ik deed. Alleen... hij werkt nog niet helemaal. Ik heb hem nu wat aangepast tot: =100%-(Invulblad!F5/Invulblad!F4) Aangezien F4 geen variabele is maar een vooraf ingegeven aantal lijkt dat me geen probleem. Maar, het eindantwoord is nu 0,8. Flink in de juiste richting, maar het liefst zou ik het op 80 hebben. Wat mist?

Ah, nu is het ook nodig om wel een 0 in te vullen...
Of er wel of geen 0 staat (bij de fouten) maakt niets uit. Voor 0,8 (80%) tot 80 zet je *100 achter de formule. Die $ in F$4 zorgt ervoor dat je de formule naar beneden kan kopieren en altijd naar de aantal vragen verwijst. ;)
reset
  woensdag 5 oktober 2011 @ 15:04:27 #54
49641 Individual
Meet John Doe...
pi_102735218
quote:
0s.gif Op woensdag 5 oktober 2011 14:50 schreef svennekens het volgende:
[Excel 2007 - NL-editie]
Ik heb een kolom met daarin allemaal afkortingen/codes (bijv: DIV, OBL, GZD), deze komen in in de kolom allemaal meerdere keren voor. Nu wil ik in een ander werkblad een overzicht van alle verschillende afkortingen/codes. Zodat ik dus een lijst krijg waar deze allemaal één keer voorkomen. Welke code moet/kan ik hiervoor gebruiken?
In het NL weet ik niet maar met Data-Advanced Filter kan je een unieke lijst maken.
reset
  woensdag 5 oktober 2011 @ 17:41:15 #55
1055 Schanulleke
Een kop vol zaagsel!
pi_102740989
quote:
0s.gif Op woensdag 5 oktober 2011 15:02 schreef Individual het volgende:

[..]

Of er wel of geen 0 staat (bij de fouten) maakt niets uit. Voor 0,8 (80%) tot 80 zet je *100 achter de formule. Die $ in F$4 zorgt ervoor dat je de formule naar beneden kan kopieren en altijd naar de aantal vragen verwijst. ;)
Superbedankt! Dit is helemaal geworden zoals ik wou, nadat ik er nog een voorwardelijke opmaak aan heb gekoppeld. Nu kan ik in 1 oogopslag zien wie herhalingswerk en wie verdiepingswerk moet gaan doen. Top!
Life is what you make it.
pi_103045376
Ik heb in excel 2 kolommen, één kolom met waarden 0 tot en met 10. Nu moet er in de kolom er naast komen te staan hoeveel cellen geleden er voor het laatst een cel met een positief getal is geweest. Hoe kan ik dit het beste oplossen?

Hierbij een voorbeeld:

2
0 1
1 2
1 1
0 1
3 2
0 1
0 2
0 3
1 4
1 1
  donderdag 13 oktober 2011 @ 18:52:40 #57
49641 Individual
Meet John Doe...
pi_103045692
Als dat eerste cijfer in A1 zou staan, dan zet je in B2: =IF(A2<=0,B1+1,1) en sleep/kopieer je de formule naar beneden.
reset
pi_103045939
quote:
0s.gif Op donderdag 13 oktober 2011 18:52 schreef Individual het volgende:
Als dat eerste cijfer in A1 zou staan, dan zet je in B2: =IF(A2<=0,B1+1,1) en sleep/kopieer je de formule naar beneden.
Bedankt, zo simpel had ik niet gedacht. Ik zat de hele tijd te denken aan iets met countif.
pi_103067247
Ik heb een aantal van dit soort tabellen:

Titel is telkens Split = 1, Split = 2, Split = 3, enz. De categorieën zijn 0-0,5-1-1,5 etc. Maar, zoals te zien is, wordt er af en toe een categorie overgeslagen (dat komt doordat het uit SPSS komt, die neemt lege categorieën niet mee in frequentietabellen). Maar ik wil graag dat alle tabellen er zo uit komen te zien:


Laatste tabel wil ik formules zetten die zoeken naar de waarden in de incomplete tabel, als er niks gevonden wordt bij een waarde moet er 0% komen te staan, wordt er wel wat gevonden dan moet het percentage overgenomen worden. Kan dat?
Aldus.
  vrijdag 14 oktober 2011 @ 10:41:35 #60
49641 Individual
Meet John Doe...
pi_103068056
=IF(ISERROR(VLOOKUP(E4,$B$4:$C$8,2,0)),0,VLOOKUP(E4,$B$4:$C$8,2,0))

waarbij
E4 de waarde is die je zoekt
$B$4:$C$8 de tabel waarin je zoekt
2 de colomn van de tabel waarvan je de waarde wilt zien
0 om FALSE te zeggen om de precieze waarde te krijgen.

de tussen=0 voor als de waarde niet bestaat.

Dan maak je number format alles in percentage.

IFERROR kan ook, maar dan moet iedereen wel Excel 2007 of hoger hebben.
reset
pi_103070665
Ik heb in Excel een inputcel waarin een bepaalde waarde gezet kan worden
vervolgens ontstaat er een hele tabel van bedragen en vervolgens neem ik daar een soort van

gemiddelde van, dit komt in een cel als output.

Nu wil ik voor verschillende input waarden de output (gemiddelde) in een lijstje krijgen. De

berekening is niet één formule dus vandaar de lastigheid.

Nu kan ik de hele tabel en mikmak kopieren en steeds een andere input nemen, maar ik weet dat dit

ook met macro's/zou moeten kunnen. Ik heb dit gelezen maar vind het nogal lastig

http://www.few.vu.nl/~rbekker/VBA-handleiding.doc

Iemand enig idee?

Dus ik heb nu bijv. input CELA1=37 ---tabellen mikmak berekening--- output CEL P1=1,389

En ik wil
37 1,389
38 1,928
39 1,348
etc.
  vrijdag 14 oktober 2011 @ 12:17:03 #62
152215 ManAtWork
Maar nu even niet,...
pi_103070846
Even mezelf quoten. :)
quote:
0s.gif Op vrijdag 14 oktober 2011 12:02 schreef ManAtWork het volgende:
Het zal wel aan mij liggen,... maar waarom niet kolommen met een berekening verbergen als je ze niet wilt zien? :?
(Los van het feit dat ik de OP nogal onduidelijk vind.)
Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
Niet storen, ik ben al gestoord genoeg,...
Vrouwen zijn om van te houden, niet om te begrijpen.
pi_103070938
Ik wil ze wel zien ;). Wil alleen een lijst van mogelijke inputs met daarnaast de uitkomsten (die gemiddeldes)
  vrijdag 14 oktober 2011 @ 12:22:47 #64
152215 ManAtWork
Maar nu even niet,...
pi_103071021
quote:
0s.gif Op vrijdag 14 oktober 2011 12:19 schreef Oneironaut het volgende:
Ik wil ze wel zien ;). Wil alleen een lijst van mogelijke inputs met daarnaast de uitkomsten (die gemiddeldes)
Ik zou een voorbeeld posten van wat je hebt en wat je wilt. Want eerlijk gezegd,... ik begrijp niet wat je hebt en wat je wilt.
Als toeval niet bestaat, waarom hebben ze er dan een woord voor uitgevonden?
Niet storen, ik ben al gestoord genoeg,...
Vrouwen zijn om van te houden, niet om te begrijpen.
pi_103072863
Is al gelukt. Kom nog op terug.
pi_103072884
f
pi_103073318
quote:
0s.gif Op vrijdag 14 oktober 2011 10:41 schreef Individual het volgende:
=IF(ISERROR(VLOOKUP(E4,$B$4:$C$8,2,0)),0,VLOOKUP(E4,$B$4:$C$8,2,0))

waarbij
E4 de waarde is die je zoekt
$B$4:$C$8 de tabel waarin je zoekt
2 de colomn van de tabel waarvan je de waarde wilt zien
0 om FALSE te zeggen om de precieze waarde te krijgen.

de tussen=0 voor als de waarde niet bestaat.

Dan maak je number format alles in percentage.

IFERROR kan ook, maar dan moet iedereen wel Excel 2007 of hoger hebben.
Dank. Ik ga het proberen.
Aldus.
pi_103076674
Er gaat iets niet goed:
IF(ISERROR(VLOOKUP(H4,$A$6:$A$17,2,0)),0,VLOOKUP(H4;$A$6:$A$17,2,0))

Hij lijkt te vallen over 'H4,'?

Aldus.
  vrijdag 14 oktober 2011 @ 15:28:22 #69
49641 Individual
Meet John Doe...
pi_103077068
quote:
2s.gif Op vrijdag 14 oktober 2011 15:16 schreef Z het volgende:
Er gaat iets niet goed:
IF(ISERROR(VLOOKUP(H4,$A$6:$A$17,2,0)),0,VLOOKUP(H4;$A$6:$A$17,2,0))

Hij lijkt te vallen over 'H4,'?

[ afbeelding ]
Maak er: IF(ISERROR(VLOOKUP($H4,$A$6:$E$17,2,0)),0,VLOOKUP($H4;$A$6:$E$17,2,0)) van. De tabel is A t/m E. Ook staat de eerste 'H' nu vast met een '$'.

Bij colomn J maak je van de ,2, een ,3, enz.

Succes
reset
pi_103077086
Ondertussen dit van gemaakt maar die wil ook nog niet.
=ALS(ISFOUT(VERT.ZOEKEN(H4,$A$6:$E$17,2,0)),0,VERT.ZOEKEN(H4,$A$6:$E$17,2,0))
Aldus.
pi_103077824
Deze doet het:
=ALS(ISFOUT(VERT.ZOEKEN($H4;$A$6:$E$17;3;0));0;VERT.ZOEKEN($H4;$A$6:$E$17;2;0))

Hij zet alleen geen 0 in de cellen die missen in de split tabellen ...?
Aldus.
  vrijdag 14 oktober 2011 @ 16:26:57 #72
49641 Individual
Meet John Doe...
pi_103079272
quote:
14s.gif Op vrijdag 14 oktober 2011 15:50 schreef Z het volgende:
Deze doet het:
=ALS(ISFOUT(VERT.ZOEKEN($H4;$A$6:$E$17;3;0));0;VERT.ZOEKEN($H4;$A$6:$E$17;2;0))

Hij zet alleen geen 0 in de cellen die missen in de split tabellen ...?
Het eerste deel zoekt in de 2e colomn en de tweede in de 3e colomn. Die twee moeten gelijk zijn. ;)
reset
pi_103081016
Met wat hulp van iemand anders is dit hem geworden (werkt prima).
=ALS(ISFOUT(VERT.ZOEKEN($H4;$A$4:$E$24;2;0));0;ALS(VERT.ZOEKEN($H4;$A$4:$E$24;2;0)=" ";0;VERT.ZOEKEN($H4;$A$4:$E$24;2;0)))
Aldus.
pi_103190738
Nog een vraagje: In column A heb ik vanaf rij 10 tot en met 30 getallen staan. Nu wil ik de getallen optellen vanaf rij 10 + het getal in B1 tot en met rij 30.

Dus iets als =sum(A(10+B1):A30). Dit klopt natuurlijk helemaal niet, maar hoe moet het wel?
  maandag 17 oktober 2011 @ 15:04:18 #75
62215 qu63
..de tijd drinkt..
pi_103191752
quote:
0s.gif Op maandag 17 oktober 2011 14:40 schreef dynamiet het volgende:
Nog een vraagje: In column A heb ik vanaf rij 10 tot en met 30 getallen staan. Nu wil ik de getallen optellen vanaf rij 10 + het getal in B1 tot en met rij 30.

Dus iets als =sum(A(10+B1):A30). Dit klopt natuurlijk helemaal niet, maar hoe moet het wel?
=SOM(INDIRECT(ADRES(10+B1;1)):B30)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  maandag 17 oktober 2011 @ 15:04:52 #76
49641 Individual
Meet John Doe...
pi_103191781
quote:
0s.gif Op maandag 17 oktober 2011 14:40 schreef dynamiet het volgende:
Nog een vraagje: In column A heb ik vanaf rij 10 tot en met 30 getallen staan. Nu wil ik de getallen optellen vanaf rij 10 + het getal in B1 tot en met rij 30.

Dus iets als =sum(A(10+B1):A30). Dit klopt natuurlijk helemaal niet, maar hoe moet het wel?
Wil je bij elke waarde van A10:A30 de waarde van B1 optellen?

=sum(A10:A30)+(counta(A10:A30)*B1) ?
reset
pi_103192189
Ik heb het misschien niet helemaal duidelijk uitgelegd. Ik bedoel het volgende:

Als B1=0 dan som(A10:A30)
Als B1=1 dan som(A11:A30)
Als B1=2 dan som(A12:A30)
Als B1=3 dan som(A13:A30)
etc etc
  maandag 17 oktober 2011 @ 15:18:12 #78
62215 qu63
..de tijd drinkt..
pi_103192368
quote:
0s.gif Op maandag 17 oktober 2011 15:14 schreef dynamiet het volgende:
Ik heb het misschien niet helemaal duidelijk uitgelegd. Ik bedoel het volgende:

Als B1=0 dan som(A10:A30)
Als B1=1 dan som(A11:A30)
Als B1=2 dan som(A12:A30)
Als B1=3 dan som(A13:A30)
etc etc
Dat doet deze functie:
quote:
0s.gif Op maandag 17 oktober 2011 15:04 schreef qu63 het volgende:

[..]

=SOM(INDIRECT(ADRES(10+B1;1)):B30)
Alleen dan in het engels: =SUM(INDIRECT(ADDRESS(10+B1,1)):B30)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_103192592
quote:
0s.gif Op maandag 17 oktober 2011 15:18 schreef qu63 het volgende:

[..]

Dat doet deze functie:

[..]

Alleen dan in het engels: =SUM(INDIRECT(ADDRESS(10+B1,1)):B30)
Hoe weet deze functie dan dat hij de som van rij A moet nemen? Ik zie namelijk nergens een A terug komen :@
pi_103192774
Moet die B30 geen A30 zijn? En waar staat die 1 voor?
  maandag 17 oktober 2011 @ 15:32:35 #81
1055 Schanulleke
Een kop vol zaagsel!
pi_103193030
quote:
2s.gif Op woensdag 5 oktober 2011 17:41 schreef Schanulleke het volgende:

[..]

Superbedankt! Dit is helemaal geworden zoals ik wou, nadat ik er nog een voorwardelijke opmaak aan heb gekoppeld. Nu kan ik in 1 oogopslag zien wie herhalingswerk en wie verdiepingswerk moet gaan doen. Top!
Nog een klein vraagje. Ik heb op de sheet 30 leerlingen staan. Maar niet iedere klas heeft dertig kinderen. Hoe kan ik zorgen dat niet bestaande leerlingen niet 100% scoren? Dat vertekent het klassegemiddelde zo.
Life is what you make it.
  maandag 17 oktober 2011 @ 15:32:54 #82
62215 qu63
..de tijd drinkt..
pi_103193039
quote:
0s.gif Op maandag 17 oktober 2011 15:26 schreef dynamiet het volgende:
Moet die B30 geen A30 zijn? En waar staat die 1 voor?
Klopt, B30 moet A30 zijn, sorry.

Die 1 staat voor de 1e kolom. Als je daar 2 van maakt gaat ie naar de 2e kolom, B dus.

Klik op het lint (bovenaan in Excel) eens op Formules en dan op Formules evalueren, dan zie je precies wat de functie doet!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_103193123
quote:
0s.gif Op maandag 17 oktober 2011 15:32 schreef qu63 het volgende:

[..]

Klopt, B30 moet A30 zijn, sorry.

Die 1 staat voor de 1e kolom. Als je daar 2 van maakt gaat ie naar de 2e kolom, B dus.

Klik op het lint (bovenaan in Excel) eens op Formules en dan op Formules evalueren, dan zie je precies wat de functie doet!
Super bedankt :)
pi_103282878
Nogmaals een vraagje:
Ik heb een erg uitgebreid excel sheet. Met 1 invoer cell (cell die je mag veranderen) en 1 uitkomst.

Daarnaast heb ik een lijst met getallen.

Nu zou ik graag hebben dat voor elk getal uit de lijst gekeken gekeken gaat worden wat de output is. Dus dat elk getal van de lijst de input wordt en dat de uitkomst daarnaast komt te staan.

Is dit mogelijk? Ik heb al gezocht naar tutorials maar kon niet echt iets vinden.

Alvast bedankt

Edit:

Dit moet erg gebeuren:
1
2
3
4
5
6
7
8
9
10
11
12
[b]Range("A2").Select[/b]
    Selection.Copy
    Sheets("Onderzoek").Select
    [b][b]Range("B1").Select[/b][/b]
    ActiveSheet.Paste
    Range("F6").Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("Correlation").Select
   [b] Range("B2").Select[/b]
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False

Alleen dan moet het dikgedrukte gelden voor A2 tot en met A597 en B2 tot en met B597. Iemand verstand van visual basic die dit voor mij kan oplossen?

Edit: ik heb het al OPGELOST
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
For intTeller = 2 To 597
    Range("A" + CStr(intTeller)).Select
    Selection.Copy
    Sheets("Onderzoek").Select
    Range("B1").Select
    ActiveSheet.Paste
    Range("F6").Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("Correlation").Select
    Range("B" + CStr(intTeller)).Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
        Next intTeller
End Sub


[ Bericht 40% gewijzigd door dynamiet op 19-10-2011 16:28:52 ]
  woensdag 19 oktober 2011 @ 17:07:23 #85
330093 McCandless
I'm supertramp
pi_103286620
4 pagina's verder en ik heb nog steeds geen goede Excel-cursus gehoord. Iemand tips?
  woensdag 19 oktober 2011 @ 17:17:31 #86
62215 qu63
..de tijd drinkt..
pi_103287078
quote:
2s.gif Op woensdag 19 oktober 2011 17:07 schreef McCandless het volgende:
4 pagina's verder en ik heb nog steeds geen goede Excel-cursus gehoord. Iemand tips?
Ik heb er nog nooit een gevolgd/gelezen dus ik kan je hier ook niet bij helpen.. Trial and error is meer mijn stijl ;)
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  woensdag 19 oktober 2011 @ 17:26:56 #87
330093 McCandless
I'm supertramp
pi_103287431
quote:
0s.gif Op woensdag 19 oktober 2011 17:17 schreef qu63 het volgende:

[..]

Ik heb er nog nooit een gevolgd/gelezen dus ik kan je hier ook niet bij helpen.. Trial and error is meer mijn stijl ;)
Mm ja, maar ik ben me eigenlijk niet zo goed bewust van alle mogelijkheden van Excel, ik heb het gevoel dat ik er veel meer mee zou kunnen dan ik nu doe en vooral dingen veel sneller doen, daarom lijkt een soort van handleiding/cursus me wel handig. :).
  woensdag 19 oktober 2011 @ 17:50:27 #88
62215 qu63
..de tijd drinkt..
pi_103288280
quote:
14s.gif Op woensdag 19 oktober 2011 17:26 schreef McCandless het volgende:

[..]

Mm ja, maar ik ben me eigenlijk niet zo goed bewust van alle mogelijkheden van Excel, ik heb het gevoel dat ik er veel meer mee zou kunnen dan ik nu doe en vooral dingen veel sneller doen, daarom lijkt een soort van handleiding/cursus me wel handig. :).
Het kan geen kwaad om je code dan hier te plaatsen, zo kunnen meer mensen er van leren en er komen nog vaak interessante discussies uit voort! ^O^
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_103290581
quote:
14s.gif Op woensdag 19 oktober 2011 17:26 schreef McCandless het volgende:

[..]

Mm ja, maar ik ben me eigenlijk niet zo goed bewust van alle mogelijkheden van Excel, ik heb het gevoel dat ik er veel meer mee zou kunnen dan ik nu doe en vooral dingen veel sneller doen, daarom lijkt een soort van handleiding/cursus me wel handig. :).
3 tips:

• Gebruik de helpfunctie van Excel
http://nl.wikipedia.org/wiki/Lijst_van_Excel-functies
• Google naar het probleem
pi_103314041
quote:
0s.gif Op woensdag 19 oktober 2011 18:48 schreef dynamiet het volgende:

[..]

3 tips:

• Gebruik de helpfunctie van Excel
http://nl.wikipedia.org/wiki/Lijst_van_Excel-functies
• Google naar het probleem
Dank!
pi_103315454
Excel voor dummies is wel een handige instapper voor de echte basis. Voor de rest is mijn advies om gewoon veel op internet te zoeken en eventueel hier te vragen.
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_103315730
Ik heb een bestand met datum in dienst. Is het dan mogelijk om het aantal hele dienstjaren te krijgen dan? Dus 1 oktober 2010 in dienst is 1 jaar in dienst en 21 oktober 2010 is 0 jaar in dienst en dat wordt dan morgen 1 jaar in dienst. Is daar een formule voor?

Ik heb de nederlandse excel 2007 versie.
pi_103316036
Jaar(B1)-jaar(A1)-1
?
pi_103316256
Die werkt niet maar ik heb het ergens anders al wel gevonden.

=DATUMVERSCHIL(A2;VANDAAG();"Y")
pi_103316432
Ja je wilt met vandaag natuurlijk :)
Dacht wel dat de functie bestond maar kwam m niet tegen in mn Excel.
Mooi dat je eruit gekomen bent!
pi_103327677
Blijkbaar staat die functie niet in de lijstjes maar bestaat hij wel, in het engels heet de functie DATEDIF.

http://www.cpearson.com/excel/datedif.aspx
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_103534938
Een vraagje over het kopieren van code van het ene naar het andere workbook.

Ik heb een aantal sheets draaien. Alle benodigde code voor deze sheets zit in een AddIn, zodat ik de code op één plaats kan onderhouden ipv in alle sheets.
Nu moeten er een aantal sheets uitgeleverd worden naar klanten. Uiteraard ben ik niet van plan om de gehele AddIn uit te leveren: ik ga natuurlijk niet zomaar al mijn geheimen prijsgeven :P

Daarnaast is het ook niet nodig om alle code uit te leveren. Voor deze speciefieke sheets zijn slechts een aantal subs/functions noodzakelijk.
Dit kopieren van de code wil ik mbv VBA doen. Nu heb ik wel code om een gehele module van het ene naar het andere workbook te kopieren, maar dat is niet wat ik zoek. Ik wil alleen een aantal specifieke subs/functions kopieren en niet de hele module.

Iemand hier ervaring mee?
pi_103544257
quote:
0s.gif Op dinsdag 25 oktober 2011 10:50 schreef actuarisje het volgende:
Een vraagje over het kopieren van code van het ene naar het andere workbook.

Ik heb een aantal sheets draaien. Alle benodigde code voor deze sheets zit in een AddIn, zodat ik de code op één plaats kan onderhouden ipv in alle sheets.
Nu moeten er een aantal sheets uitgeleverd worden naar klanten. Uiteraard ben ik niet van plan om de gehele AddIn uit te leveren: ik ga natuurlijk niet zomaar al mijn geheimen prijsgeven :P

Daarnaast is het ook niet nodig om alle code uit te leveren. Voor deze speciefieke sheets zijn slechts een aantal subs/functions noodzakelijk.
Dit kopieren van de code wil ik mbv VBA doen. Nu heb ik wel code om een gehele module van het ene naar het andere workbook te kopieren, maar dat is niet wat ik zoek. Ik wil alleen een aantal specifieke subs/functions kopieren en niet de hele module.

Iemand hier ervaring mee?
De codes die bij een bepaalde sheet horen in een aparte macro module plakken of beter nog in de code van de sheet plakken.
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
  dinsdag 25 oktober 2011 @ 18:25:40 #99
1055 Schanulleke
Een kop vol zaagsel!
pi_103550445
Even tussendoor: is het mogelijk om een cel klikbaar te maken waarbij niet gevinkt = 0 en wel gevinkt = 1?
Life is what you make it.
pi_103552507
Je kan gewoon een selectievakje koppelen met een cel (zie tab ontwikkelaar)
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')