[VBA] 如何將「核取方塊」變大 ? (方法2)

閱讀時間約 2 分鐘

此 (方法2) 是利用 Meiko微課頻道

Excel教學 E100 | 如何把核取方塊變大,打勾還可以填入當下日期與時間(快版)

,所產生的靈感而設計!


【詳細講解版本 E103】,請參考以下連結:

Excel教學 E103| 如何把核取方塊變大,打勾可以填入當下日期與時間(講解版)



前言:

這是第2種方法,如果你還沒看過第1種方法,請參考 [VBA] 如何將「核取方塊」變大 ? (方法1)


當時,某論壇的某網友提問,除了 Excel 系統內提供的核取方塊有【儲存格連結】的功能,其它方法所做成的核取方塊,是否也能做到這個功能 ?
而那位高手當時也僅僅是使用 VBA 將文字方塊做出一個類似核取方塊的樣子 ( 可以做勾選與取消 ),並沒有提供【儲存格連結】的功能要怎麼做出來 ! 然而當時的我根本看不懂高手的程式碼 ...

相隔 10 年之久,在偶然的機會下,又再次看到這篇文章,索性再把高手的程式碼看一遍,竟然知道它在幹麻了 !! 很神奇 !! 我很激動也很感動 !! 代表 10 多年來,我吃的白米沒有浪費阿 ~

這次將高手的 VBA 理解後修改,並加入自己開發的【儲存格連結】功能,大成功 !! 但是有它的限制在。


作法:

  1. 新增一個橫的文字方塊。
  2. 將此文字方塊的名稱設定為,
    CB_你想要的名稱_是否開啟儲存格連結_儲存格位置,中間用底線做為區隔。
    例如:CB_MyCheckBox_1_A6,意義如下:
    CB:程式會將物件名稱為「CB_」開頭的做為執行對象
    MyCheckBox:可任意設定(中文、英文、數字),
    但不可包含底線、空白或其它特殊字元
    1:代表 要開啟 【儲存格連結】的功能。0 則表示要關閉。
    A6:代表 在 A6 儲存格位置顯示 TRUE 或 FALSE。
  3. 在文字方塊的內容最開頭,先輸入【2 個半形空白】,再輸入想要的文字。
  4. 進入 VBA 編輯視窗,插入一個模組,並將程式碼貼上。
  5. 將此文字方塊,指定巨集為 Set_CheckBox ,按下確定。
  6. 完成,即可操作了。


成果:

以下是成果影片,請欣賞~ 謝謝。




特別感謝

感謝 Chyi 奇大哥 在針對 方框 的【勾選】與【未勾選】狀態上的建議,讓此作品的呈現更加完美!

方框的【勾選】與【未勾選】 - 字型 與 字元代碼 與 VBA  對照表

方框的【勾選】與【未勾選】 - 字型 與 字元代碼 與 VBA 對照表



檔案下載



注意事項

此設計的【儲存格連結】功能為絕對位址,並不會因為新增或刪減 《欄或列》 而變更,請特別留意。



彩蛋

【時間】花在哪,【成就】就在哪。



以上就是這次的分享,請持續關注 和 Meiko微課頻道,謝謝大家 ~

有任何問題,請在下方留言討論,或加入 LINE社群 Meiko微課小綠群(粉絲交流群),歡迎您的加入。



