[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