Hướng dẫn gán 1 biến workbook

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

sakurasumo

Thành viên mới
Tham gia
11/2/24
Bài viết
3
Được thích
0
Em đang vướng việc gán 1 biến Workbook vào 1 file excel bất kỳ.
Khi gán vào 1 tên file thì bị lỗi, nhưng khi vừa gán vừa mở thì không bị lỗi.

Trường hợp 1 : gán biến wk, sau đó mở workbook ----> bị lỗi
Sub Tinh()
dim wk as workbook
set wk=workbooks("abc.xlsx")
wk.open
End sub

-----> Bị lổi ngay dòng : set wk=workbooks("abc.xlsx")

Trường hợp 1 : gán biến wk, sau đó mở workbook ----> bị lỗi
Sub Tinh()
dim wk as workbook
set wk=workbooks.open ("abc.xlsx")
End sub

-----> không bị lỗi.

Anh/em xem giúp lý do.
Mục đích của em là chỉ gán wk vào 1 file nào đó, khi cần thì mở.
 
Đuôi.XLSX không chạy Macro bạn à.
 
Dạ, không.
File đuôi .XLSX là file sẽ được mở khi chạy code.
File chay code thì đuôi là .xlsm
 
Thêm đường dẫn đi bạn.
 
Em đang vướng việc gán 1 biến Workbook vào 1 file excel bất kỳ.
Khi gán vào 1 tên file thì bị lỗi, nhưng khi vừa gán vừa mở thì không bị lỗi.

Trường hợp 1 : gán biến wk, sau đó mở workbook ----> bị lỗi
Sub Tinh()
dim wk as workbook
set wk=workbooks("abc.xlsx")
wk.open
End sub

-----> Bị lổi ngay dòng : set wk=workbooks("abc.xlsx")

Trường hợp 1 : gán biến wk, sau đó mở workbook ----> bị lỗi
Sub Tinh()
dim wk as workbook
set wk=workbooks.open ("abc.xlsx")
End sub

-----> không bị lỗi.

Anh/em xem giúp lý do.
Mục đích của em là chỉ gán wk vào 1 file nào đó, khi cần thì mở.
Bạn đưa ví dụ thì phải đưa cho đúng. Cả hai "trường hợp 1" bên trên đều lỗi.
--
Chưa mở file thì có cái gì đâu mà gán, lỗi là đương nhiên.
 
Em đang vướng việc gán 1 biến Workbook vào 1 file excel bất kỳ.
Khi gán vào 1 tên file thì bị lỗi, nhưng khi vừa gán vừa mở thì không bị lỗi.

Trường hợp 1 : gán biến wk, sau đó mở workbook ----> bị lỗi
Sub Tinh()
dim wk as workbook
set wk=workbooks("abc.xlsx")
wk.open
End sub

-----> Bị lổi ngay dòng : set wk=workbooks("abc.xlsx")

Trường hợp 1 : gán biến wk, sau đó mở workbook ----> bị lỗi
Sub Tinh()
dim wk as workbook
set wk=workbooks.open ("abc.xlsx")
End sub

-----> không bị lỗi.

Anh/em xem giúp lý do.
Mục đích của em là chỉ gán wk vào 1 file nào đó, khi cần thì mở.
Mở xong mới gán chứ. Chơi gán xong mới mở. Thì khác gì khai sinh trước mới đẻ
 
Web KT

Bài viết mới nhất

Back
Top Bottom