選單

Excel說我沒物件,於是我讓它幫我找了一個

大家好,今天是5月20號,日常開啟 Excel,結果它給我顯示這個東西:

Excel說我沒物件,於是我讓它幫我找了一個

哈哈哈,開個玩笑,其實Excel當中的物件主要是指圖片/圖表、文字框/藝術字、控制元件等浮在Excel單元格上的東西,我們統一稱之為物件。

那麼如何查詢Excel當中的物件?

Ctrl+G——定位條件,勾選“物件”,點選【確定】。

Excel說我沒物件,於是我讓它幫我找了一個

如果你的Excel表中沒有圖片之類的東西,當然會顯示“找不到物件”。

既然今天是520,我們就用Excel做個表白小工具,如下圖所示:

Excel說我沒物件,於是我讓它幫我找了一個

發給對方一張表格,當對方開啟時,彈出提示框,如果一直點選【取消】,將會陷入死迴圈,關閉不了工作簿,只有答應你之後(

點選【確定】按鈕

,才會進入Excel,並在工作表中顯示由愛心組成的520

怎麼樣,這波強行找物件可還行?

思路

這裡主要用到兩個知識點,

一個VBA,一個是條件格式

VBA控制當用戶開啟Excel表格時,彈出選項框,條件格式顯示紅色字型。

插入VBA程式碼

按Alt+F11鍵,進入visual basic 介面,雙擊左側ThisWorkbook,下拉“通用”,

選擇“Workbook”,右側選擇“Open”

,表示當工作簿被開啟時;

Excel說我沒物件,於是我讓它幫我找了一個

在下方輸入程式碼:

程式碼很簡短,表示在工作簿被開啟時,執行以上程式碼MsgBox表示顯示彈窗;

彈窗內容為:“你願意做我的女朋友/男朋友嗎?” 可隨意修改;

vbQuestion 顯示警告詢問,VbYesNo 顯示 “是”和“否”兩個按鈕;

“來自小E的表白”為彈窗標題,可隨意修改;

最後新增一個if語句,如果使用者點選“否”按鈕,那麼重複顯示彈窗,直到使用者點選“是”按鈕,結束if語句,並在單元格A1中輸入數字1,這裡主要是用來控制“520”顯示的。

插入❤形

插入心形,搜狗輸入法輸入拼音“xin”,會顯示❤形圖示,如果你沒有搜狗輸入法,也沒關係,可以開啟阿里巴巴向量庫,這裡有很多小圖示供下載。

Excel說我沒物件,於是我讓它幫我找了一個

接著將小愛心排布成520的形狀,如下所示:

Excel說我沒物件,於是我讓它幫我找了一個

設定條件格式

選中所有的520單元格

,依次點選【開始】—【條件格式】—【新建規則】,選擇“使用公式確定要設定格式的單元格”,輸入公式【

=$A$1=1

】,接著將其格式設定成

字型顏色紅色

Excel說我沒物件,於是我讓它幫我找了一個

表示當單元格A1等於1的時候,520❤形變成了紅色的。

設定完畢之後,

選中所有❤形,將其顏色設定為白色

,這樣在剛開始開啟工作簿的時候,介面什麼也不顯示。

工作簿另存為啟用宏的工作簿

進行完以上幾步,基本算是搞定了,由於插入了VBA程式碼的緣故,xlsx格式的檔案無法儲存,這時候需要我們將表格另存為啟用宏的工作簿,如下圖所示:

接著就可以將這個工作簿發給你要表白的物件啦~

唯一美中不足的是,很多朋友的Excel沒有啟用過宏,所以第一次開啟這個表格的時候,會被自動禁用:

這時需要手動點選“啟用內容”即可。

快去試試吧~