By cndesu ar ddydd Mawrth, 25 Mehefin 2019
Postiwyd yn Excel
atebion 0
hoff bethau 0
barn 4K
Pleidleisiau 0
Heia,

Crynhoad fy mhroblem yw fy mod yn cynhyrchu llinyn trwy gyfuno rhai llinynnau cyson a rhifau. Rwy'n trosglwyddo'r llinyn hwn i'r ffwythiant swm fel y gall gyfrifo'r symiant. Pan fyddaf yn defnyddio llinyn ar ei ben ei hun mewn cell (gydag arwydd = ar flaen y cwrs) ac mae taro enter yn adennill y gwerth. Ond pan fyddaf yn mynd heibio nid yw'r llinyn yn digwydd. Felly ceisiais ddefnyddio swyddogaeth Gwerthuso fel swyddogaeth a enwir, VBA, yn uniongyrchol yn y gell. Nid oes yr un ohonynt yn gweithio. Rwy'n defnyddio Office 365 (Excel 2016). Unrhyw help ar hyn?

Y llinyn yw =="'"&AC15&"'!$F$"&AC18&": OFFSET("&"'"&AC15&"'!$F$"&AC18&", 0,0)"

Ac allbwn y llinyn yw 'G:\Crush\Adroddiadau planhigion dyddiol\2019\[05-2019.xls]C vol'!$F$35: OFFSET('G:\Crush\Adroddiadau planhigion dyddiol\2019\[05 -2019.xls]C cyfrol'!$F$35,0,0)

Fe wnes i storio'r llinyn uchod mewn cell AC19

Defnyddiais ffwythiant swm fel hyn =sum(AC19)

Sy'n dychwelyd sero, ond mewn gwirionedd yn 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35 y gwerth yw 2630. Unrhyw gamgymeriad yn y gystrawen?
Gweld y Post Llawn