مرحبا،
أنا أقوم ببناء سلسلة من مختلف الثوابت والمتغيرات. هذه السلسلة أقوم بتقييمها باستخدام المتغير المحدد وأيضًا بواسطة وظيفة VBA. لكن لم يعمل أي منهم. أحدهما يعطيني خطأ #REF والآخر خطأ #VALUE.
لقد أنشأت سلسلة مثل هذه = AC20 و AC18 في خلية AC24 والإخراج مثل هذا 'G: \ Crush \ Daily plant Reports \ 2019 \ [05-2019.xls] C vol'! $ F $ 35
في مدير الاسم ، قمت بإنشاء دالة مثل هذه = EVALUATE ('C vol'! $ AC $ 24) والتي أطلق عليها اسم Eval
في خلية أخرى ، اتصلت بـ Eval وعرضت خطأ #REF.
لقد كتبت وظيفة في VBA مثل هذا
الوظيفة العامة myEvaluate (aString) كمتغير
على خطأ استئناف التالي
التطبيق: متطاير
myEvaluate = تقييم (aString)
على خطأ GoTo 0
نهاية وظيفة
في خلية أخرى ، سميت هذه الوظيفة كـ = myEvaluate (AC24) مما يعطيني خطأ #VALUE.
لذلك لا توجد فكرة أين الخطأ في بناء الجملة.
أنا أقوم ببناء سلسلة من مختلف الثوابت والمتغيرات. هذه السلسلة أقوم بتقييمها باستخدام المتغير المحدد وأيضًا بواسطة وظيفة VBA. لكن لم يعمل أي منهم. أحدهما يعطيني خطأ #REF والآخر خطأ #VALUE.
لقد أنشأت سلسلة مثل هذه = AC20 و AC18 في خلية AC24 والإخراج مثل هذا 'G: \ Crush \ Daily plant Reports \ 2019 \ [05-2019.xls] C vol'! $ F $ 35
في مدير الاسم ، قمت بإنشاء دالة مثل هذه = EVALUATE ('C vol'! $ AC $ 24) والتي أطلق عليها اسم Eval
في خلية أخرى ، اتصلت بـ Eval وعرضت خطأ #REF.
لقد كتبت وظيفة في VBA مثل هذا
الوظيفة العامة myEvaluate (aString) كمتغير
على خطأ استئناف التالي
التطبيق: متطاير
myEvaluate = تقييم (aString)
على خطأ GoTo 0
نهاية وظيفة
في خلية أخرى ، سميت هذه الوظيفة كـ = myEvaluate (AC24) مما يعطيني خطأ #VALUE.
لذلك لا توجد فكرة أين الخطأ في بناء الجملة.