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

excel中使用vba新建一個工作表的方法
1、首先我們打開一個工作樣表作為例子。
2、使用alt+f11組合快捷鍵進(jìn)入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、如果寫具體的工作表名稱是能夠達(dá)到準(zhǔn)確的目的,但是為了靈活性,我們還是建議選擇序列方式新建工作表更加的容易一些。所以這里我們使用了inputbox函數(shù)通過輸入來獲取工作表的序列。
6、需要注意的的是,對于變量的聲明一定要做好數(shù)值型的聲明,如果使用變量默認(rèn)聲明,那么會出現(xiàn)聲明錯誤,導(dǎo)致序列下標(biāo)錯誤。
相關(guān)推薦:
excel如何使用vba函數(shù)計算指定間隔月后的日期?
相關(guān)文章
- excel怎么使用vba一鍵隱藏所有工作表?excel中很多工作表機(jī)密性比較大,想要隱藏起來,該怎么隱藏呢?一個一個隱藏太慢,下面我們就來看看使用vba一鍵隱藏所有工作表的詳細(xì)2016-08-15
- 在Excel中,我們有時需要對全部工作表進(jìn)行操作,那么如何快速選中全部的工作表并進(jìn)行批量操作呢?下面小編就為大家介紹Excel怎么對全部工作表進(jìn)行批量保護(hù)方法介紹,來看看吧2016-08-11
Get新技巧:合并多個Excel工作表數(shù)據(jù)最簡姿勢
今天小編為大家分享一個新技巧,就是合并多個Excel工作表數(shù)據(jù)的最簡姿勢,方法很不錯,一起來看看吧2016-08-08- Excel表格中怎么快速建立工作表的超鏈接?為了能快速進(jìn)入某個工作表,我們就可以給工作表添加超鏈接,這樣很方便查看,下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2016-08-03
- Excel表格內(nèi)容怎么分成多個工作表?excel表格中有很多內(nèi)容,像根據(jù)不同的內(nèi)容分成多個工作表,該怎么操作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2016-08-03
- 在Excel中為了更快速,更方便我們的操作和歸類,可以給Excel工作表命名,比如在Excel中默認(rèn)的3個工作表分別是“Sheet1”“Sheet2”“Sheet3”.,為了更加方便我們分類,我2016-08-02
- excel怎么使用預(yù)測工作表?excel數(shù)據(jù)菜單中找到預(yù)測工作表,點(diǎn)擊預(yù)測工作表,就可以生成數(shù)據(jù)將來的預(yù)測走向,下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2016-07-20
excel中怎么將工作表名創(chuàng)建為目錄超鏈接?
excel中怎么將工作表名創(chuàng)建為目錄超鏈接?excel表格中想要快速打開其他的工作表,這時候就可以將工作表設(shè)置成超鏈接,點(diǎn)擊就可以打開,該怎么設(shè)置呢?下面我們就來看看詳細(xì)2016-07-12- 我們在使用excel表格的過程中,除了平常一些數(shù)據(jù)的錄入和表格的制作之外,有時還會在表格中制作一些下拉框的功能,然后根據(jù)制定的條件進(jìn)行下拉框的選擇,那么在Excel工作表2016-07-06
excel默認(rèn)的工作表數(shù)量該怎么修改超過3個?
excel默認(rèn)的工作表數(shù)量該怎么修改超過3個?excel打開的時候,默認(rèn)有3個工作表,現(xiàn)在想多弄幾個工作表,該怎么辦呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2016-07-06