Hirdetés
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Yettel topik
- Milyen okostelefont vegyek?
- Apple iPhone 17 Pro Max – fennsík
- Visszatérnek a Samsung tervezte CPU-magok és GPU az Exynos 2800-ban?
- Telekom mobilszolgáltatások
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Magisk
- Fotók, videók mobillal
- Honor Magic5 Pro - kamerák bűvöletében
-
Mobilarena
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
cousin333
addikt
válasz
Gabriel_86
#12934
üzenetére
Üdv!
Neked is mondanám, hogy szerintem rosszul közelíted meg a kérdést. Nem a grafikonból kellene kibogarászni a függvényt, hanem az eredeti adatokból, amin a grafikon is alapszik.
Ennek megfelelően az alábbi képletet kell egymás melletti 3 cellába, egyszerre(!) beírni, majd Ctrl + Shift + Enter:
=LIN.ILL(Y; X^{1\2})
ahol X és Y az értékpárok megfelelő (és egyenlő elemszámú) függőleges tömbjei.
Ha csak az egyik együttható kell, akkor az mehet így is egy tetszőleges cellába, sima Enterrel nyugtázva. (ez a négyzetes tagé):
=INDEX(LIN.ILL(Y; X^{1\2});1)
Ez meg a sima, első hatványhoz tartozó:
=INDEX(LIN.ILL(Y; X^{1\2});2)
-
válasz
Gabriel_86
#12941
üzenetére
Ja és még annyit, hogy ezt eseményhez is rendelheted, azaz nem kell külön gomb, hogy lefusson a makró.
Nyomsz egy jobb egeret a Chart-ot tartalmazó lapfülön(ami az esetedben Munka1 nevű) , majd Kód megjelenítése és jobb oldalra meg bemásolod ezt
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then Lekerekítetttéglalap_Kattintás
End Sub -
válasz
Gabriel_86
#12940
üzenetére
Így érthető, kösz.
Az fontos, hogy bizonyos esetekben elkerülhetetlen, hogy objektumokkal dolgozz, azaz a set segítségével, megfelelő objektum típust hozz létre, mert csak akkor érhető el számos tulajdonság. Másrészről túlbonyolítottad ezt a kérdést, én leegyszerűsítettem.
Sub Lekerekítetttéglalap_Kattintás()
Dim MyChart As Chart
Dim MyTrendLine As Trendline
Set MyChart = ActiveSheet.ChartObjects("Diagram 1").Chart
Set MyTrendLine = MyChart.SeriesCollection(1).Trendlines(1)
Range("C1") = MyTrendLine.DataLabel.Text
Set MyTrendLine = Nothing
Set MyChart = Nothing
End Sub -
válasz
Gabriel_86
#12934
üzenetére
"mert fix értékként szerepel a kódban."
Betennéd a kódot, mert ezt valahogy nem tudom magam elé képzelni...
(Ha kódot illesztesz be, akkor a hsz írásakor majd használd a programkód gombot)
Új hozzászólás Aktív témák
- Azonnali alaplapos kérdések órája
- Battlefield 6
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Milyen TV-t vegyek?
- Autós topik
- Pánik a memóriapiacon
- Parkside szerszám kibeszélő
- Yettel topik
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 9 5900X 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Dell Latitude 7210 2-in-1 12" FHD touch, i7 10610U, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
- iPhone 17 White 256 GB - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok !!
- Dell Latitude E7470. Olcsó üzleti kategóriás laptop! Új akkumulátor!
- HIBÁTLAN iPhone 15 Pro Max 256GB Blue Titanium -1 ÉV GARANCIA -Kártyafüggetlen
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Fferi50

