By cndesu tirsdag 25. juni 2019. juni
Posted in Excel
Svar 0
Synes godt om 0
Views 3.9K
Stemmer 0
Hej,

Synopsis af mit problem er, at jeg genererer en streng ved at kombinere nogle konstante strenge og tal. Jeg sender denne streng ind i sumfunktionen, så den kan beregne summeringen. Når jeg bruger en streng for sig selv i en celle (med et = tegn forrest selvfølgelig) og trykker enter henter værdien. Men når jeg passerer, forekommer strengen ikke. Så jeg forsøgte at bruge Evaluate-funktionen som en navngivet funktion, VBA, direkte i cellen. Ingen af ​​dem virker. Jeg bruger Office 365 (Excel 2016). Nogen hjælp til dette?

Strengen er ="'"&AC15&"'!$F$"&AC18&":OFFSET("&"'"&AC15&"'!$F$"&AC18&",0,0)"

Og outputtet af strengen er 'G:\Crush\Daglige anlægsrapporter\2019\[05-2019.xls]C vol'!$F$35:OFFSET('G:\Crush\Daglige anlægsrapporter\2019\[05 -2019.xls]C vol'!$F$35,0,0)

Jeg gemte ovenstående streng i AC19-celle

Jeg brugte sum funktion som denne = sum(AC19)

Som returnerer nul, men faktisk ved 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35 er værdien 2630. Er der nogen fejl i syntaksen?
Se det fulde indlæg