久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Excel VBA 學(xué)習(xí)筆記8:Excel文件和工作簿

 王咸美 2016-10-26

9節(jié)Excel文件和工作簿

Excel VBA 學(xué)習(xí)筆記8:Excel文件和工作簿

一,、基本概念

1、excel文件就是excel工作簿,,excel文件打開需要excel程的支持

Workbooks (復(fù)數(shù)當(dāng)然要加s啦)工作簿集合,,泛指excel文件或工作簿

2,、工作簿的選擇

a,、用工作簿名稱/Excel文件名

Workbooks('A.xls'),名稱為A的excel工作簿

這里需要說明的是,,Windows是對(duì)大小寫不敏感的,,也就是說,A.xls,、A.XLS,、a.xls和a.XLS是一個(gè)文件。在下面見到大小寫混淆的不要驚訝了,,你也可以任性地寫,。

Workbooks('A.xls').Sheets(1).Range('a1') = 100

上面這句是在A.xls文件中第1個(gè)工作表的A1單元格寫入100。

b,、用數(shù)字表示

workbooks(2),,這里的數(shù)字是按打開順序算的,,即第二個(gè)打開的工作簿。同理,,工作表sheets也是按照建立順序計(jì)算的,。

Workbooks(2).Sheets(2).Range('a1') = 200

c、活動(dòng)工作簿

ActiveWorkbook ,,當(dāng)打開多個(gè)excel工作簿時(shí),,你正在操作的那個(gè)就是ActiveWorkbook(活動(dòng)工作簿)

d、代碼所在工作簿

Thisworkbook(沒有s哦),,VBA程序所在的工作簿,,無論你打開多少個(gè)工作簿,無論當(dāng)前是哪個(gè)工作簿是活動(dòng)的,thisworkbook就是指它所在的工作簿,。

我們?cè)诰帉懞肰BA程序后,,總能在別的工作簿中執(zhí)行這些代碼,如果你不想讓的工作薄使用,,以免造成混亂,,那么在寫代碼的時(shí)候就用Thisworkbook來表示該工作薄。

e,、工作簿窗口

Windows('A.xls'),,A工作簿的窗口,使用windows可以設(shè)置工作簿窗口的狀態(tài),,如是否隱藏等,。

Windows('A.xls').Visible = False

Windows(2).Visible = True

可以很方便的隱藏一些不愿意讓別人看到的窗口。

二,、Excel文件的操作

1,、 判斷A.Xls文件是否存在Excel VBA 學(xué)習(xí)筆記8:Excel文件和工作簿

len()是長(zhǎng)度函數(shù),length的縮寫,。dir是DOS命令,,目錄的意思。判斷目錄下文件是否大小為0就可以知道這個(gè)文件是否存在,。

注意:這里判斷的是是否存在,,不是判斷是否為空白工作簿,因?yàn)槲覀冃陆斯ぷ鞅『笏陀辛舜笮×恕?/p>

2,、 判斷A.Xls文件是否打開Excel VBA 學(xué)習(xí)筆記8:Excel文件和工作簿

windows.count是當(dāng)前打開窗口數(shù)量,。Caption就是標(biāo)題欄。所以,,判斷是否存在以A.XLS為標(biāo)題欄的窗口即可判斷這個(gè)文件是否被打開,。

3、 excel文件新建和保存Excel VBA 學(xué)習(xí)筆記8:Excel文件和工作簿

workbook數(shù)據(jù)類型是Excel特有的,,workbooks是工作薄,,很明顯是一種對(duì)象,,add是增加的意思,是一種操作方法,,對(duì)象和方法直接要用英文半角的點(diǎn)號(hào)連接,,即workbooks.add,workbooks.open之類的,。

saveas很容易理解,,就是我們平時(shí)操作的另存為,后面會(huì)提到另存為和備份的區(qū)別,。

4,、 excel文件打開和關(guān)閉Excel VBA 學(xué)習(xí)筆記8:Excel文件和工作簿

對(duì)象.方法之后需不需要加括號(hào),如果是賦值給變量的,,則需要加括號(hào),,否則不需要。

換句話說,,如果你只想打開某個(gè)文件,,那么就直接寫Workbooks.open '文件名稱',例子中用一個(gè)變量來代替是為了以后用到的時(shí)候可以很簡(jiǎn)單地用變量名代替文件名,,你根據(jù)自己的情況確定需不需要定義workbook類型,。

5、 excel文件保存和備份Excel VBA 學(xué)習(xí)筆記8:Excel文件和工作簿

Save是保存,,就地保存,,不需要給出地址。

SaveAs是另存為,,換個(gè)地方將文件的當(dāng)前狀態(tài)保存起來,,而不影響原文件,并且,,關(guān)閉原文件,,打開新文件。你所進(jìn)行的操作無法保存的原文件里了,。

SaveCopyAs是備份,,將文檔的當(dāng)前狀態(tài)另外保存一份,但不關(guān)閉原文件,,不打開新文件。意思也就是說,,你在原文件上進(jìn)行的操作沒有被忽略,,你還可以選擇保存更改。

6,、 excel文件復(fù)制和刪除Excel VBA 學(xué)習(xí)筆記8:Excel文件和工作簿

FileCopy是復(fù)制的語句,,后面跟著原文件和目標(biāo)文件,。

Kill是刪除文件,不是Delete,,跟我們平時(shí)手動(dòng)操作一樣,,不能刪除已經(jīng)打開的文件


相關(guān)筆記請(qǐng)參閱:

Excel VBA 學(xué)習(xí)筆記7:VBA分支與End語句

Excel VBA 學(xué)習(xí)筆記5:函數(shù)與公式

Excel VBA 學(xué)習(xí)筆記4:VBA變量

Excel VBA 學(xué)習(xí)筆記3:循環(huán)語句

Excel VBA 學(xué)習(xí)筆記2:條件語句

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多