Trang 3 của 6 Đầu tiênĐầu tiên 12345 ... CuốiCuối
Kết quả 21 đến 30 của 52

Chủ đề: Xóa Name rác.

  1. #21
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi thaycung
    Bạn vẫn dùng VirusMacroWarning hay vào Define Name để xoá từng name?
    Hix, Vào Define Name mà xóa từng Name có mà đến tuần sau à ...?
    Ăn thua là tùy ở từng cái VirusMacroWarning...

  2. #22
    tientho90 Guest
    Mã nguồn PHP:
    Application.SendKeys "%tmm" '<- Alt + T + M + MApplication.SendKeys "^{v}" '<- Ctrl + V  
    Em thấy trong phương thức sendkey có ký hiệu % và ^
    Em xin hỏi % thay thế cho Alt
    và ............^ thay thế cho Ctrl

    phải không?

    Xin cám ơn

  3. #23
    tranglee899 Guest
    Chí phải, thậm chí không phải thay thế mà quy ước phải viết vậy.(3 nút chức năng: Shift: + Alt: % Ctrl: ^ )

  4. #24
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi dat_butmuc
    hix, vào define name mà xóa từng name có mà đến tuần sau à ...?
    ăn thua là tùy ở từng cái virusmacrowarning...
    tôi dùng office 2010 vào name manager xóa 1 phát ăn ngay
    cho thêm 2 tấn nữa cũng đi tuốt
    hee heee

  5. #25
    huunhat Guest
    Trích dẫn Gửi bởi Le duy Thuong
    tôi dùng office 2010 vào name manager xóa 1 phát ăn ngay
    cho thêm 2 tấn nữa cũng đi tuốt
    hee heee
    Hix, Excel 2007 đã làm được việc đó rồi,
    Đây là hình như đang nói là Excel 2003 trở về trước, và tôi thấy rất nhiều người đang dùng !

  6. #26
    boombut Guest
    Thấy mọi người thảo luận name, mình tìm được một chương trình diệt virus name của Do Thanh Nhan ở Quảng Ngãi gửi lên để mọi người tham khảo, bảo đảm diệt sạch virus.

  7. #27
    nguyenthypro Guest
    Trích dẫn Gửi bởi yeudoi
    Thấy mọi người thảo luận name, mình tìm được một chương trình diệt virus name của Do Thanh Nhan ở Quảng Ngãi gửi lên để mọi người tham khảo, bảo đảm diệt sạch virus.
    tôi cũng bị vấn đề này làm đau cả đầu. tuy nhiên sau khi dùng ecel 2010 thì del một phát cản nghìn name (Chắc bác Bill Gate cũng bị quả này nên đã cải tiến excel), tuy nhiên phải lưu ý bỏ del những name do chình mình tạo ra khong thì bảng tính của bạn cũng die luôn

  8. #28
    aukid411 Guest
    Em tìm thấy 1 đoạn code và thử thì thấy diệt name rác khá nhanh và hiệu quả, tuy nhiên chưa hiểu rõ được đoạn code diệt name rác trên căn cứ vào nguyên lý gì và đã diệt những cái gì nên mong các bác giải thích giùm?
    Sub DeleteErrName()
    On Error Resume Next
    Dim NSh As Name, i As Integer
    Dim OldStatus As Boolean, ThongBao As String
    OldStatus = Application.DisplayStatusBar
    Sheets.Add.Name = "ShName"
    For Each NSh In ActiveWorkbook.Names
    If InStr(1, NSh.RefersToR1C1, "#") > 0 Or _
    InStr(1, NSh.RefersToR1C1, "\") > 0 Then
    i = i + 1
    Application.StatusBar = "Deleted : " & Format(i, "#,##0") & _
    " Deleting...: " & NSh.Name
    Sheets("ShName").Range("A" & i).Value = NSh.Name
    Sheets("ShName").Range("B" & i).Value = " " & NSh.RefersToR1C1
    NSh.Delete
    End If
    Next
    If i > 0 Then _
    ThongBao = ThongBao & Chr(13) & Chr(13) & " -" & Format(i, "#,##0") & " Names da xoa"

    MsgBox ThongBao, vbInformation, "GPE"


    Application.StatusBar = ""
    Application.DisplayStatusBar = OldStatus
    End Sub

  9. #29
    notpeople Guest
    Trích dẫn Gửi bởi Nguyễn Duy Tuân
    Đoạn code trên không ăn thua gì bạn à. Nó chỉ xóa các name thông thường (không phải loại hiểm) và chỉ ở phạm vi workbook. Thực ra người ta tạo các virus macro và name hiểm ở các sheet (ở workbook không thấy), các dạng Dialog sheet, Chart Sheet, worksheet, macrosheet, các name tạo ra cố tình để các công cụ không xoá được. Các bạn lưu ý là name rác thường là hậu quả sau quá trình hoạt động của virus macro hoặc do chính người dùn tạo thừa và không dùng đến, có nghĩa là khi các bạn nhìn thấy nó thì virus đã làm cái gì trước đó rồi. Công cụ VirusMacroWarning là ngăn chặn từ khi nó bắt đầu hoạt động khi Excel bật và mở file, kiểm soát khi lưu dữ liệu. Sau khi chặn xong thì mới tiến hành tìm name rác cũ của file và thông báo diệt. Thủ thuật diệt name rác cứng đầu không phải chỉ bằng lệnh Delete thông thường của Excel đâu, còn cả kỹ thuật hook, API.
    Các bạn cần công cụ ngăn chặn và diệt tự động virus macro và xóa name rác nên cập nhật các phiên bản mới của VirusMacroWarning.

    Những bạn làm phụ trách IT của một đơn vị, thay vì cứ thỉnh thoảng phải trả lời điện thoại rồi đến sửa máy vì virus macro thì tốt nhất bảo họ download và cài VirusMacroWarning là nhẹ người.

    Download
    File đính kèm dưới đây chương trình VirusMacroWarning đã xóa được tổng cộng 2963 Name, còn khoảng 360 Name không xóa được.

  10. #30
    tungvu258 Guest
    Tôi sẽ kiểm tra khả năng diệt trên các file các bạn gửi, sẽ thông báo lại các bạn sau. Về phần mềm dự toán 97 hình như tác giả viết bằng ngôn ngữ Macro4 - Đây là ngôn ngữ phần lớn virus macro sử dụng để vận hành, nếu có thể tác giả gửi các sheet chứa Macro4 của phần mềm để đưa vào "danh sách định nghĩa ngoại trừ" vào mail: duytuan@bluesofts.net .

Trang 3 của 6 Đầu tiênĐầu tiên 12345 ... CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •