Phá bỏ Macro trong excel

  • Thread starter tungtt10
  • Ngày gửi
T

tungtt10

Thành viên sơ cấp
29/11/04
33
0
0
38
Hanoi
#1

Xin hỏi làm cách nào để bỏ macro khi mở một file excel? Tức là khi mở một file excel ra thì luôn có một dòng thông báo enable macro or disable macro?
Và làm thế nào để phá ẩn dòng đầu tiên của 1 sheet trong 1 workbook?
Vì em đã bôi đen dòng và chọn unhide nhưng vẫn không hiện lên dòng đầu tiên?
Mong các anh chị chỉ giúp!
 
A

AFC

Thành viên sơ cấp
18/3/06
135
1
0
HCM
#2
Phá bỏ Macro, bạn chọn Tool - Macro - security và chọn mức High để macro không hoạt động.
Nhưng bạn phải xem lại, nếu bạn chạy file excel cần một macro add-in thì cách này sẽ làm cho macro của bạn không hoạt động. Nếu bạn không sử dụng thì excel của bạn bị nhiểm virus rồi, hãy quét và diệt virus macro sẽ hết.
Nếu dòng đầu không unhide thì bạn chọn điểm giao giữa cột và hàng ở góc trái (chọn cả sheet) rồi chọn Format - Row - Unhide.
 
W

workman

Thành viên sơ cấp
22/7/05
372
0
0
46
Ho Chi Minh
#3
tungtt10 nói:

Xin hỏi làm cách nào để bỏ macro khi mở một file excel? Tức là khi mở một file excel ra thì luôn có một dòng thông báo enable macro or disable macro?
Và làm thế nào để phá ẩn dòng đầu tiên của 1 sheet trong 1 workbook?
Vì em đã bôi đen dòng và chọn unhide nhưng vẫn không hiện lên dòng đầu tiên?
Mong các anh chị chỉ giúp!
Tôi hiểu là bạn muốn làm hai việc:
Thứ nhất bạn muốn tiêu diệt Macro hoàn toàn. Bạn AFC đã chỉ cách làm tổng quát rồi. Còn cách làm nữa là bẩm tổ hợp Ctrl + F11, vào Module của cái Workbook bạn đang mở, Remove toàn bộ macro đi là xong. Cách này bạn vẫn tận dụng được những Add In.
Vấn đề phá dòng ẩn trong một sheet, thường có hai nguyên nhân: hide hoặc set độ rộng dòng bằng 0. Bạn thử cách làm của bạn AFC để phá dòng bị Hide hoặc vào Format-Row-Height để chỉnh lại độ cao của dòng. Lưu ý nếu sheet đã bị lock thì cả hai cách đều vô dụng.
 
C

caophong

Thành viên sơ cấp
#4
RETURN() or HALT() ?

Trường hợp này thì làm sao ? Mình có file excel khi mở file này thì xuất hiện hộp thoại " No RETURN() or HALT() function found on macro sheet." và chỉ có 1 lựa chọn "OK" tiếp tục xuất hiện hộp thoại mà trong đó có 2 lựa chọn "Continue" và "Edit links..." nhưng khi ấn vào một trong 2 lựa chọn ấy vẫn không thể mở được file excel ấy. Các bác chỉ giúp mình ha
 
H

hangiang

Thành viên thân thiết
16/10/04
105
0
16
Da Nang
#5
workman nói:
Tôi hiểu là bạn muốn làm hai việc:
Thứ nhất bạn muốn tiêu diệt Macro hoàn toàn. Bạn AFC đã chỉ cách làm tổng quát rồi. Còn cách làm nữa là bẩm tổ hợp Ctrl + F11, vào Module của cái Workbook bạn đang mở, Remove toàn bộ macro đi là xong. Cách này bạn vẫn tận dụng được những Add In.
Vấn đề phá dòng ẩn trong một sheet, thường có hai nguyên nhân: hide hoặc set độ rộng dòng bằng 0. Bạn thử cách làm của bạn AFC để phá dòng bị Hide hoặc vào Format-Row-Height để chỉnh lại độ cao của dòng. Lưu ý nếu sheet đã bị lock thì cả hai cách đều vô dụng.

Đã làm thử nhưng không có kết quả. có ai thực hiện thành công không nhỉ?
 
C

Cac Hieu

Thành viên sơ cấp
#6
Về macro thì tôi không biết, nhưng để hiển thị dòng hoặc cột bị hide thì trước đây tôi có gặp trường hợp tương tự bạn đấy. Bạn vào menu windows chọn unfreeze panes sau đó quét chọn nơi bạn cần hiển thị và unhide. Bạn hãy thử xem. Chúc bạn giải ra được.
Thân ái.
 
B

Bình_OverAC

