Երեքշաբթի, 25 Հունիս 2019
  0 Գրառումներ
  3.8K այցելություններ
0
Քվեարկել
արձակել
Ողջու՜յն,

Ես կառուցում եմ տող տարբեր հաստատուններից և փոփոխականներից: Այս տողը ես գնահատում եմ՝ օգտագործելով անվանված փոփոխականը և նաև VBA ֆունկցիան: Բայց դրանցից ոչ մեկը չաշխատեց։ Մեկն ինձ տալիս է #REF սխալ, իսկ մյուսը՝ #VALUE սխալ:

Ես կառուցել եմ տողը այսպես =AC20&AC18 AC24 բջիջում, և արդյունքը այսպիսին է «G:\Crush\Daily plant report\2019\[05-2019.xls]C vol!$F$35

Անվան մենեջերում ես ստեղծել եմ նման ֆունկցիա =EVALUATE('C vol'!$AC$24), որը ես անվանել եմ որպես Eval:

Մեկ այլ բջիջում ես զանգահարեցի Eval-ը և այն ցույց է տալիս #REF սխալը:

VBA-ում այսպիսի ֆունկցիա եմ գրել
Հանրային գործառույթ myEvaluate(aString) Որպես տարբերակ
Ս.թ. սխալի Ռեզյումե Next
Կիրառում.Ցնդող
myEvaluate = Գնահատել (aString)
Սխալի դեպքում GoTo 0
End գործառույթը

Մեկ այլ բջիջում ես այս ֆունկցիան անվանեցի որպես = myEvaluate(AC24), որն ինձ տալիս է #VALUE սխալ:

Այսպիսով, գաղափար չկա, թե որտեղ է սխալը շարահյուսության մեջ:
Այս գրառման համար դեռևս պատասխաններ չեն տրվել: