abonnement Unibet Coolblue
  zaterdag 14 januari 2012 @ 11:25:40 #126
62215 qu63
..de tijd drinkt..
pi_106796422
Nette en duidelijk post KM! ^O^
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_106797221
Dank u :)

Ik weet dat het in dit topic niet de bedoeling is om kant en klare programma's aan te reiken maar in dit geval was de oplossing tegelijk eenvoudig en ingewikkeld.

De code voor het samenvoegen is immers zo aan iemand uit te leggen, maar hoe je vervolgens ervoor zorgt dat je willekeurige workbooks kunt bewerken en hoe je ervoor zorgt dat de code op een gebruiksvriendelijke manier aan te bieden is, is andere koek.

In principe vind ik dat mensen zelf moeten vogelen, en afhankelijk van de uitgangskennis van de vraagsteller kan je ook wel inschatten of dat goed gaat komen, of niet.

Als iemand de VBA editor met moeite kan vinden is het goed om (naar mijn mening) een wat meer "kant en klare" oplossing aan te bieden in de hoop dat diegene dan verder kan vogelen om de code aan te passen naar eigen wens.

In het meest ideale geval raken mensen geïnspireerd en leren ze op basis van wat ze is aangereikt zichzelf nieuwe "skills" aan.

Ik het geval van Gekkie waren er een aantal zaken, waarvan de eerste ook terecht werd aangegeven, zorg ervoor dat SAP dit zelf doet! Echter uit ervaring weet ik dat je als individuele gebruiker erg hard moet trekken om iets voor elkaar te krijgen.

Juist de vrijheid die je hebt als je zelf in staat bent om met behulp van eigen kennis in de kantooromgeving zelf je eigen tools te bouwen (en die heb je met VBA) kan inspirerend werken.

Edit:

Ik heb een voorbeeld toegevoegd van een wat meer uitgebreid menu

FOK! Menu



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.


