abonnement Unibet Coolblue
  vrijdag 23 maart 2007 @ 09:12:44 #1
135789 Damzkieee
Ontzettende natnek
pi_47571726
Het grote Excel vragen topic:

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 : De help functie van excel kan je echt een eind op weg helpen ! (F1)

Eerste deel: [EXCEL] Het grote Excel vragen topic
The Killers Heracles Almelo Real Madrid
29.10 Novastar HMH
  vrijdag 23 maart 2007 @ 09:16:08 #2
135789 Damzkieee
Ontzettende natnek
pi_47571796
Laatste vraag uit het vorige topic:

Okay dat kopieren naar het lege tabblad wil wel, maar nu nog het sorteren. Ik wil graag dat dat automatisch gaat en dat de namen er dan bij verplaatsen, zodat ze bij de goede score blijven staan.
The Killers Heracles Almelo Real Madrid
29.10 Novastar HMH
pi_47571810
Deze stond nog open dacht ik:
quote:
Op donderdag 22 maart 2007 14:54 schreef Djoowey het volgende:
Nog een vraagje,

Ben wat meer met draaitabellen bezig nu, en als ik er 1 verwijder (via "Verwijderen"), blijft hij er volgens mij bij dat de lege cellen nog steeds een draaitabel moeten voorstellen. Daardoor kan ik een eventuele nieuwe draaitabel daar niet neerzetten, en heb ik dus zware problemen met de opmaak!

Hoe kan ik die cellen echt leegmaken, of hoe kan ik een draaitabel zo verwijderen dat ik geen "left-overs" heb..

BVD again!
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_47571851
quote:
Op vrijdag 23 maart 2007 09:16 schreef Damzkieee het volgende:
Laatste vraag uit het vorige topic:

Okay dat kopieren naar het lege tabblad wil wel, maar nu nog het sorteren. Ik wil graag dat dat automatisch gaat en dat de namen er dan bij verplaatsen, zodat ze bij de goede score blijven staan.
Macro opnemen van het sorteren van die tabel met INDIRECT verwijzingen en die aan een knop hangen of zoek in het vorige topic die verwijzng naar een macro die automatisch draait als de sheet veranderd, iets met "worksheet_on_change".
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 23 maart 2007 @ 09:21:17 #5
135789 Damzkieee
Ontzettende natnek
pi_47571880
Ik snap die hele Macro's niet
The Killers Heracles Almelo Real Madrid
29.10 Novastar HMH
pi_47572028
quote:
Op vrijdag 23 maart 2007 09:21 schreef Damzkieee het volgende:
Ik snap die hele Macro's niet
dan wordt het lastig, ook om het uit te leggen.
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_47572200
heh getver jullie waren me voor met deel 2

Wat betreft de Makro opnemen.. Alt F8 record macro.. en dan de stappen doen in excel die je wilt dat de macro automatisch voor je doen.. ( dan eventueel die macro code hier pasten voor finetuning )
pi_47572227
Dit zou de macro ongeveer worden (waar A1:B4 de cellen zijn, hier dus 2 kolommen met 4 namen)
1
2
    Range("A1:B4").Select
    Selection.Sort Key1:=Range("B1"), Order1:=xlDescending, Key2:=Range("A1"), Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 :=xlSortNormal

Gewoon opgenomen door Data -> Sorteren te doen. Kan je zelf ook doen, dan een knop maken en die macro eraan verbinden. Selecteer wel de goede range natuurlijk en op welke kolom ie gesorteerd moet worden.
Automatisch sorteren gaat volgens mij niet lukken.
  vrijdag 23 maart 2007 @ 09:57:53 #9
135789 Damzkieee
Ontzettende natnek
pi_47572661
Het duizelt me nog maar ik zal er thuis effe aan gaan prutsen
The Killers Heracles Almelo Real Madrid
29.10 Novastar HMH
pi_47572847
Als je je er een kleeeeiiin beetje in verdiept zijn macro's helemaal niet zo moeilijk. Vooral met opnemen en dan de output bekijken in Visual Basic Editor leer je al een hoop van. Als je bijvoorbeeld mijn macro van hierboven stuk voor stuk bekijkt en kijkt hoe het scherm Data -> Sorteren eruitziet is al een hoop duidelijk
pi_47573678
tvp.
pi_47573700
Hoi.

Vraagje, ik 70 Excel bestanden. Dit zou ik graag in 1 bestand willen hebben met 70 tabbladen.
Kan dit automagisch? Ik heb al zitten zoeken onder Data >>> Get external data. Maar dan kriig ik de gegevens gelinkt, en niet geimporteerd.

