Phá bỏ Macro trong excel

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi tungtt10, 19 Tháng ba 2006.

55,161 lượt xem

  1. tungtt10

    tungtt10 Thành viên hoạt động

    Bài viết:
    33
    Đã được thích:
    0
    Nơi ở:
    Hanoi

    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!
     
    #1
  2. AFC

    AFC Thành viên hoạt động

    Bài viết:
    135
    Đã được thích:
    1
    Nơi ở:
    HCM
    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.
     
    #2
  3. workman

    workman Thành viên hoạt động

    Bài viết:
    372
    Đã được thích:
    0
    Nơi ở:
    Ho Chi Minh
    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.
     
    #3
  4. caophong

    caophong Thành viên hoạt động

    Bài viết:
    40
    Đã được thích:
    0
    Nơi ở:
    Nơi ta ở chỉ là nơi đất ở
    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
     
    #4
  5. hangiang

    hangiang Thành viên thân thiết

    Bài viết:
    105
    Đã được thích:
    0
    Nơi ở:
    Da Nang

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

    Cac Hieu Thành viên sơ cấp

    Bài viết:
    2
    Đã được thích:
    0
    Nơi ở:
    Nguyễn Kiệm, Gò Vấp, TP.HCM
    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.
     
    #6
  7. Bình_OverAC

    Bình_OverAC Over Abnormal / Crazy

    Bài viết:
    845
    Đã được thích:
    7
    Nơi ở:
    Nha Trang
    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.
     
    #7
  8. hangiang

    hangiang Thành viên thân thiết

    Bài viết:
    105
    Đã được thích:
    0
    Nơi ở:
    Da Nang
    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 ?
     
    #8
  9. vietdoan

    vietdoan Thành viên hoạt động

    Bài viết:
    6
    Đã được thích:
    0
    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.
     
    #9
  10. QDuc

    QDuc Thành viên thân thiết

    Bài viết:
    254
    Đã được thích:
    18
    Nơi ở:
    Biển khơi
    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à!
     
    #10
  11. Bình_OverAC

    Bình_OverAC Over Abnormal / Crazy

    Bài viết:
    845
    Đã được thích:
    7
    Nơi ở:
    Nha Trang
    Tôi đã từng đọc được đoạn code này nhưng chưa sài được.
     
    #11
  12. Nguyễn Thu

    Nguyễn Thu Thành viên hoạt động

    Bài viết:
    4
    Đã được thích:
    0
    Nơi ở:
    P101,C10,TT Nam Thành Công
     
    #12
  13. Nguyễn Thu

    Nguyễn Thu Thành viên hoạt động

    Bài viết:
    4
    Đã được thích:
    0
    Nơi ở:
    P101,C10,TT Nam Thành Công
    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
     
    #13
  14. hieu1563

    hieu1563 Thành viên sơ cấp

    Bài viết:
    123
    Đã được thích:
    0
    Nơi ở:
    Đang đăng ký !!
    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
     
    #14
  15. vanlth2203

    vanlth2203 Thành viên sơ cấp

    Bài viết:
    5
    Đã được thích:
    0
    Nơi ở:
    Sai Gòn
    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,,,,,,,
     
    #15
  16. farway72

    farway72 Thành viên sơ cấp

    Bài viết:
    53
    Đã được thích:
    0
    Nơi ở:
    HN
    Bạn gừi file cho các Mod nhờ up lên, mình sẽ xem giúp bạn.
     
    #16
  17. luuhongphuc

    luuhongphuc Thành viên sơ cấp

    Bài viết:
    2
    Đã được thích:
    0
    Nơi ở:
    hcm
    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
     
    #17
  18. QDuc

    QDuc Thành viên thân thiết

    Bài viết:
    254
    Đã được thích:
    18
    Nơi ở:
    Biển khơi
    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
     
    #18
  19. violina8

    violina8 Thành viên sơ cấp

    Bài viết:
    2
    Đã được thích:
    0
    Nơi ở:
    Hà Nội
    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
     
    Last edited: 31 Tháng mười 2010
    #19
  20. violina8

    violina8 Thành viên sơ cấp

    Bài viết:
    2
    Đã được thích:
    0
    Nơi ở:
    Hà Nội
    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
     
    #20

Chia sẻ trang này