Marco tự động chạy khi mở EXCEL!

Liên hệ QC

ThichExcel

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
11/10/06
Bài viết
68
Được thích
21
Các bạn ơi, mình viết 1 marco Code như sau :

sub ThichEXCEL()
Application.Caption = "Thich EXCEL"
End sub

Mình save file dạng xla rồi nhưng sao khi mình chọn ADDIN file đó mà cái Caption của EXCEl nó không chuyển thành là "ThichEXCEL" nhỉ, mà muốn chuyển Caption mình cứ toàn phải run cái marco ThichEXCEL thôi.
 
sub Auto_OPen()
Application.Caption = "Thich EXCEL"
End sub
 
Cám ơn cậu ! Cho mình hỏi thêm 2 vấn đề là :

vấn đề 1 : Ngoài cách xuất thành xla thì còn có giải pháp nào để có thể chạy 1 marco khi mở EXCEL không?

Vấn đề 2 : Mình muốn tạo 1 Shortcut ngoài desktop mà chỉ chi mở bằng Shortcut đấy thì excel mới chạy marco còn nếu vào bình thường thì Excel vẫn bình thường.
 
Vấn đề 2 : Mình muốn tạo 1 Shortcut ngoài desktop mà chỉ khi mở bằng Shortcut đấy thì excel mới chạy marco còn nếu vào bình thường thì Excel vẫn bình thường.

Sau khi bạn đã Add-Ins các file *.xla, *.dll.... thì khi chạy Excel các lần sau nó tự động lưu các file Add-Ins này và chạy nó. Khi bạn muốn chạy Excel ở chế độ "bình thường" thì có một vài cách:

Cách 1: Chạy Excel ở chế độ Safe Mode
Nhấn phím Ctrl, sau đó kích vào biểu tượng Excel (giữ phím Ctrl cho tới khi hiện ra bảng thông báo), chọn Yes để chạy Excel ở chế độ Safe mode.
Excel_SafeMode.jpg


Cách 2: Lập trình
Đây là đoạn code để chạy Excel bình thường, nó được viết trong VB6.0
Mã:
Private Sub Form_Load()
Dim objExcel As Object
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True
objExcel.Workbooks.Add
End
End Sub
Dịch file này ra *.exe
Tạo shortcut cho file này ở Desktop...
 
Lần chỉnh sửa cuối:
ThichExcel đã viết:
Cám ơn cậu ! Cho mình hỏi thêm 2 vấn đề là :

vấn đề 1 : Ngoài cách xuất thành xla thì còn có giải pháp nào để có thể chạy 1 marco khi mở EXCEL không?

Vấn đề 2 : Mình muốn tạo 1 Shortcut ngoài desktop mà chỉ chi mở bằng Shortcut đấy thì excel mới chạy marco còn nếu vào bình thường thì Excel vẫn bình thường.
Ngoài cách trên, bạn có thể dùng cách sau để Macro tự chạy.
Chèn code của bạn vào Sub nhé.
Macrotuchay.jpg


Chúc thành công.
 
Web KT
Back
Top Bottom