Weet iemand hoe dit makkelijk kan?
Op vrijdag 12 augustus 2005 01:46 schreef ElisaB het volgende:
Wat is SHERMAN leuk he Bloes O+
  vrijdag 23 maart 2007 @ 10:37:31 #13
15967 Frollo
You know I am a righteous man
pi_47573817
quote:
Op vrijdag 23 maart 2007 10:33 schreef SHERMAN het volgende:
Hoi.

Vraagje, ik 70 Excel bestanden. Dit zou ik graag in 1 bestand willen hebben met 70 tabbladen.
Kan dit automagisch? Ik heb al zitten zoeken onder Data >>> Get external data. Maar dan kriig ik de gegevens gelinkt, en niet geimporteerd.

Weet iemand hoe dit makkelijk kan?
Ik wist het ook niet, maar ik heb even zitten proberen naar aanleiding van je vraag, en wat denk je? Je kunt de tabjes gewoon van het ene bestand naar het andere slepen.

Je moet wel de bestanden naast elkaar hebben staan, dus met Venster > Alle vensters.

[ Bericht 6% gewijzigd door Frollo op 23-03-2007 10:43:17 ]
pi_47573964
quote:
Op vrijdag 23 maart 2007 10:37 schreef Frollo het volgende:

[..]

Ik wist het ook niet, maar ik heb even zitten proberen naar aanleiding van je vraag, en wat denk je? Je kunt de tabjes gewoon van het ene bestand naar het andere slepen.
He verrek, je hebt gelijk.. Thanks..

Dan nog een vraagje, bestaat er een sneltoets om een tabblad te hernoemen? Heb wat combi's met F2 geprobeerd maar tot nog toe niks kunnen vinden..
Op vrijdag 12 augustus 2005 01:46 schreef ElisaB het volgende:
Wat is SHERMAN leuk he Bloes O+
pi_47574020
Gewoon dubbelklikken...veel sneller dan dat gaat t m niet worden.
  zaterdag 24 maart 2007 @ 12:01:33 #16
3671 glasbak
Sjeeskees ©®
pi_47607161
Ik heb een (waarschijnlijk n00b) vraagje aangezien ik echt de ballen verstand heb van excel..

Ik heb een rijtje getallen van D1 tot D133 (laatste kan varieren) Deze hebben een waarde die ligt tussen 0.01 en 200.00. Deze reeks wil ik bij elkaar optellen, maar alleen de getallen met een waarde van meer dan 1.0. Alles onder 0.99 moet dus overgeslagen worden.

Hoe doe ik dat? Macro zou het makkelijkst zijn, want de tabel komt via knippen en plakken op het blad terecht en kan dan eigenlijk direct opgeteld worden..
  zaterdag 24 maart 2007 @ 12:24:07 #17
15967 Frollo
You know I am a righteous man
pi_47607651
Zet dit in een cel die zelf NIET in kolom D ligt:

=SOM.ALS(D:D;">=1")
  zaterdag 24 maart 2007 @ 14:05:59 #18
3671 glasbak
Sjeeskees ©®
pi_47609872
quote:
Op zaterdag 24 maart 2007 12:24 schreef Frollo het volgende:
Zet dit in een cel die zelf NIET in kolom D ligt:

=SOM.ALS(D:D;">=1")
Dat moet dus in mijn geval =SUMIF(D1:D113,">=1") zijn. Nu wil ik eigenlijk nog dat de waarden in de velden voor de optelling afgerond worden naar beneden (FLOOR).

Eigenlijk is dan de hele SUMIF niet nodig. Want als alles kleiner dan 1 afgerond wordt naar beneden, hou je vanzelf 0 over. Dat telt dan vanzelf niet mee

Maar een =SUM(FLOOR(D1,1):FLOOR(D113,1)) werkt niet.
  zaterdag 24 maart 2007 @ 15:02:10 #19
12913 GreatWhiteSilence
Bite me! (Not you, Annicka!)
pi_47611163
Is het dan niet het handigste met twee rijtjes te werken? Eentje met de waarden, eentje met de FLOOR functie, en een enkele cel met de SUMIF functie?
Man, unlike the animals, has never learned that the sole purpose of life is to enjoy it. (Samuel Butler)
  zaterdag 24 maart 2007 @ 16:34:10 #20
51635 de_priester
Nil nequit amor
pi_47613363
Als je een cross reference maakt in excel, laat excel zien dat die cellen met elkaar te maken hebben.
Nu weet ik dat er een stand móet zijn, die ALLE referenties weergeeft met pijltjes in excel.

dus a1=b4 , dan zal er een pijltje komen te staan die van b4 naar a1 wijst (of andersom).

