OK Tôi tìm thấy mã bit này và nghĩ rằng nó có thể là tốt để sử dụng, nếu tôi chỉ cần kéo một giá trị từ một trang tính đã đóng.ExecuteExcel4Macro để lấy giá trị từ sổ làm việc khép kín
strInfoCell = "'" & strPath & "[" & strFile & "]Sheet1'!R3C3"
myvalue = ExecuteExcel4Macro(strInfoCell)
Không khi tôi chạy mã này tôi nhận được một giá trị cho strinfocell của
: strInfoCell: " 'C: \ Users \ my.name \ Desktop [QOS DGL stuff.xlsx] Sheet1' R3C3! ": String
Nhưng khi tôi chạy mã, hộp thoại mở tệp sẽ bật lên, hiển thị tệp trên máy tính có hiển thị" QOS DGL suff ".
Điều gì gây ra điều này, tại sao nó không chỉ kéo dữ liệu như mong đợi? Tôi biết đường dẫn và tên tệp là đúng, casue nếu tôi sao chép chúng từ đầu ra gỡ lỗi và dán chúng vào để bắt đầu >> chạy sau đó bảng chính xác mở ra
Và tôi biết sheet1 (tên: ACL), có một giá trị trong tế bào (3,3)
Cheers
Aaron
ExecuteExcel4Macro được phải làm gì? Rõ ràng nó chỉ là một chức năng được sử dụng để chạy các macro Excel 4.0. – Cutter
Vì vậy, có nó nên thực thi strinfocell như là một vĩ mô. do đó sẽ trả về giá trị của ô C3 trong sổ làm việc "QOS DGL Stuff" trong thư mục được cung cấp. – DevilWAH
loại myvalue là gì? – Stiger