[elektro] VBA Sub Func

Nemeth Tibor nemeth.tibor798 at t-online.hu
Sat Sep 15 02:22:32 CEST 2012


Hali!

EXCEL VBA gondom a következő:

Van két vektorban mérési adat és regressziót számolnék, mondjuk 
lineárist. Tudom van a LinIll meg ha diagramot rajzolok belőle akkor van 
a Trendvonal de most többet akarok.
Hiba szamításokat és az eltérések kiszámítását is elvégezném. A 
számításokkal nincs is baj, de nem sikerült kezelhetőre megírni illetve 
nem sikerült a kiszámított adatokat visszaadni.

Ha függvényt (Function)  írok:
Bemenő paraméterként meg tudom adni az x-ek és y-ok vektorát és azt, 
hogy hova kérem az eredményeket. Ezt kényelmes használni, de sajnos nem 
képes eredményeket beírni cellákba, hibajelzéssel leáll. Csak a 
visszatérési értéket tudom megjeleníteni abban a cellában, ahova a 
függvényt beírtam egy képletbe.


Ha eljárást (Sub)akkor ezt minden újraszámoláshoz külön be kell hívni, 
ez még elviselhető, de ennek nem tudom hogyan lehet bemenő paramétereket 
küldeni.
Csak olyanra tudom megírni, hogy benne van a programban fixen azX-ek 
X-ok és egyebek helye.

1. Kérdés: lehet-e függvényből más cellákba is írni, mint ahol a képlet 
van ami a függvényt hívja? Ha igen, hogyan?
Ha nem, hogyan kell a függvény visszatérési értékének típusár megadni, 
hogy tömbképletként kezelhető legyen?
Ha már itt tartunk, nálam a tömbképlet csak vízszintesen működik, 
normális ez?

2. Kérdés: hogyan lehet egy Macro-t rávenni, hogy indításakor valami 
kényelmes módon rákérdezzen néhány cellapozícióra, tehát hol vannak 
X-ek, Y-ok, hova írja az eredményeket?
A kényelmes alatt azt értem, hogy egérrel kijelölhessem a tartományokat 
mint amikor a függvény bemenőit megadom.


Üdv
                     Németh Tibor





More information about the Elektro mailing list