[ Bericht 39% gewijzigd door #ANONIEM op 14-01-2012 14:21:50 ]
  zaterdag 14 januari 2012 @ 15:14:43 #128
185588 Irritatie100
RATATATATATA!!!!
pi_106802260
Is het mogelijk om een recursieve functie uit te rekenen met Excel?
  zaterdag 14 januari 2012 @ 15:17:37 #129
62215 qu63
..de tijd drinkt..
pi_106802344
quote:
0s.gif Op zaterdag 14 januari 2012 15:14 schreef Irritatie100 het volgende:
Is het mogelijk om een recursieve functie uit te rekenen met Excel?
Heb je hier wat aan?
http://social.msdn.micros(...)3c-a990-046e987ab421
http://www.excelforum.com(...)ursive-function.html
bron: google...
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_106802430
quote:
0s.gif Op zaterdag 14 januari 2012 15:14 schreef Irritatie100 het volgende:
Is het mogelijk om een recursieve functie uit te rekenen met Excel?
Een recursieve functie als in Ackerman recursie? Dan denk ik dat je MathLab moet hebben.

Wat wil je precies doen?
  zaterdag 14 januari 2012 @ 15:28:03 #131
185588 Irritatie100
RATATATATATA!!!!
pi_106802619
quote:
0s.gif Op zaterdag 14 januari 2012 15:20 schreef KritischeMassa het volgende:

[..]

Een recursieve functie als in Ackerman recursie? Dan denk ik dat je MathLab moet hebben.

Wat wil je precies doen?
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.
Ik weet van te voren de gegevens in A1, A2 en A3. A4 is uitgerekend met de functie BET. Het antwoord dat ik wil weten is het bedrag in B17. Alleen de bedoeling is dat ik dat antwoord niet verkrijg door zo'n hele tabel op te stellen, maar door 1 formule (dus maar 1 cel) te gebruiken.
pi_106802758
Ik denk niet dat Excel daar een kant en klare functie voor heeft, maar je kan zelf functies bouwen in excel.

http://office.microsoft.c(...)ons-HA001111701.aspx
  zaterdag 14 januari 2012 @ 17:52:55 #133
185588 Irritatie100
RATATATATATA!!!!
pi_106807405
Ik heb het al anders gedaan. Ik had de formule van de bijbehorende rekenkundige rij opgesteld, een vriend gezocht die wiskunde studeert en hem de functie laten aanpassen zodat hij niet meer recursief was. En het werkte :D
Ik ga nu eens kijken of ik een vriend heb die informatica studeert zodat ik wel zo'n directe functie in Excel heb :P
pi_106808107
quote:
0s.gif Op zaterdag 14 januari 2012 17:52 schreef Irritatie100 het volgende:
Ik heb het al anders gedaan. Ik had de formule van de bijbehorende rekenkundige rij opgesteld, een vriend gezocht die wiskunde studeert en hem de functie laten aanpassen zodat hij niet meer recursief was. En het werkte :D
Ik ga nu eens kijken of ik een vriend heb die informatica studeert zodat ik wel zo'n directe functie in Excel heb :P
Je wil dat het dus gebouwd wordt voor je, zeg dat dan...

1
2
3
4
5
6
7
8
9
10
Function FOK(rente, startbedrag, aflossing, looptijd)

    For i = 1 To looptijd
    
        FOK = startbedrag - (aflossing - (rente / 100 * startbedrag))
        startbedrag = FOK
    
    Next

End Function

Deze code in een module zetten en voila



Type in =FOK() en druk op fx

[ Bericht 1% gewijzigd door #ANONIEM op 14-01-2012 18:19:49 ]
  zaterdag 14 januari 2012 @ 18:23:55 #135
185588 Irritatie100
RATATATATATA!!!!
pi_106808413
quote:
12s.gif Op zaterdag 14 januari 2012 18:14 schreef KritischeMassa het volgende:

[..]

Je wil dat het dus gebouwd wordt voor je, zeg dat dan...
[ code verwijderd ]

Deze code in een module zetten en voila

[ afbeelding ]

Type in =FOK() en druk op fx
Alleen verandert de verhouding tussen aflossing en rente elk jaar, dan kan je dit toch niet gebruiken?
  zaterdag 14 januari 2012 @ 18:43:35 #136
185588 Irritatie100
RATATATATATA!!!!
pi_106809046
Maar ik zal hem zo proberen, eerst even het volgende :D

Dit is de situatie:
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.
Ik moet uitzoeken welke waarde er in cel B3 komt te staan, zodat de waardes in F11 en J11 gelijk zijn. Kan ik de doelzoeker gebruiken? En zo ja: hoe moet ik die invullen?
Als er verder nog info nodig is over de gegevens die er in de sheet staan hoor ik het wel :P
pi_106809048
quote:
0s.gif Op zaterdag 14 januari 2012 18:23 schreef Irritatie100 het volgende:

[..]

Alleen verandert de verhouding tussen aflossing en rente elk jaar, dan kan je dit toch niet gebruiken?
Nou dat gebeurt toch ook, het startbedrag wordt steeds ge-update

Volgens mij werkt het, heb je het al getest?

Die looptijd in de functie is dus bijvoorbeeld 10

[ Bericht 4% gewijzigd door #ANONIEM op 14-01-2012 18:44:58 ]
  zaterdag 14 januari 2012 @ 18:47:27 #138
185588 Irritatie100
RATATATATATA!!!!
pi_106809168
quote:
0s.gif Op zaterdag 14 januari 2012 18:43 schreef KritischeMassa het volgende:

[..]

Nou dat gebeurt toch ook, het startbedrag wordt steeds ge-update

Volgens mij werkt het, heb je het al getest?

Die looptijd in de functie is dus bijvoorbeeld 10
Ik heb het net getest, maar als ik als aflossing die 24081,89 invul, looptijd 10, rente 5,5% en startbedrag 350.000, dan komt er iets heel anders uit...
pi_106809364
quote:
0s.gif Op zaterdag 14 januari 2012 18:47 schreef Irritatie100 het volgende:

[..]

Ik heb het net getest, maar als ik als aflossing die 24081,89 invul, looptijd 10, rente 5,5% en startbedrag 350.000, dan komt er iets heel anders uit...
is die 5,5 het getal 5,5 of 5,5% want ik deel die 5,5 eerst door 100
  zaterdag 14 januari 2012 @ 18:53:59 #140
185588 Irritatie100
RATATATATATA!!!!
pi_106809396
quote:
0s.gif Op zaterdag 14 januari 2012 18:53 schreef KritischeMassa het volgende:

[..]

is die 5,5 het getal 5,5 of 5,5% want ik deel die 5,5 eerst door 100
0,055 en dan de cel als eigenschap percentage meegegeven.
pi_106809425
quote:
0s.gif Op zaterdag 14 januari 2012 18:53 schreef Irritatie100 het volgende:

[..]

0,055 en dan de cel als eigenschap percentage meegegeven.
Probeer het eens met het getal 5,5?
  zaterdag 14 januari 2012 @ 18:56:17 #142
185588 Irritatie100
RATATATATATA!!!!
pi_106809471
quote:
0s.gif Op zaterdag 14 januari 2012 18:54 schreef KritischeMassa het volgende:

[..]

Probeer het eens met het getal 5,5?
Ja, nu werkt ie. Thanks!
Nu deze: :P
quote:
0s.gif Op zaterdag 14 januari 2012 18:43 schreef Irritatie100 het volgende:
Maar ik zal hem zo proberen, eerst even het volgende :D

Dit is de situatie:
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.
Ik moet uitzoeken welke waarde er in cel B3 komt te staan, zodat de waardes in F11 en J11 gelijk zijn. Kan ik de doelzoeker gebruiken? En zo ja: hoe moet ik die invullen?
Als er verder nog info nodig is over de gegevens die er in de sheet staan hoor ik het wel :P
pi_106809521
quote:
0s.gif Op zaterdag 14 januari 2012 18:56 schreef Irritatie100 het volgende:

[..]

Ja, nu werkt ie. Thanks!
Nu deze: :P

[..]

Lieverd, kijk naar de code en help jezelf verder

Ik vind je best lief denk ik maar ik ben geen code-FEBO, waar je half warme code uit de muur trekt. Als je er niet uitkomt en je hebt specifieke vragen wil ik ze best beantwoorden...

;)
  zaterdag 14 januari 2012 @ 19:01:33 #144
185588 Irritatie100
RATATATATATA!!!!
pi_106809622
quote:
0s.gif Op zaterdag 14 januari 2012 18:57 schreef KritischeMassa het volgende:

[..]

Lieverd, kijk naar de code en help jezelf verder

Ik vind je best lief denk ik maar ik ben geen code-FEBO, waar je half warme code uit de muur trekt. Als je er niet uitkomt en je hebt specifieke vragen wil ik ze best beantwoorden...

;)
Code-FEBO _O-
Maar ik hoef geen code :P Ik vraag me alleen af of ik de doelzoeker kan gebruiken om cel B3 te veranderen in een waarde waarbij F11 en J11 gelijk zijn. Want ik heb een aantal dingen geprobeerd met die doelzoeker, maar het lukt me niet. En om nou de hele tijd willekeurige dingen in te vullen totdat F11 en J11 gelijk zijn....
pi_106845963
bij verticaal zoeken: Zoekt in de meest linkse kolom in de matrix naar een bepaalde waarde.
is er ook een mogelijkheid dat ie juist zoekt in de meest rechtse kolom? :@
pi_106846508
quote:
0s.gif Op zondag 15 januari 2012 20:47 schreef EL_Presidente het volgende:
bij verticaal zoeken: Zoekt in de meest linkse kolom in de matrix naar een bepaalde waarde.
is er ook een mogelijkheid dat ie juist zoekt in de meest rechtse kolom? :@
Nee, met Verticaal zoeken moet je op te zoeken waarde links staan.
Anders moet je INDEX(VERGELIJKEN(etc)) gebruiken. Succes, eerst zelf proberen ;)
pi_106846635
quote:
7s.gif Op zondag 15 januari 2012 20:56 schreef DaFan het volgende:

