Excel只能輸入不能修改

2021-06-29 03:56:40 字數 486 閱讀 9542

一、選擇需要加密的單元格,右鍵→設定單元格格式→保護→鎖定;

二、按alt+f11鍵進入vbe環境,在左側的相應sheet名稱上(如sheet1)右鍵→檢視**;

三、選擇worksheet的selectionchange事件,寫入如下**:

private sub worksheet_selectionchange(byval target as range)

on error resume next

with target

if .value <> "" then

pw = inputbox("要修改內容,請輸入密碼!")

if pw <> "123" then

cells(1, 1).select

else

exit sub

end if

end if

end with

end sub

Excel只能輸入不許修改

昨天出差,使用者有個需求 需要他人錄入資料,為了防止已經錄入的資料被修改 錄入資料由多方完成 必須限定只能輸入,不能修改 修改時需要密碼 最開始的方案是各設定乙個密碼,但如果他們相互之間聯合起來,密碼也就無效了。現在有個解決方案 即通過vba 來完成限定。private sub worksheet ...

Excel只能輸入不許修改

昨天出差,使用者有個需求 需要他人錄入資料,為了防止已經錄入的資料被修改 錄入資料由多方完成 必須限定只能輸入,不能修改 修改時需要密碼 最開始的方案是各設定乙個密碼,但如果他們相互之間聯合起來,密碼也就無效了。現在有個解決方案 即通過vba 來完成限定。private sub worksheet ...

增強型for迴圈只能輸出不能輸入

陣列 複製陣列 陣列合併 首先準備兩個陣列,他倆的長度是5 10之間的隨機數,並使用隨機數初始化這兩個陣列 向陣列填充隨機數的辦法,參考這裡 然後準備第三個陣列,第三個陣列的長度是前兩個的和 通過system.arraycopy 把前兩個陣列合併到第三個陣列中 public static void ...