在Excel表格中右鍵選擇檢視程式碼即可開啟VBA編輯介面編輯。
1、開啟電腦上的Excel新進一個空白工作蒲。
2、右鍵點選下方選單欄中的sheet1,選擇檢視程式碼。
3、在這裡就可以開啟VBA的編輯介面,即可編輯使用。
4、根據以上步驟就可以用VBA了。
在Excel表格中右鍵選擇檢視程式碼即可開啟VBA編輯介面編輯。
1、開啟電腦上的Excel新進一個空白工作蒲。
2、右鍵點選下方選單欄中的sheet1,選擇檢視程式碼。
3、在這裡就可以開啟VBA的編輯介面,即可編輯使用。
4、根據以上步驟就可以用VBA了。
1、可以先利用宏錄製來自動生成程式碼,然後再進行修改。操作方法如下:第一步,開啟一個excel應用,新建一個白空表格,並錄入資料。
2、第二步,點選excel應用程式視窗狀態列中左側的“宏錄製”按鈕。
3、第三步,然後在表1中,選中左上角第一個有資料的單元格。
4、第四步,接著按下CTRL+SHIFT鍵,再分別先後按下方向右鍵、方向下鍵,選中表1中全部資料。
5、第五步,再接著按下ctrl+C複製選中資料,切換到表2中,在要儲存資料的行的第一個單元中點選一下,再ctrl+V貼上。
6、第六步,再次點下 excel應用程式狀態列左側的宏錄製按鈕,停止宏錄製。
7、第七步,按下組全鍵:ALT+F11,開啟vba編輯視窗,展開模組,雙擊開啟模組1,在右側就可以看到剛錄製的宏程式碼了,這個程式碼基本就能解決前面提出的問題了。
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) = 理綜:
6、將VBA編輯框儲存且關閉,等待執行完畢之後,返回主excel,就可以看到結果了,週二週五有課,週四有晚自習,其它均為空,對比主課程表,發現沒有錯誤,就表示VBA程式碼正確!