Thứ ba, tháng sáu 25 2019
  0 Trả lời
  3.8 nghìn lượt truy cập
0
Bình chọn
Undo
Chào,

Tôi đang xây dựng một chuỗi từ các hằng số và biến khác nhau. Chuỗi này tôi đang đánh giá bằng cách sử dụng biến được đặt tên và cũng bằng hàm VBA. Nhưng không ai trong số họ làm việc. Một lỗi gây cho tôi lỗi #REF và lỗi #VALUE khác.

Tôi đã tạo chuỗi như thế này = AC20 & AC18 trong ô AC24 và đầu ra như thế này 'G: \ Crush \ Báo cáo nhà máy hàng ngày \ 2019 \ [05-2019.xls] C vol'! $ F $ 35

Trong trình quản lý tên, tôi đã tạo một hàm như sau = EVALUATE ('C vol'! $ AC $ 24) mà tôi đặt tên là Eval

Trong một ô khác, tôi gọi là Eval và nó hiển thị lỗi #REF.

Tôi đã viết một hàm trong VBA như thế này
Chức năng công khai myEvaluate (aString) như một biến thể
On Error Resume Next
Ứng dụng. Dễ bay hơi
myEvaluate = Đánh giá (aString)
Về lỗi GoTo 0
Cuối Chức năng

Trong một ô khác, tôi đã gọi hàm này là = myEvaluate (AC24), điều này mang lại cho tôi lỗi #VALUE.

Vì vậy, không có ý tưởng ở đâu là sai lầm trong cú pháp.
Không có câu trả lời cho bài viết này.