1、先了解主課程表的內容,第一行主目錄,第二行是日期,第一列是時間,接下來是明細內容,整個excel分兩個sheet,第一頁是主課程表,第二頁是個人課程表
2、新建sheet3,復制sheet1,然后清楚內容,也就是將框架復制過來,然后再第三行第二列里(B3)插入函數B3=IF(總課程表!B3=物理,1,0),在excel里IF函數的意思匹配值,若為真,則顯示1,為假,則顯示0,將這個函數通過拖拉的方式,復制在整個課程表,就會發現有兩處顯示1,其余顯示0
3、對比主課程表,就會發現sheet3里的兩處顯示1的地方,正是物理課程表,這個方式是用函數的方式來搜尋個人課程表,還需要個人修改1或者0,比較繁瑣
4、我們將sheet2改為個人課程表,對著命名處點鼠標右鍵,在菜單列里選擇【查看代碼】,這個步驟就可以打開VBA編輯框
5、在VBA編輯框里,選擇【個人課程表】,通用模式請用【worksheet】,在觸發模式里選擇BeforeDoubleClick,請注意多少要有點VBA常識,比如cells函數的意思是指單元格的值,cells(7,3)就是指第7行第3列,每行代碼結束要用英式冒號:,這是基本的VBA常識,在代碼行里輸入Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)Sheet2.Cells(7, 3) = 物理:Sheet2.Cells(3, 6) = 物理:Sheet2.Cells(11, 5) = 理綜:
【怎樣用VBA從總課程表中提取個人課表 有以下方法】6、將VBA編輯框保存且關閉,等待執行完畢之后,返回主excel,就可以看到結果了,周二周五有課,周四有晚自習,其它均為空,對比主課程表,發現沒有錯誤,就表示VBA代碼正確!
相關經驗推薦
- 擔的多音字組詞 擔字多音字組詞有哪些
- 生雞蛋沖開水喝的作用 開水沖雞蛋危害
- 在家怎樣做小吃「最簡單小吃的做法」
- 怎么挑選花生米「怎樣挑選花生米的好壞」
- 干豆角如何泡發?「干豆角怎樣泡發快」
- 如何清洗大閘蟹?「大閘蟹咋樣清洗」
- 活海參怎么選擇「怎樣挑選好的海參」
- 如何泡發鮮海參,怎樣泡發鮮海參最簡單
- 黑糯米怎樣蒸,糯米黑米蒸飯團的做法
- 怎樣在家做壽司,家庭壽司簡單做法
