-
private sub worksheet_change(byval target as range)
if worksheets(1).cells(1, 1).value = 1 then
call macro1
end if
end sub
在您錄製的巨集的介面中,新增乙個額外的段落(如上所述)。 我現在假設你在表 1 的 A1 中。 您錄製的巨集是 macro1。 您可以自行調整這些引數。
sub macro4()
macro4 macro
range("e5:e15").select
withcolorindex = 6
pattern = xlsolid
end with
end sub
private sub worksheet_change(byval target as range)
if worksheets(3).cells(1, 1).value = 1 then
call macro4
end if
end sub
-
option base 1
sub auto_open()
if cells(1, 1).value = "1"then 語句) end if
end sub
你改變它,以這種方式看待它。
option base 1
sub macro4()
macro4 macro
由 fusx 記錄的巨集,時間:2008-7-2if cells(1, 1)。value = "1" thenrange("e5:e15").selectwith
colorindex = 6
pattern = xlsolid
end with
end if
end sub
-
有時,由於業務需要,我們編寫相應的巨集來處理實現問題,但是當我們寫完巨集時,我們發現它們無法執行。 我們如何解決這樣的問題? 以下是我如何解決 Excel 無法執行巨集的方法,希望您閱讀後會受到啟發!
Excel 無法執行巨集解決方法1 步驟:快速執行自定義巨集:使用啟動巨集建立新的 Excel 文件。 然後按鍵盤快捷鍵。
Alt + F11“進入ExcelVBA環境,右鍵點選”Microsoft Excel物件“-”插入“-”幾乎像塊一樣“,在模組中輸入巨集,然後直接點選”快速工具欄“上的執行按鈕執行巨集。
Excel 無法執行巨集解決方法 圖 1
Excel 無法執行巨集解鏈 land 方法 圖2
Excel 無法執行巨集解決方法,圖 3解決方法 2 for excel 無法執行巨集
-
這個要求可以使用巨集表函式計算來解決,如下所示:
1. 在 A 列中輸入您的計算公式,例如,A1 輸入:
外牆+平面20元
2.由於巨集表函式 evaluate 只能在名稱定義中使用,因此,點選選單:insert - name - definition,在名稱中輸入 aaa,在引用位置輸入 ::
evaluate("=" & substitute(substitute(substitute(substitute(sheet1!$a1,"×","*"),"立 面",""),"平",""),"元",""))
單擊“新增”按鈕,然後單擊“確定”
3. 在 b1 中輸入 =aaa,然後按 Enter 鍵計算結果。
注意:步驟2中公式的含義是:
將計算中未涉及的所有文字替換為空白,例如,將“façade”替換為“”。
將所有不符合 excel 運算子的字元替換為可識別的運算子,例如將 “ ” 替換為 “*”。
最後,使用 evaluate 函式將替換的字串轉換為可計算的公式。
此外,其他公式可以繼續在A列中輸入,然後在B列中輸入=aaa進行計算。
如果您有問題,請與我打個招呼。
-
我也遇到過你的問題,可以在A1中輸入公式的樣式,也就是文字格式,按照B1中的格式輸入值的操作,結果就出來了,單位元素放在C1中,即:
A1輸入“(立面+平面20元”。
b1,輸入“=(
在 c1 中輸入“元”,祝您一切順利。
-
巨集的對話方塊,關鍵點是啟用巨集開啟檔案,關閉檔案再開啟,開啟Excel會出現巨集。
開啟Excel工作表時,始終會出現巨集,該巨集由巨集生成,沒有數字簽名,您可以在單擊工具選項後開啟工作簿 安全
如果在巨集安全性中將巨集設定為低,則不會出現此問題。 如果設定為“中”,則每次開啟巨集時都會提示是否執行巨集操作,例如。
如果高度較高,則只能執行經過數字簽名的巨集,而不能執行其他巨集。
一位朋友問:開啟包含要刪除的巨集的工作簿。 在“工具”選單上,指向“巨集”,然後單擊“巨集”。 在“巨集名稱”框中,單擊要刪除的巨集的名稱。 單擊刪除。 但是當我這樣做時,我在“巨集名稱”框中沒有任何名稱。
例如,按 Alt+F11 進入 VB 視窗,然後雙擊左側專案資源視窗中的每個工作表或模組或 ThisWorkbook。
如果右側彈出的視窗中有**,將其刪除,然後儲存並退出,下次不會彈出那個煩人的對話方塊。
注意:巨集雖然在巨集列表中被刪除了,但並不意味著巨集被完全清除,**仍然儲存在vb視窗中,所以必須返回。
您必須在視窗中找到刪除內容。
也有可能在安裝時未安裝 Excel,因此建議您在程式中解除安裝 Excel,然後重新安裝 Microsoft Office。
禁用巨集會關閉工作簿,當我們將書簿傳送給其他人時,有人會禁用巨集,以便不會執行我們的巨集,然後開啟我們的巨集。
工作簿關閉了,現在我們要實現它,禁用我們編寫的巨集,然後關閉工作簿,不要讓我們開啟工作簿,讓他啟用我們。
巨集可以開啟工作簿,然後加密你的專案,這樣我們就可以寫乙個簡單的巨集**保護,呵呵,這個保護。
它是相對的,很容易破解,但對於不熟悉VBA的新手和朋友來說是安全的!
希望對你有所幫助!
-
將工作簿傳送給我?
-
如果它不打擾,建議買乙個新的。
選擇:工具 - 檢視 - 通用工具欄 - 小部件工具箱,然後調出“小部件工具”欄; 選擇第乙個帶三角形的按鈕-即進入設計模式,然後點選第三個按鈕-檢視**,即進入程式或巨集視窗,在左側視窗中,找到“模組”,並輸入刪除,關閉此視窗。 此外,如果你在工作表等頁面上,你可以在你通常的視窗中右鍵單擊 - 剪下(我想你沒有這個問題),如果你想退出設計模式 - 點選“三角形按鈕”並儲存它。