我想阻止使用者在儲存格 D1 中輸入日期之前查看儲存格 A1 中的資料。一旦他們在儲存格 D1 中輸入日期,A1 中的資料就會出現。
答案1
@Scott Craner 了解他的知識,他在您所包含的資訊範圍內簡潔地回答了您的問題。除了 VBA 之外,我想不出還有什麼可以隱藏單元格的值而不擴大範圍。
使用條件格式。最初使用與背景相同的文字顏色格式化儲存格,然後在新增日期時使用條件格式規則將文字顏色變更為所需的顏色。——史考特‧克雷納
請注意,如果選擇了儲存格,使用者仍然可以看到公式欄中的資料。為了防止這種情況,您可以隱藏公式列或取消勾選「選擇鎖定儲存格」方塊並保護工作表。
另一件需要記住的事情是單元格溢出。如果B1為空且A1包含一個大字串,那麼使用預設設置,A1的內容將流入相鄰的列。如果文字與這些列的背景匹配,則您無法看到文本,並且無法選擇它,但單元格邊框將被刪除,從而呈現出合併單元格的外觀。如果改變背景顏色,則可以閱讀溢出的文字。您可以將文字向右對齊以防止 B 列溢出,但如果將列新增至左側,則可能會出現問題。
或者,您可以將資料放在隱藏工作表中,並在適當的時候使用公式來顯示資料。仍然需要工作表保護,以防止熟練的用戶過早讀取數據,並警告熟練的用戶可以在工作簿中的任何位置找到您的數據,無論您做什麼。