excel怎么使用vba創(chuàng)建工作表?

excel中使用vba新建一個工作表的方法
1、首先我們打開一個工作樣表作為例子。
2、使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模塊,并在模塊中輸入以下代碼:
Option Explicit
Sub ddt()
Dim a As Integer
a = InputBox("請輸入工作表編號")
ThisWorkbook.Sheets.Add Before:=Worksheets(a) '添加一個新工作表在第一工作表前
End Sub
3、寫這段代碼的時候我們需要理解add這個命令的作用,在sheets對象中,add命令就是增加一個新的sheets(工作表),這里用一個空格befor:=來表示是在該表格之前。
4、工作表序列的表示方法有三種,這里寫的是用的序列表示,如果我們要在特定的工作表前新建一個工作表,我們也可以直接指定,比如像這樣寫
ThisWorkbook.Sheets.Add Before:=Sheets("5月工資")
5、如果寫具體的工作表名稱是能夠達到準確的目的,但是為了靈活性,我們還是建議選擇序列方式新建工作表更加的容易一些。所以這里我們使用了inputbox函數(shù)通過輸入來獲取工作表的序列。
6、需要注意的的是,對于變量的聲明一定要做好數(shù)值型的聲明,如果使用變量默認聲明,那么會出現(xiàn)聲明錯誤,導致序列下標錯誤。
相關推薦:
excel如何使用vba函數(shù)計算指定間隔月后的日期?
相關文章
- excel怎么使用vba一鍵隱藏所有工作表?excel中很多工作表機密性比較大,想要隱藏起來,該怎么隱藏呢?一個一個隱藏太慢,下面我們就來看看使用vba一鍵隱藏所有工作表的詳細2016-08-15
- 在Excel中,我們有時需要對全部工作表進行操作,那么如何快速選中全部的工作表并進行批量操作呢?下面小編就為大家介紹Excel怎么對全部工作表進行批量保護方法介紹,來看看吧2016-08-11
Get新技巧:合并多個Excel工作表數(shù)據(jù)最簡姿勢
今天小編為大家分享一個新技巧,就是合并多個Excel工作表數(shù)據(jù)的最簡姿勢,方法很不錯,一起來看看吧2016-08-08- Excel表格中怎么快速建立工作表的超鏈接?為了能快速進入某個工作表,我們就可以給工作表添加超鏈接,這樣很方便查看,下面我們就來看看詳細的教程,需要的朋友可以參考下2016-08-03
- Excel表格內(nèi)容怎么分成多個工作表?excel表格中有很多內(nèi)容,像根據(jù)不同的內(nèi)容分成多個工作表,該怎么操作呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2016-08-03
- 在Excel中為了更快速,更方便我們的操作和歸類,可以給Excel工作表命名,比如在Excel中默認的3個工作表分別是“Sheet1”“Sheet2”“Sheet3”.,為了更加方便我們分類,我2016-08-02
- excel怎么使用預測工作表?excel數(shù)據(jù)菜單中找到預測工作表,點擊預測工作表,就可以生成數(shù)據(jù)將來的預測走向,下面我們就來看看詳細的教程,需要的朋友可以參考下2016-07-20
excel中怎么將工作表名創(chuàng)建為目錄超鏈接?
excel中怎么將工作表名創(chuàng)建為目錄超鏈接?excel表格中想要快速打開其他的工作表,這時候就可以將工作表設置成超鏈接,點擊就可以打開,該怎么設置呢?下面我們就來看看詳細2016-07-12- 我們在使用excel表格的過程中,除了平常一些數(shù)據(jù)的錄入和表格的制作之外,有時還會在表格中制作一些下拉框的功能,然后根據(jù)制定的條件進行下拉框的選擇,那么在Excel工作表2016-07-06
- excel默認的工作表數(shù)量該怎么修改超過3個?excel打開的時候,默認有3個工作表,現(xiàn)在想多弄幾個工作表,該怎么辦呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2016-07-06