123會員
42內容數
Meiko微課頻道主要以辦公室應用為出發點,針對上班族群所遇到的問題進行分享
留言0
查看全部
發表第一個留言支持創作者!
怎麼把 表單控制項 的 核取方塊 變大 ? 這是個很久很久以前就遇過的問題,根據查得的資訊顯示,至今約莫 11 年前就有人提過這問題了。 本篇將介紹一套 VBA 方法來達成。
在空白儲存格,滑鼠左鍵點兩下,跳出視窗,再從視窗內的按鈕上的文字來輸入至當前儲存格內。
再次利用 WORKDAY.INTL 函數來計算感恩節、祖父母節。
自己的價值,由你自己創造。 ( PS:此文章有可能把 你/妳 變成天才也說不一定... )
猶太人的20句至理名言,竟然和 Excel 有關 ?! 喜歡 Excel 的你,或許也會認同並喜歡第十二句 !
史上最強的計算母親節 Excel 公式!
怎麼把 表單控制項 的 核取方塊 變大 ? 這是個很久很久以前就遇過的問題,根據查得的資訊顯示,至今約莫 11 年前就有人提過這問題了。 本篇將介紹一套 VBA 方法來達成。
在空白儲存格,滑鼠左鍵點兩下,跳出視窗,再從視窗內的按鈕上的文字來輸入至當前儲存格內。
再次利用 WORKDAY.INTL 函數來計算感恩節、祖父母節。
自己的價值,由你自己創造。 ( PS:此文章有可能把 你/妳 變成天才也說不一定... )
猶太人的20句至理名言,竟然和 Excel 有關 ?! 喜歡 Excel 的你,或許也會認同並喜歡第十二句 !
史上最強的計算母親節 Excel 公式!
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
本文探討如何使用Excel VBA將資料快速套用到Word範本中,並最終輸出成指定名稱的PDF檔案。透過解決合併列印和PDF檔名設定的步驟,分享了使用Word和Excel VBA的不同方法,並針對程式碼進行了Debug與優化,提供實用的解決方案,並提供寶貴的資訊與技巧。
Thumbnail
本文介紹瞭如何將Excel圖表轉成圖片,並解決了圖表資料量大時可能出現的錯誤訊息。此外,還分享了ChatGPT 4o (訂閱付費版) 的幫助與成功轉換圖片的經驗。 還有周杰倫關於一技之長的觀點分享,激勵讀者找到自己的優勢和興趣。並提供了相關參考文獻,讓讀者進一步深入瞭解主題。
Thumbnail
不會寫Excel VBA不再是問題了!如何讓數據說話,是職場必備的技巧!而Excel又是搜集數據的好工具,今天石頭哥帶你透過ChatGPT 來神救援!
Thumbnail
在工作中,我們經常需要處理各種報表,而其中一項任務就是每天手動更新報表。這可能是一個繁瑣且容易被遺忘的工作,但有幸的是,我們可以利用VBA(Visual Basic for Applications)和Windows工作排程器來自動化這個過程,讓我們在不知不覺中完成這項任務。
Thumbnail
為什麼要比較Excel 工作表(Worksheet) 工作中,常常會儲存多個同一目的,但不同時間的工作。或者,有時要檢查兩個人做的EXCEL工作表,是否有所不同。當然,若工作表很小,肉眼看是最快的,但是,如果是庫存的大量資料如1萬筆以上的財務資訊等,這時靠肉眼看,速度實在是太慢了,而且也容易出錯。
Thumbnail
1.宣言指定代稱活頁簿或頁籤 2.同時控制兩個活頁簿 3.調整欄寬、刪除欄
Thumbnail
1. 如何開始巨集(VBA) 2. 初步認識編寫VBA的面板 3. 儲存啟用VBA的活頁簿檔案
Thumbnail
通過VBA程式設計,我們可以實現對Word表格的快速、批量操作,提高文檔處理的效率和精度。在本文中,我們將介紹如何使用VBA為Word表格添加邊框、調整網底顏色等排版技巧,幫助您更好地完成文檔的美化和排版。
Thumbnail
我們將介紹如何根據自己的需要自定義操作流程,提高Word使用的效率和便捷性。在本文中,我們將介紹如何利用VBA在Word中自動插入底稿頁尾。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
Thumbnail
本文探討如何使用Excel VBA將資料快速套用到Word範本中,並最終輸出成指定名稱的PDF檔案。透過解決合併列印和PDF檔名設定的步驟,分享了使用Word和Excel VBA的不同方法,並針對程式碼進行了Debug與優化,提供實用的解決方案,並提供寶貴的資訊與技巧。
Thumbnail
本文介紹瞭如何將Excel圖表轉成圖片,並解決了圖表資料量大時可能出現的錯誤訊息。此外,還分享了ChatGPT 4o (訂閱付費版) 的幫助與成功轉換圖片的經驗。 還有周杰倫關於一技之長的觀點分享,激勵讀者找到自己的優勢和興趣。並提供了相關參考文獻,讓讀者進一步深入瞭解主題。
Thumbnail
不會寫Excel VBA不再是問題了!如何讓數據說話,是職場必備的技巧!而Excel又是搜集數據的好工具,今天石頭哥帶你透過ChatGPT 來神救援!
Thumbnail
在工作中,我們經常需要處理各種報表,而其中一項任務就是每天手動更新報表。這可能是一個繁瑣且容易被遺忘的工作,但有幸的是,我們可以利用VBA(Visual Basic for Applications)和Windows工作排程器來自動化這個過程,讓我們在不知不覺中完成這項任務。
Thumbnail
為什麼要比較Excel 工作表(Worksheet) 工作中,常常會儲存多個同一目的,但不同時間的工作。或者,有時要檢查兩個人做的EXCEL工作表,是否有所不同。當然,若工作表很小,肉眼看是最快的,但是,如果是庫存的大量資料如1萬筆以上的財務資訊等,這時靠肉眼看,速度實在是太慢了,而且也容易出錯。
Thumbnail
1.宣言指定代稱活頁簿或頁籤 2.同時控制兩個活頁簿 3.調整欄寬、刪除欄
Thumbnail
1. 如何開始巨集(VBA) 2. 初步認識編寫VBA的面板 3. 儲存啟用VBA的活頁簿檔案
Thumbnail
通過VBA程式設計,我們可以實現對Word表格的快速、批量操作,提高文檔處理的效率和精度。在本文中,我們將介紹如何使用VBA為Word表格添加邊框、調整網底顏色等排版技巧,幫助您更好地完成文檔的美化和排版。
Thumbnail
我們將介紹如何根據自己的需要自定義操作流程,提高Word使用的效率和便捷性。在本文中,我們將介紹如何利用VBA在Word中自動插入底稿頁尾。