**原本在Alt + F11有撰寫巨集,重灌電腦後突然無法使用
**
(唯獨只有檢視-巨集,利用錄製的巨集還能運行,
寫VBA程式(如下)皆變成沒有反應)
程式應該是沒有錯誤 (同樣內容之前可以運行、別部電腦可以運行)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 13 And Target.Row >= 4 And Target.Row <= 100 And Target.Cells.Count = 1 Then
If Cells(Target.Row, 13) = "OK" Then
Cells(Target.Row, 13) = ""
Cells(Target.Row, 12).Select
Else
Cells(Target.Row, 13) = "OK"
Cells(Target.Row, 12).Select
End If
End If
Application.EnableEvents = True
End Sub
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If (Target.Column = 10 And Target.Row >= 4 And Target.Row <= 100 And Target.Cells.Count = 1) Or (Target.Column = 11 And Target.Row >= 4 And Target.Row <= 100 And Target.Cells.Count = 1) Then
Cancel = True
Target.Value = Target + 1
End If
End Sub
之前都確定可以使用
最近在重灌電腦,重灌第一次也是可以使用
但後續VM安裝不起來 ... 只好再整個重灌一次
這次反而變成巨集無法使用了 ...
(每次重灌都全新乾淨環境,裝了Excel直接運行使用)
且只有"點擊事件的視窗"(自己撰寫VBA的程式),
會那樣拖曳有殘影且內容完全掛點
如果用錄製巨集的則不會(該圖後面那個視窗是正常的)
絕對跟電腦效能無關 ... (CPU E3、16G記憶體...等)
信任中心:ActiveX設定、巨集設定都是啟用且不限制
參考:EXCEL表里面的VBA的按钮突然不能用了!!
把文件刪除了也沒用
最後把整個Office砍掉重裝了 .... (三次)
且也有開新一個檔案重寫巨集還是無法,該檔案在別的電腦也能運行
但重灌的這台無法使用,感覺是系統少裝了什麼東西
(可能Visaul C++或Framework還是什麼 ...?)
(有些軟體或許需要相依工具 ... 不是很確定)
還是能把Microsoft Visual Basic for Applications整個刪除重安裝呢?
(該軟體掛掉也有可能,但網路上只找到"Update的檔案"還是x86版本的 ...)
不知道是否有前輩遇過能幫忙解惑呢 QQ
(不想重灌第三次了阿 ...)