簡體   English   中英

如何使用 vba 防止在新插入的 Excel 工作表中輸入數據

[英]How to prevent data entry in a newly inserted excel sheet using vba

我正在使用 VBA 在 excel 中插入一個新工作表。 我想阻止新插入的工作表中的數據輸入。 如何使用 VBA 做到這一點?

恐怕這不是一個好主意,如您所見:

我已經保護了一個工作表,在此過程中,我需要輸入密碼。
我已經在 VBA 中記錄了這個動作,這是生成的:

    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
    , AllowFormattingRows:=True, AllowSorting:=True

如您所見,這段代碼中沒有提到密碼,所以如果您正在考慮使用 VBA 保護工作表(無需任何交互並自動輸入密碼),恐怕這可能很危險:我剛剛玩過新工作表上的宏並受到保護,但我相信密碼與第一張工作表中的密碼相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM