By cndesu op dinsdag 25 juni
Geplaatst in Excel
Antwoorden 0
sympathieën 0
keer bekeken 4K
Stemmen 0
Hoi,

De samenvatting van mijn probleem is dat ik een string aan het genereren ben door een aantal constante strings en getallen te combineren. Ik geef deze string door aan de somfunctie zodat deze de sommatie kan berekenen. Wanneer ik alleen een string in een cel gebruik (met een = -teken vooraan natuurlijk) en op enter druk, wordt de waarde opgehaald. Maar als ik de string passeer, gebeurt dit niet. Dus ik probeerde de functie Evalueren te gebruiken als een benoemde functie, VBA, rechtstreeks in de cel. Geen van hen werkt. Ik gebruik Office 365 (Excel 2016). Enige hulp hierbij?

De tekenreeks is ="'"&AC15&"'!$F$"&AC18&":OFFSET("&"'"&AC15&"'!$F$"&AC18&",0,0)"

En de uitvoer van de string is '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)

Ik heb de bovenstaande string opgeslagen in AC19-cel

Ik gebruikte de somfunctie zoals deze =sum(AC19)

Dat geeft nul terug, maar in werkelijkheid is de waarde bij 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35 2630. Foutje in de syntaxis?
Bekijk het volledige bericht