-
Fototrend
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
-
vvoros
csendes tag
Sziasztok!
Pár napja kezdtem el VBA-val foglalkozni, elnézést a láma kérdésért.
ÁTLAGHATÖBB függvényt szeretnék behívni, két verzióval próbálkozom, egyrészt formulamegadással:
Range("l2").FormulaR1C1 = "=AVERAGEIFS(R2C2
35136C2,R2C7
35136C7,RC[-5],R2C10
35136C10,RC[-2])" ' l2-be betöltjük a hétfő 0:00 intervallumok átlagát, végigküldjük a képletet"
' Range("l2").Select
' Selection.AutoFill Destination:=Range("l2:l" & NumberOfData)
' Columns(12).Select
' Selection.NumberFormat = "0.00"másrész for ciklussal
Dim i As Long
For i = 1 To NumberOfDataRange("l" & i).FormulaR1C1 = Application.AverageIfs(columnB, columnG, Sheets(1).Range("g" & i), columnJ, Sheets(1).Range("j" & i)) ' l2-be betöltjük a hétfő 0:00 intervallumok átlagát, végigküldjük a képletet"
Next i
'Selection.AutoFill Destination:=Range("l2:l" & NumberOfData)
Columns(12).Select
Selection.NumberFormat = "0.00"A sima formulabeadásnál az a problémám, hogy nemtudom beadni a VBA-ban definiált NumberOfData változót a formulán belülre, fix referencia helyett az adott oszlop elejétől az adott oszlop NumberOfData soráig szeretném nézni az átlagot. Van erre valami megoldás?
A for verzió lefut, jóeredményt ad, de 20 percig tart végigiterálnia. Ez normális, vagy a géppel van gond (64bit-os Windows, Excel 2010, i5 CPU
Köszönöm a segítséget.
Új hozzászólás Aktív témák
- Debrecen és környéke adok-veszek-beszélgetek
- OLED TV topic
- Gyúrósok ide!
- Mazda topik
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Milyen légkondit a lakásba?
- World of Tanks - MMO
- PlayStation 5
- Billentyűzet gondom van
- OLED monitor topic
- További aktív témák...
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Játékkulcsok olcsón: Steam, Uplay, GoG, EA, Xbox stb.
- The Elder Scrolls Online Imperial Collector s Edition
- Asus VivoBook W11 Laptop (X1504ZA-BQ856W)!
- Nvidia Quadro P400/ P620/ P1000/ T400/ T600/ T1000 - Low profile (LP) + RTX A2000 6/12Gb
- Sapphire Pulse RX 9070XT új, felbontott // Számla // Garabcia //
- AKCIÓ! MSI Cyborg 15 A12VF FHD GAMER notebook - i5 12450H 16GB DDR5 512GB SSD RTX 4060 8GB
- HP EliteBook 655 G10 15" Ryzen 5 PRO 7530U 32GB RAM Garancia 2028.02.27.
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
35136C2,R2C7
Fferi50