[elektro] VBA Sub Func
Kovács József
kj at faldeko.hu
Sat Sep 15 11:25:46 CEST 2012
2012.09.15. 2:22 keltezéssel, Nemeth Tibor írta:
> 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.
Ez így normális, hisz függvényhívás, ami
a saját helyére adja vissza a visszatérési értékét...
HA, a függvényen belül akarsz MÁS cellákat módosítani
azt kódból kell megoldani az ecxel komponens metódusaival
>
> 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.
Ugyanúgy csak nem kell zárójelzeni a jobb oldalon
és nem kell érték adás a bal oldalon, valamint
nyilván nem lesz visszatérési értéke sem...
függvény
izé=függvény(x,y,z)
subrutin
subrutin x,y,z
> 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?
lehet, az excel objektumok metodusaival
> 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.
kódból...
excel objektum metodussal lekérhető a kijelölt tartomány
KJ
>
>
> Üdv
> Németh Tibor
>
>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list