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

Ik bouw een string van verschillende constanten en variabelen. Deze string evalueer ik met behulp van de genoemde variabele en ook met de VBA-functie. Maar geen van hen werkte. De ene geeft me #REF-fout en de andere #VALUE-fout.

Ik heb de string als volgt gebouwd =AC20&AC18 in AC24-cel en de uitvoer is als volgt: 'G:\Crush\Daily plant reports\2019\[05-2019.xls]C vol'!$F$35

In de naammanager heb ik een functie als deze gemaakt =EVALUATE('C vol'!$AC$24) die ik Eval noemde

In een andere cel heb ik Eval gebeld en er wordt een #REF-fout weergegeven.

Ik schreef een functie in VBA zoals deze
Publieke functie myEvaluate(aString) As Variant
On Error Resume Next
Application.Volatile
myEvaluate = Evalueer (aString)
On Error GoTo 0
End Function

In een andere cel noemde ik deze functie als = myEvaluate (AC24), wat me een #VALUE-fout geeft.

Dus geen idee waar de fout in de syntaxis zit.
Bekijk het volledige bericht