




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、用過(guò)VB的人都應(yīng)該知道如何聲明變量,在VBA中聲明變量和VB中是完全一樣的!使用Dim語(yǔ)句Dim a as integer 聲明a為整型變量Dim a 聲明a為變體變量Dim a as string 聲明a為字符串變量Dim a as currency ,b as currency ,c as currency 聲明a,b,c為貨幣變量.聲 明變量可以是:Byte、Boolean、Integer、Long、Currency、Single、Double、Decimal(當(dāng)前不支持)、 Date、String(只限變長(zhǎng)字符串)、String * length(定長(zhǎng)字符串)、Object、Varia
2、nt、用戶定義類型或?qū)ο箢愋?。?qiáng)制聲明變量Option Explicit說(shuō)明:該語(yǔ)句必在任何過(guò)程之前出現(xiàn)在模塊中。聲明常數(shù)用來(lái)代替文字值。Const 常數(shù)的默認(rèn)狀態(tài)是 Private。Const My = 456 聲明 Public 常數(shù)。Public Const MyString = HELP 聲明 Private Integer 常數(shù)。Private Const MyInt As Integer = 5 在同一行里聲明多個(gè)常數(shù)。Const MyStr = Hello, MyDouble As Double = 3.4567 選擇當(dāng)前單元格所在區(qū)域在EXCEL97中,有一個(gè)十分好的功能,他就
3、是把鼠標(biāo)放置在一個(gè)有效數(shù)據(jù)單元格中,執(zhí)行該段代碼,你就可以將連在一起的一片數(shù)據(jù)全部選中。只要將該段代碼加入到你的模塊中。Sub My_SelectSelection.CurrentRegion.SelectEnd sub返回當(dāng)前單元格中數(shù)據(jù)刪除前后空格后的值sub my_trimmsgbox Trim(ActiveCell.Value)end sub單元格位移sub my_offsetActiveCell.Offset(0, 1).Select當(dāng)前單元格向左移動(dòng)一格ActiveCell.Offset(0, -1).Select當(dāng)前單元格向右移動(dòng)一格ActiveCell.Offset(1 , 0
4、).Select當(dāng)前單元格向下移動(dòng)一格ActiveCell.Offset(-1 , 0).Select當(dāng)前單元格向上移動(dòng)一格end sub如果上述程序產(chǎn)生錯(cuò)誤那是因?yàn)閱卧癫荒芤苿?dòng),為了解除上述錯(cuò)誤,我們可以往sub my_offset 之下加一段代碼 on error resume next注意以下代碼都不再添加 sub “代碼名稱” 和end sub請(qǐng)自己添加!給當(dāng)前單元格賦值A(chǔ)ctiveCell.Value = 你好!給指定單元格賦值例如:?jiǎn)卧駜?nèi)容設(shè)為Range(a1).value=hello又如:你現(xiàn)在的工作簿在sheet1上,你要往sheet2的單元格中插入1.sheets(she
5、et2).selectrange(a1).value=hello或2.Sheets(sheet1).Range(a1).Value = hello說(shuō)明:1.sheet2被選中,然后在將“HELLO賦到A1單元格中。2.sheet2不必被選中,即可“HELLO賦到sheet2 的A1單元格中。隱藏工作表隱藏SHEET1這張工作表sheets(sheet1).Visible=False顯示SHEET1這張工作表sheets(sheet1).Visible=True打印預(yù)覽有時(shí)候我們想把所有的EXCEL中的SHEET都打印預(yù)覽,請(qǐng)使用該段代碼,它將在你現(xiàn)有的工作簿中循環(huán),直到最后一個(gè)工作簿結(jié)束循環(huán)預(yù)
6、覽。Dim my As WorksheetFor Each my In Worksheetsmy.PrintPreviewNext my得到當(dāng)前單元格的地址msgbox ActiveCell.Address得到當(dāng)前日期及時(shí)間msgbox date & chr(13) & time保護(hù)工作簿ActiveSheet.Protect 取消保護(hù)工作簿ActiveSheet.Unprotect給活動(dòng)工作表改名為 liuActiveSheet.Name = liu打開(kāi)一個(gè)應(yīng)用程序AppActivate (Shell(C:WINDOWSCALC.EXE)增加一個(gè)工作表Worksheets.Add刪除活動(dòng)工作
7、表activesheet.delete打開(kāi)一個(gè)工作簿文件Workbooks.Open FileName:=C:My DocumentsBook2.xls關(guān)閉活動(dòng)窗口ActiveWindow.Close單元格格式選定單元格左對(duì)齊Selection.HorizontalAlignment = xlLeft選定單元格居中Selection.HorizontalAlignment = xlCenter選定單元格右對(duì)齊Selection.HorizontalAlignment = xlRight選定單元格為百分號(hào)風(fēng)格Selection.Style = Percent選定單元格字體為粗體Selection
8、.Font.Bold = True選定單元格字體為斜體Selection.Font.Italic = True選定單元格字體為宋體20號(hào)字With Selection.Font.Name = 宋體.Size = 20End WithWith 語(yǔ)句With 對(duì)象.描述End With清除單元格ActiveCell.Clear 刪除所有文字、批注、格式返回選定區(qū)域的行數(shù)MsgBox Selection.Rows.Count返回選定區(qū)域的列數(shù)MsgBox Selection.Columns.Count返回選定區(qū)域的地址Selection.Address忽略所有的錯(cuò)誤ON ERROR RESUME N
9、EXT遇錯(cuò)跳轉(zhuǎn)on error goto err_handle中間的其他代碼err_handle: 標(biāo)簽跳轉(zhuǎn)后的代碼刪除一個(gè)文件kill c:1.txt定制自己的狀態(tài)欄Application.StatusBar = 現(xiàn)在時(shí)刻: & Time恢復(fù)自己的狀態(tài)欄Application.StatusBar = false用代碼執(zhí)行一個(gè)宏Application.Run macro:=text滾動(dòng)窗口到a1的位置ActiveWindow.ScrollRow = 1ActiveWindow.ScrollColumn = 1定制系統(tǒng)日期Dim MyDate, MyDayMyDate = #12/12/69#MyDay = Day(MyDate)返回當(dāng)天的時(shí)間Dim MyDate, MyYearMyDate = Date MyYear = Year(MyDate)MsgBox MyYear inputboxXX=InputBox (Enter number of months to add)得到一個(gè)文件名Dim kk As Stringkk = Application.GetOpenFilename(EXCEL (*.XLS), *.XLS, Title:=提示:請(qǐng)打開(kāi)一個(gè)EXCEL文件:)msgbox kk打開(kāi)zoom對(duì)話框Application.Dialogs(xlDialogZoom
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 保定學(xué)院《信號(hào)與系統(tǒng)專業(yè)理論教學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西傳媒職業(yè)學(xué)院《人工智能科學(xué)計(jì)算》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢紡織大學(xué)外經(jīng)貿(mào)學(xué)院《智能汽車傳感技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東鋁業(yè)職業(yè)學(xué)院《EXCEL在財(cái)務(wù)中的應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 華南農(nóng)業(yè)大學(xué)《工程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長(zhǎng)春東方職業(yè)學(xué)院《表演技能訓(xùn)練(三)》2023-2024學(xué)年第二學(xué)期期末試卷
- 云南國(guó)土資源職業(yè)學(xué)院《建筑工程BM算量軟件應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 安徽新華學(xué)院《中學(xué)語(yǔ)文文體研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 算法技術(shù)設(shè)計(jì)分析
- 原木風(fēng)格室內(nèi)設(shè)計(jì)談單要點(diǎn)解析
- 全媒體運(yùn)營(yíng)師內(nèi)容創(chuàng)作考題
- 《大學(xué)英語(yǔ)(二)》課件-The Pride of China
- GB/T 45251-2025互聯(lián)網(wǎng)金融個(gè)人網(wǎng)絡(luò)消費(fèi)信貸貸后催收風(fēng)控指引
- 道路交通安全評(píng)估體系-深度研究
- 體育產(chǎn)業(yè)信息技術(shù)應(yīng)用提升計(jì)劃
- 2025年山東魯商誠(chéng)正教育科技有限公司招聘筆試參考題庫(kù)含答案解析
- 《性別平等探討》課件
- 急性ST段抬高型心肌梗死溶栓治療專家共識(shí)2024解讀
- 四川2025年02月四川省巴中市市屬事業(yè)單位度公開(kāi)選調(diào)39名工作人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 急診科主任的職責(zé)與醫(yī)療質(zhì)量提升
- 2025年安徽交控集團(tuán)界阜蚌公司招聘筆試參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論