[..]

Nee, met Verticaal zoeken moet je op te zoeken waarde links staan.
Anders moet je INDEX(VERGELIJKEN(etc)) gebruiken. Succes, eerst zelf proberen ;)
eerst zelf proberen?.. _O-
gast ik heb de ballenverstand van Excel daarom vraag ik het ook hier.. :')

maar uh ik heb dus dit..
=VERT.ZOEKEN(A:A;Blad1!A:B;2;ONWAAR) (hij zoekt dus (default) in de meest linker kolom)

wat moet ik hiervan maken zodat ie in de meest rechter kolom zoekt? :?
  zondag 15 januari 2012 @ 21:05:30 #148
62215 qu63
..de tijd drinkt..
pi_106847198
quote:
0s.gif Op zondag 15 januari 2012 20:57 schreef EL_Presidente het volgende:

[..]

eerst zelf proberen?.. _O-
gast ik heb de ballenverstand van Excel daarom vraag ik het ook hier.. :')
En dan geeft iemand het antwoord, werkt het niet, moeten we t aanpassen, werkt nog niet, etc., tot dat het wel werkt. En een week later weer een vraag.. ;)

En dat je er de ballen verstand van hebt is geen probleem, dat je het ook niet wil weten (en dus geen inzet toont) wel..
quote:
maar uh ik heb dus dit..
=VERT.ZOEKEN(A:A;Blad1!A:B;2;ONWAAR) (hij zoekt dus (default) in de meest linker kolom)

wat moet ik hiervan maken zodat ie in de meest rechter kolom zoekt? :?
Een hele andere formule, met bijvoorbeeld =INDEX(VERGELIJKEN())) zoals DaFan al zei..
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_106847443
quote:
0s.gif Op zondag 15 januari 2012 21:05 schreef qu63 het volgende:

[..]

En dan geeft iemand het antwoord, werkt het niet, moeten we t aanpassen, werkt nog niet, etc., tot dat het wel werkt. En een week later weer een vraag.. ;)

En dat je er de ballen verstand van hebt is geen probleem, dat je het ook niet wil weten (en dus geen inzet toont) wel..

[..]

Een hele andere formule, met bijvoorbeeld =INDEX(VERGELIJKEN())) zoals DaFan al zei..
dat is als excelexpert makkelijk praten tegen een excelnoob die gisteren excel ontdekt heeft.. :{
pi_106847477
En dan tussen de haakjes ongeveer wat je bij VERT.ZOEKEN al had staan ;)
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')