大家好,今天是5月20號,日常開啟 Excel,結果它給我顯示這個東西:
哈哈哈,開個玩笑,其實Excel當中的物件主要是指圖片/圖表、文字框/藝術字、控制元件等浮在Excel單元格上的東西,我們統一稱之為物件。
那麼如何查詢Excel當中的物件?
Ctrl+G——定位條件,勾選“物件”,點選【確定】。
如果你的Excel表中沒有圖片之類的東西,當然會顯示“找不到物件”。
既然今天是520,我們就用Excel做個表白小工具,如下圖所示:
發給對方一張表格,當對方開啟時,彈出提示框,如果一直點選【取消】,將會陷入死迴圈,關閉不了工作簿,只有答應你之後(
點選【確定】按鈕
)
,才會進入Excel,並在工作表中顯示由愛心組成的520
。
怎麼樣,這波強行找物件可還行?
思路
這裡主要用到兩個知識點,
一個VBA,一個是條件格式
。
VBA控制當用戶開啟Excel表格時,彈出選項框,條件格式顯示紅色字型。
插入VBA程式碼
按Alt+F11鍵,進入visual basic 介面,雙擊左側ThisWorkbook,下拉“通用”,
選擇“Workbook”,右側選擇“Open”
,表示當工作簿被開啟時;
在下方輸入程式碼:
程式碼很簡短,表示在工作簿被開啟時,執行以上程式碼MsgBox表示顯示彈窗;
彈窗內容為:“你願意做我的女朋友/男朋友嗎?” 可隨意修改;
vbQuestion 顯示警告詢問,VbYesNo 顯示 “是”和“否”兩個按鈕;
“來自小E的表白”為彈窗標題,可隨意修改;
最後新增一個if語句,如果使用者點選“否”按鈕,那麼重複顯示彈窗,直到使用者點選“是”按鈕,結束if語句,並在單元格A1中輸入數字1,這裡主要是用來控制“520”顯示的。
插入❤形
插入心形,搜狗輸入法輸入拼音“xin”,會顯示❤形圖示,如果你沒有搜狗輸入法,也沒關係,可以開啟阿里巴巴向量庫,這裡有很多小圖示供下載。
接著將小愛心排布成520的形狀,如下所示:
設定條件格式
選中所有的520單元格
,依次點選【開始】—【條件格式】—【新建規則】,選擇“使用公式確定要設定格式的單元格”,輸入公式【
=$A$1=1
】,接著將其格式設定成
字型顏色紅色
。
表示當單元格A1等於1的時候,520❤形變成了紅色的。
設定完畢之後,
選中所有❤形,將其顏色設定為白色
,這樣在剛開始開啟工作簿的時候,介面什麼也不顯示。
工作簿另存為啟用宏的工作簿
進行完以上幾步,基本算是搞定了,由於插入了VBA程式碼的緣故,xlsx格式的檔案無法儲存,這時候需要我們將表格另存為啟用宏的工作簿,如下圖所示:
接著就可以將這個工作簿發給你要表白的物件啦~
唯一美中不足的是,很多朋友的Excel沒有啟用過宏,所以第一次開啟這個表格的時候,會被自動禁用:
這時需要手動點選“啟用內容”即可。
快去試試吧~