không vào được cửa sổ Microsoft Visual basic ?

Liên hệ QC

TrungChinhs

Thành viên tích cực
Tham gia
18/2/08
Bài viết
1,475
Được thích
2,467
Nghề nghiệp
Công chức
Khi mở bảng tính không vào được cửa sổ Microsoft Visual basic: lệnh view code bị mờ, nhấn Alt + f11 cũng không được. Xin hỏi nguyên nhân, cách khắc phục. Thanks!
 
Khi mở bảng tính không vào được cửa sổ Microsoft Visual basic: lệnh view code bị mờ, nhấn Alt + f11 cũng không được. Xin hỏi nguyên nhân, cách khắc phục. Thanks!
Anh cho hỏi: Toàn bộ Excel đều bị hay chỉ 1 vài file?
Nếu có 1 vài file nào đó bị thì chắc chắn nó đang bị Protect Workbook rồi ---> Anh vào menu Tools\Protection\Unprotect Workbook thử xem (có thể có pass)
 
To Ndu: Toàn bộ Excel đều bị như thế. tôi đã kiểm tra Protect sheet nhưng chưa kiểm traProtect Workbook vìmáy ở cơ quan mai mới kiểm tra được.
 
Do cài bộ Office của cơ quan bạn thiếu phần VBA, bạn bổ sung thêm là được.
 
Cảm ơn anh PhanTuHuong. Máy này cài office 2007 khi mở File ở office 2003 thì không vào được code nhưng ở office 2007 thì vẫn vào được bình thường.
 
Cảm ơn anh PhanTuHuong. Máy này cài office 2007 khi mở File ở office 2003 thì không vào được code nhưng ở office 2007 thì vẫn vào được bình thường.
Không dám chắc lắm, nhưng anh thử tải file của em về, bấm nút Enable View code rồi kiểm tra lại nhé (xem thử chử View code trong sheet tab đã hiện ra chưa)
Hy vọng anh thành công!
 

File đính kèm

  • Viewcode_Control.xls
    21.5 KB · Đọc: 221
Lần chỉnh sửa cuối:
Không dám chắc lắm, nhưng anh thử tải file của em về, bấm nút Enable View code rồi kiểm tra lại nhé (xem thử chử View code trong sheet tab đã hiện ra chưa)
Hy vọng anh thành công!

Tôi cũng bị trường hợp như vậy, đã tải file này về và bấm nút Enable View code nhưng vẫn không hiện tab Visual basic editor. Xin hướng dẫn tôi cách khắc phục. Chân thành cảm ơn!
 
Cài thêm access trong đĩa office 2003 vào thì khắc phục được lỗi này. Mừng quá! Cảm ơn các bạn!
 
chào mọi người, em có file excel bị lỗi font do style rác nhiều ạ, em có xem qua các bài viết mọi người hướng dẫn code:
Private Const rarApp = "winrar.exe"
Sub PrepareAndRun(ByVal Excel_File As String)
Dim Params As String, filename As String, StartDir As String, ext As String
Dim text As String, text2 As String, text3 As String
Dim Arr, aBuiltInYes(), aBuiltInNo()
Dim lBuiltInYes As Long, lBuiltInNo As Long, i As Long, start As Long, end_ As Long

With CreateObject("Scripting.FileSystemObject")
ext = .GetExtensionName(Excel_File)
If ext <> "xlsm" And ext <> "xlsx" Then Exit Sub
filename = .GetFile(Excel_File).Name
StartDir = .GetFile(Excel_File).ParentFolder.Path
Params = "x -apxl " & """" & Excel_File & """" & " xl\styles.xml"
If RunAndStop(rarApp, Params, StartDir) Then
With .OpenTextFile(StartDir & "\styles.xml")
text = .ReadAll
.Close
End With
.DeleteFile StartDir & "\styles.xml", True
start = InStr(1, text, "<cellStyle name=")
end_ = InStr(1, text, "</cellStyles>")
text2 = Mid(text, start, end_ - start)
text3 = Replace(text2, "/><", "/>" & vbLf & "<")
Arr = Split(text3, vbLf)
For i = LBound(Arr) To UBound(Arr)
If InStr(1, Arr(i), "builtinId") Then
lBuiltInYes = lBuiltInYes + 1
ReDim Preserve aBuiltInYes(1 To lBuiltInYes)
aBuiltInYes(lBuiltInYes) = Arr(i)
Else
lBuiltInNo = lBuiltInNo + 1
ReDim Preserve aBuiltInNo(1 To lBuiltInNo)
aBuiltInNo(lBuiltInNo) = Arr(i)
End If
Next
If lBuiltInNo Then
text = Replace(text, text2, Join(aBuiltInYes, ""))
.CreateTextFile(StartDir & "\styles.xml").Write text
Params = "a -apxl " & """" & Excel_File & """" & " styles.xml"
If RunAndStop(rarApp, Params, StartDir) Then
.DeleteFile StartDir & "\styles.xml", True
MsgBox "Da xoa xong " & lBuiltInNo & " styles rác"
End If
Else
MsgBox "Không có styles rác nào"
End If
End If
End With
End Sub





mà em đã copy vào
Microsoft Visual basic rồi, nhưng ko biết xử lý ntn nữa ạ, mong mọi người giúp em sớm ạ, (em rất dốt món này nên mn chỉ bảo nhiều)
 
Web KT
Back
Top Bottom