waar kan ik dat aanzetten? (alle cellen tegelijk niet 1 voor 1)
Imperare sibi maximum imperium est
  zaterdag 24 maart 2007 @ 16:53:07 #21
46802 Visitor.Q
Neemt alles op!
pi_47613856
Ik had er al een topic voor gemaakt, maar die werd gesloten Daarom nu hier nogmaals het probleem met interpolatie mbv trendlijn.. Vooral handig om dit te weten als je Excel gebruikt om een verband te vinden en de formule klakkeloos overneemt..
quote:
Op woensdag 21 maart 2007 23:36 schreef Visitor.Q het volgende:
Ik heb hier een geval waarin ik een aantal punten wil fitten met een polynoom. De polynoom is derde macht, en loopt volgens de grafiek netjes door de punten die ik heb opgegeven (blauw). Daarbij wil ik dat (0,0) wordt meegenomen en dat de vergelijking wordt afgedrukt.
Als ik de uitkomst van deze vergelijking echter in Excel ga invullen (dus zelf weer x waarden invullen en dan de uitkomst y tegen deze x plotten), krijg ik data punten die boven de zojuist gegenereerde fit liggen (rood)... Het lijkt er dus op dat de factoren in de vergelijking niet overeenkomen met de juiste gefitte curve...
Wat moet ik hier nu mee? Waarom gaat dit fout? Is dat nou het effect van verlies van significate cijfers op een computer? Zou niet moeten, want MATLAB kan gewoon de juiste fit berekenen.. Office 2003 kan het wel goed... Iemand kan verifieren dat dit inderdaad fout gaat misschien?



http://xs.to/xs.php?h=xs413&d=07123&f=office2007fit.jpg

de datafile:
http://www.filefactory.com/file/3efbf7/
pi_47634320
Je moet de parameters ook niet overnemen uit de grafiek maak je moet de matrixfunctie ervoor gebruiken. Even nadenken hoe die ook alweer heet.

Nevermind ik dacht dat dit kon met LIJNSCH functie maar die is alleen voor meerdere lineaire bereiken. Volgens mij kan excel alleen goed overweg met lineaire functies. Je kunt matlab wel koppelen aan excel maar daar schiet je niet heel veel mee op denk ik.
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_47634339
War soms nog wel een wil helpen is alle y-waarden met een meervoud van 10 te vermenigvuldigen. Ik stel voor om alles x1E6 of x1E7 te doen, dan gaat het al iets beter.
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
  zondag 25 maart 2007 @ 23:51:28 #24
46802 Visitor.Q
Neemt alles op!
pi_47658554
quote:
Op zondag 25 maart 2007 11:07 schreef Deetch het volgende:
War soms nog wel een wil helpen is alle y-waarden met een meervoud van 10 te vermenigvuldigen. Ik stel voor om alles x1E6 of x1E7 te doen, dan gaat het al iets beter.
Je gelooft het niet, maar hij geeft precies dezelfde formule met de coefficienten een factor 1E7 hoger Wederom wordt de lijn zelf goed door de punten heen getrokken, alleen de gegeven vergelijking klopt dus niet...
pi_47663471
Bij mijn versie van Excel 2003 is ie spot-on. De fit verloopt wel in het gebied tussen 0 en je eerste x waarde maar dat is begrijpelijk voor 3e machts fit functies.

y = 2.1997872E-10 x3 - 4.3983787E-09 x2 + 6.439888E-08 x - 1.4070366E-07

Met een geforceerde fit door 0 wordt dit en ook die ligt gewoon goed.
y = 1.648723E-10 x3 - 1.5690453 x2 + 2.3301444E-08 x
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_47690364
Kan dit?

Stel ik heb twee verschillende excelbestanden.

Excelbestand A is in te vullen door een 3e partij.
Excelbestand B is beheerd door mijzelf, en daar hebben mensen die toegang hebben tot bestand A geen toegang toe.
Beide bestanden staan in andere mappen op een shared-drive, die voor de toegangsscheiding zorgen.


Uitkomsten van cellen in bestand A moeten doorsijpelen, overgekopieerd of doorgegeven worden aan B, waarin ik verder reken met die cijfers.

Is dit mogelijk, dat ik, als ik bestand B open meteen de huidiger cijfers uit bestand A zie en kan gebruiken door een refreshfunctie of iets dergelijks?

... of ben ik te futuristisch?
pi_47693140
de indirect functie kun je daar voor gebruik.

In bestand B zet je in cel a1 de bestandnaam die je wilt aanroepen (bestandA.xls).

Vervolgens zet je in de kolom ernaast de volgende formule: =indirect("["&A1&"]Blad1!$C$5")

Dus in de indirectfunctie komt dus een tekstregel met de verwijzing erin. Blad1 kun je dus ook nog vervangen door een celverwijzing en $C$5 ook.
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_47698013
quote:
Op maandag 26 maart 2007 22:54 schreef Deetch het volgende:
de indirect functie kun je daar voor gebruik.

In bestand B zet je in cel a1 de bestandnaam die je wilt aanroepen (bestandA.xls).

Vervolgens zet je in de kolom ernaast de volgende formule: =indirect("["&A1&"]Blad1!$C$5")

Dus in de indirectfunctie komt dus een tekstregel met de verwijzing erin. Blad1 kun je dus ook nog vervangen door een celverwijzing en $C$5 ook.
Gij wordt zeer vriendelijk en hartelijk bedankt!
pi_47705746
Is het mogelijk om in excel ergens aan te geven dat wanneer men een :

Ctrl C, Ctrl V doet hij niet de formule uit die cel mee mag copieren maar puur alleen de waarde ?
(geen macro schrijven die het voor je doet, ik weet dat het met paste special kan, maar het moet basterd proof zijn )
  dinsdag 27 maart 2007 @ 20:17:58 #30
31425 TheFes
Nu met zonder icon!
pi_47724408
makro maken en daar snelkoppeling aanhangen moet toch wel basterd proof zijn?
** handtekening **
pi_47727910
ctrl+c, alt+w, s, w maar een macrootje maken e daar een sneltoets aanhangen is volgens mij beter.

1
2
3
4
5
6
7
8
Sub Paste_Values()
'
' Paste_Values Macro
' De macro is opgenomen op 27-3-2007 door Deetch.
'
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False
End Sub


Vervolgens alt+F8 en bij macro opties sneltoets toevoegen. Ik gebruik zelf voor paste/vlues ctrl+k.

De handeling voor de gebruiker wordt dan ctrl+c, ctrl+k, mits de gebruiker macros heeft geactiveerd in excel (check beveiligingsopties)
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_47738677
ik wil de maand in de ene cel (numeriek (01, 02, 03, etc etc)) converteren naar de andere cel (text (Januari, Februari, Maart, etc etc))

