By cndesu tisdagen den 25 juni 2019
Inlagd i excel
svar 0
Gillar 0
Visningar 4K
Röster 0
Hej,

Sammanfattningen av mitt problem är att jag genererar en sträng genom att kombinera några konstanta strängar och siffror. Jag skickar denna sträng till summafunktionen så att den kan beräkna summeringen. När jag använder en sträng i sig själv i en cell (med ett = tecken längst fram såklart) och trycker på enter hämtas värdet. Men när jag passerar strängen inträffar inte. Så jag försökte använda Evaluate-funktionen som en namngiven funktion, VBA, direkt i cellen. Ingen av dem fungerar. Jag använder Office 365 (Excel 2016). Någon hjälp med detta?

Strängen är ="'"&AC15&"'!$F$"&AC18&":OFFSET("&"'"&AC15&"'!$F$"&AC18&",0,0)"

Och utdata från strängen är 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35:OFFSET('G:\Crush\Daily plant reports\2019\[05 -2019.xls]C vol'!$F$35,0,0)

Jag lagrade ovanstående sträng i AC19-cell

Jag använde summafunktionen så här =sum(AC19)

Vilket returnerar noll, men faktiskt vid 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35 är värdet 2630. Något fel i syntaxen?
Visa hela inlägget