Wtorek, 25 czerwca 2019
  0 Odpowiedzi
  4 tys. Wizyt
0
Głosów
odpiąć
Cześć,

Streszczenie mojego problemu jest takie, że generuję ciąg znaków, łącząc pewne stałe ciągi i liczby. Przekazuję ten ciąg do funkcji sumy, aby mogła obliczyć sumę. Kiedy używam samego ciągu w komórce (oczywiście ze znakiem = na początku) i naciśnięcie klawisza Enter powoduje pobranie wartości. Ale kiedy przekazuję ciąg znaków, nie występuje. Próbowałem więc użyć funkcji Evaluate jako funkcji nazwanej, VBA, bezpośrednio w komórce. Żaden z nich nie działa. Korzystam z Office 365 (Excel 2016). Jakaś pomoc w tej sprawie?

Ciąg znaków to ="'"&AC15&"'!$F$"&AC18&":OFFSET("&"'"&AC15&"'!$F$"&AC18&",0,0)"

Wynik ciągu znaków to „G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol”!$F$35:OFFSET('G:\Crush\Daily plant reports\2019\[05 -2019.xls]C tom!$F$35,0,0)

Powyższy ciąg zapisałem w komórce AC19

Użyłem takiej funkcji sumy =sum(AC19)

Co zwraca zero, ale w rzeczywistości w „G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol”!$F$35 wartość wynosi 2630. Jest jakiś błąd w składni?
Nie ma jeszcze odpowiedzi na ten post.