en ik kan niet vinden hoe dat moet. ben ik nou zo een slechte F1'er of kan het gewoon niet?
pi_47738979
Kan op twee manieren:
a)
A1 is hier de cel met de numerieke data, als je er meer hebt verander je die gewoon
1=IF(A1=1;"Januari";IF(A1=2;"Februari";IF(A1=3;"Maart";IF(A1=4;"April; 

Denk je dat m verder zelf wel kan doen. Vergeet de haakjes aan het einde niet (al doet Excel dat ws zelf wel)

b)
Het kan ook met een VLOOKUP. Maak in een ander werkblad een tabel met 1 t/m en ernaast de bijbehorende maand. Selecteer deze hele tabel en geef het een naam (Invoegen, Naam, bijvoorbeeld Maanden in dit voorbeeld).
A1 is de cel met het maandnummer, en deze code kan je overal invoeren:
1=VLOOKUP(A1;Maanden;2)

Hij zoekt het nummer in A1 op in de tabel Maanden, en als return volgt dan de waarde in de 2e kolom van die tabel. Je kan die lijst ook eventueel in hetzelfde werkblad doen, dan kan je gewoon met een range werken in plaats van de tabel een naam te geven.
  woensdag 28 maart 2007 @ 09:41:32 #34
15967 Frollo
You know I am a righteous man
pi_47739142
quote:
Op woensdag 28 maart 2007 09:25 schreef HTN02 het volgende:
ik wil de maand in de ene cel (numeriek (01, 02, 03, etc etc)) converteren naar de andere cel (text (Januari, Februari, Maart, etc etc))

en ik kan niet vinden hoe dat moet. ben ik nou zo een slechte F1'er of kan het gewoon niet?
Zet in de verwijzende cellen =DATUM(2007;A1;1) en maak deze op met de notatie mmm of mmmm.
pi_47739264
Ja omg
pi_47739371
hmmm.... bijde oplossingen werken niet, hij laat gewoon die code in de cel zien.
ik gebruik excel 2003 BTW
  woensdag 28 maart 2007 @ 09:52:20 #37
15967 Frollo
You know I am a righteous man
pi_47739445
quote:
Op woensdag 28 maart 2007 09:49 schreef HTN02 het volgende:
hmmm.... bijde oplossingen werken niet, hij laat gewoon die code in de cel zien.
ik gebruik excel 2003 BTW
Dan moet je even Extra > Opties > Weergave > Formules UITvinken
pi_47739591
formules waren al uitgevinkt.
3de oplossing werkt ook niet. maar ik heb dus zowel de numerieke als de text van een maand nodig in een apparte cellen.

in het nummerieke wil ik graag 01, 02, 03, 04 gebruiken.

kan iemand ook aangeven wat voor cellen ik moet gebruiken (tekst, numeriek, datum)
pi_47739629
Gewoon General, dan zou ie dat vanzelf moeten aanpassen. Snap niet waarom het niet werkt, bij mij gaat het prima met 2003
  woensdag 28 maart 2007 @ 10:00:41 #40
15967 Frollo
You know I am a righteous man
pi_47739650
quote:
Op woensdag 28 maart 2007 09:58 schreef HTN02 het volgende:
formules waren al uitgevinkt.
3de oplossing werkt ook niet. maar ik heb dus zowel de numerieke als de text van een maand nodig in een apparte cellen.

in het nummerieke wil ik graag 01, 02, 03, 04 gebruiken.

kan iemand ook aangeven wat voor cellen ik moet gebruiken (tekst, numeriek, datum)
Kun je het bestand (of een gedeelte) anders even online zetten? Want ik snap niet zo goed waar je nu heen wilt en waarom het niet lukt.
pi_47739731
het zijn gewoon 2 velden, maand text en maand numeriek die moeten dus communiceren.
  woensdag 28 maart 2007 @ 10:06:25 #42
15967 Frollo
You know I am a righteous man
pi_47739839
quote:
Op woensdag 28 maart 2007 10:02 schreef HTN02 het volgende:
het zijn gewoon 2 velden, maand text en maand numeriek die moeten dus communiceren.
En in de eerste groep velden, staan daar echt getallen (1, 4, 12 etc) of zijn het in werkelijkheid datums die OPGEMAAKT zijn als getallen?
pi_47739953
tekst met 01, 02, 03 ofzo erin. de 2de is nog niks. plus een veldje om allen in een goede zin te proppen, maar dat staat hier buiten (dat lukt me wel )
  woensdag 28 maart 2007 @ 10:11:17 #44
15967 Frollo
You know I am a righteous man
pi_47739987
quote:
Op woensdag 28 maart 2007 10:10 schreef HTN02 het volgende:
tekst met 01, 02, 03 ofzo erin. de 2de is nog niks. plus een veldje om allen in een goede zin te proppen, maar dat staat hier buiten (dat lukt me wel )
Dan is het bijzonder vreemd dat mijn oplossing niet werkt.
Heb je een Engelse Excel? Dan moet het =DATE(2007,A1,1) zijn.
pi_47740221
nope, ik heb een nederlandse versie. alles is iig in het nederlands
pi_47740257
na je oplossing opniew geprobeerd te hebben krijg ik #WAARDE
  woensdag 28 maart 2007 @ 10:23:12 #47
15967 Frollo
You know I am a righteous man
pi_47740379
quote:
Op woensdag 28 maart 2007 10:19 schreef HTN02 het volgende:
na je oplossing opniew geprobeerd te hebben krijg ik #WAARDE
Kijk 'ns of je dit kunt gebruiken:

http://www.freewebs.com/frollo/HTN02.xls
pi_47741148
dat werkt thanks! alleen een klein dingetje nog... ik wil ze helemaal uitgeschreven hebben, kan dat ook?

als ik de cel oproep in een ander veld (dat zinnetje waar ik het eerder over had) krijg ik :39142 ?
ik roep hem op met &C2 of met het orginele datum... krijg ik hetzelfde...

[ Bericht 8% gewijzigd door HTN02 op 28-03-2007 11:05:07 ]
  woensdag 28 maart 2007 @ 11:10:46 #49
15967 Frollo
You know I am a righteous man
pi_47741886
quote:
Op woensdag 28 maart 2007 10:47 schreef HTN02 het volgende:
dat werkt thanks! alleen een klein dingetje nog... ik wil ze helemaal uitgeschreven hebben, kan dat ook?

als ik de cel oproep in een ander veld (dat zinnetje waar ik het eerder over had) krijg ik :39142 ?
ik roep hem op met &C2
Dan moet je TEKST(C2;"mmmm") gebruiken in plaats van C2.
pi_47742076
je bent geweldig! dan nog 1 klein allerlaatste vraagje:
als je 03 hebt staan in B2 (waar C2 dus van is afgeleid) en die gebruikt ik in mijn zin, dan krijg ik 3 IPV 03. is dat te veranderen?
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')