Over Abnormal / Crazy
14/5/04
845
7
18
36
Nha Trang
#7
caophong nói:
Trường hợp này thì làm sao ? Mình có file excel khi mở file này thì xuất hiện hộp thoại " No RETURN() or HALT() function found on macro sheet." và chỉ có 1 lựa chọn "OK" tiếp tục xuất hiện hộp thoại mà trong đó có 2 lựa chọn "Continue" và "Edit links..." nhưng khi ấn vào một trong 2 lựa chọn ấy vẫn không thể mở được file excel ấy. Các bác chỉ giúp mình ha
Bác bị nhiểm Virus Macro 4 rồi. Bác thử Unhide xem có sheet nào ẩn không. Nếu không thấy thì vào VBE (Alt+F11) để xem có sheet nào lạ không, chuyển chế độ visible của nó từ very hidden sang visible rồi ra ngoài delete. Có thể sau này báo lổi vần còn nhưng bạn vẩn mở file được.
 
H

hangiang

Thành viên thân thiết
16/10/04
105
0
16
Da Nang
#8
he he, có ai gở bỏ câu thông báo macro đó thành công không vậy? tôi làm hoài mà vẫn không được ?
 
V

vietdoan

Thành viên sơ cấp
28/7/04
6
0
0
#9
Câu thông báo như vậy hiện ra có thể đã nhiễm fải vius. Bạn có thể dùng chương trình Bkav để quét (chọn cả phần xóa tất cả các macro). Nhưng chú ý đối với các macro .xls; .xla thì ko diệt.
Còn gỡ dòng đầu tiên đã hide bạn bấm fím
ctrl + A
sau đó bấm tổ hợp phím
ctrl + shift + 9
Chúc bạn thành công.
 
QDuc

QDuc

Thành viên thân thiết
3/6/06
254
18
18
Biển khơi
#10
Các sư huynh cho hỏi ké đây cái:

Có thể nào dùng VBA để xoá các Sub & Function mình tạo ra không vậy?
Chẵng hạn, sau đó đặt tên cho nó là Auto_Open() để nó dọn vệ sinh cho mình í mà!
 
N

Nguyễn Thu

Thành viên sơ cấp
11/11/06
4
0
1
38
P101,C10,TT Nam Thành Công
#12
AFC nói:
Phá bỏ Macro, bạn chọn Tool - Macro - security và chọn mức High để macro không hoạt động.
Nhưng bạn phải xem lại, nếu bạn chạy file excel cần một macro add-in thì cách này sẽ làm cho macro của bạn không hoạt động. Nếu bạn không sử dụng thì excel của bạn bị nhiểm virus rồi, hãy quét và diệt virus macro sẽ hết.
Nếu dòng đầu không unhide thì bạn chọn điểm giao giữa cột và hàng ở góc trái (chọn cả sheet) rồi chọn Format - Row - Unhide.
 
hieu1563

hieu1563

Thành viên sơ cấp
#14
Nguyễn Thu nói:
Xin cho hỏi cách diệt Virut Macro như thế nào?Vì tôi đã làm theo cách của AFC nhưng vẫn không được
Bạn hãy gửi cho tôi 1 file xem sao. Tôi nghĩ là bị vius rồi. Khi xem xong tôi sẽ báo cho bạn biết file of bạn bị gì và cách phòng chống.
Thân
hieu1563@gmail.com
 
V

vanlth2203

Thành viên sơ cấp
10/11/06
5
0
0
Sai Gòn
#15
File excel của mình cũng bị nhiễm virus macro rồi, mặc dù file của mình làm không có gì là nhiều công thức cà nhưng dung luong file lên đến mấy chục MB vì thế mỗi lần mở file lên đều rất là chậm. Mình đã vào trong VBA để xem rồi nhưng vẫn không có code nào cả mà không hiểu sao dung lượng file vẫn nặng như vậy. Có cách nào để trị víu này không vậy? Các bạn giúp mình với, hiện tại mình đã tìm được 1 cách để làm lại file excel này rồi nhưng làm với những file excel có it sheet thì còn đỡ chứ nhiều sheet thì làm không nổi. Please help me,,,,,,,
 
F

farway72

Thành viên sơ cấp
22/12/05
53
0
0
46
HN
#16
Bạn gừi file cho các Mod nhờ up lên, mình sẽ xem giúp bạn.
 
L

luuhongphuc

Thành viên sơ cấp
17/3/08
2
0
0
37
hcm
#17
Tôi có một file dính macro gì không biết là mỗi lần làm là dung lượng của file excel lại tăng lên khủng khíp, file có vài dòng mà tăng lên hơn 1MB, có cách là fix lại không anh chị, BK không quyet duoc, NAV không quyet luôn. bó tay.
các bạn có thể tải file này xuống để xem giúp mình http://saigonford.com.vn/loi/SGF_DSR 15 Mar.zip
hoac
http://www.saigonford.com.vn/loi/SGF_DSR 15 Mar.zip
 
QDuc

QDuc

Thành viên thân thiết
3/6/06
254
18
18
Biển khơi
#18
Tôi có một file dính macro gì không biết là mỗi lần làm là dung lượng của file excel lại tăng lên khủng khíp, . .
Bạn thử gởi file đó đến VIRUSTOTAL.COM xem họ giải quyết ra răng;
Sau đó bắt chước kết quả của họ mà làm theo!
Hình như bạn đưa đến nhiều nơi quá thì phải
 
V

violina8

Thành viên sơ cấp
31/10/10
2
0
0
34
Hà Nội
#19
Trường hợp này thì làm sao ? Mình có file excel khi mở file này thì xuất hiện hộp thoại " No RETURN() or HALT() function found on macro sheet." và chỉ có 1 lựa chọn "OK" tiếp tục xuất hiện hộp thoại mà trong đó có 2 lựa chọn "Continue" và "Edit links..." nhưng khi ấn vào một trong 2 lựa chọn ấy vẫn không thể mở được file excel ấy. Các bác chỉ giúp mình ha
Bạn nên làm thế này. Mình đã thử và hết hẳn rồi.
Bước 1: trước tiên bạn vào file excel đó->vào format->sheet->Unhide->chọn cái tên nào lạ ấy (hình như XL4poppy j đó) (nếu k tìm thấy thì bạn thử cách này, ấn tổ hợp phím Alt+F11 vào mục bên tay trái ấy, phía trên là tên các sheet mà trong file này có. bạn xem cái nào không phải bạn đặt mà tên lạ, thường là 0000000, hoặc xl4poppy ......bạn kích chuột một lần vào sheet đó cho nó xanh lên->nhìn xuống cửa sổ ngay dưới hình như là properties - sheet .....bạn vào mục Visble->chọn-> -1 - xlSheetVisible. làm tương tự cho các sheet mà bạn thấy tên lạ nhá.sau đó sang file excel.thì các sheet có tên trên sẽ hiện ra và tiền hành xóa hết đi)
Bước 2:
sau khi nó hiện ra cái sheet đó rồi thì bạn xóa nó đi.
Bước 3:
Tiếp theo vào mục menu Insert->Name->Define trong bảng define Name tìm các mục nào có chữ Auto.... và Poppy thì xóa nó đi nhá, thoát ra và lưu file là dc. Bạn làm thử xem, với cách này mình đã k bị lỗi đó nữa.
có gì bạn liên hệ với mình YM: violin_a8
 
Sửa lần cuối:
V

violina8

Thành viên sơ cấp
31/10/10
2
0
0
34
Hà Nội
#20
Trường hợp này thì làm sao ? Mình có file excel khi mở file này thì xuất hiện hộp thoại " No RETURN() or HALT() function found on macro sheet." và chỉ có 1 lựa chọn "OK" tiếp tục xuất hiện hộp thoại mà trong đó có 2 lựa chọn "Continue" và "Edit links..." nhưng khi ấn vào một trong 2 lựa chọn ấy vẫn không thể mở được file excel ấy. Các bác chỉ giúp mình ha
Bạn nên làm thế này. Mình đã thử và hết hẳn rồi.
Bước 1: trước tiên bạn vào file excel đó->vào format->sheet->Unhide->chọn cái tên nào lạ ấy (hình như XL4poppy j đó) (nếu k tìm thấy thì bạn thử cách này, ấn tổ hợp phím Alt+F11 vào mục bên tay trái ấy, phía trên là tên các sheet mà trong file này có. bạn xem cái nào không phải bạn đặt mà tên lạ, thường là 0000000, hoặc XL4poppy ......bạn kích chuột một lần vào sheet đó cho nó xanh lên->nhìn xuống cửa sổ ngay dưới hình như là properties - sheet .....bạn vào mục Visble->chọn-> -1 - xlSheetVisible. làm tương tự cho các sheet mà bạn thấy tên lạ nhá.sau đó sang file excel.thì các sheet có tên trên sẽ hiện ra và tiền hành xóa hết đi)
Bước 2:
sau khi nó hiện ra cái sheet đó rồi thì bạn xóa nó đi.
Bước 3:
Tiếp theo vào mục menu Insert->Name->Define trong bảng define Name tìm các mục nào có chữ Auto....và Poppy thì xóa nó đi nhá, thoát ra và lưu file là dc. Bạn làm thử xem, với cách này mình đã k bị lỗi đó nữa.
có gì bạn liên hệ với mình YM: violin_a8
 

Thành viên trực tuyến

  • ThanhThuy710

Xem nhiều