国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當(dāng)前位置:雨林木風(fēng)下載站 > 辦公軟件教程 > 詳細(xì)頁面

excel VBA基礎(chǔ)基礎(chǔ)語句詳細(xì)說明

excel VBA基礎(chǔ)基礎(chǔ)語句詳細(xì)說明

更新時間:2023-12-22 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機(jī)數(shù)據(jù)處理軟件。

選擇一個工作表:
Sheets("Balance").Activate.
選擇單元格:
Range("A1").Select
選擇連續(xù)的單元格:
Range("A1:G8").Select
選擇不連續(xù)的單元格:
Range("A1,B6,D9").Select
Range("A1,B6:B10,D9").Select
選擇當(dāng)前活動的工作簿:
ThisWorkbook.Activate
如果選擇其他工作簿,注意該工作簿一定是打開的,并且不要忘記加上后綴“.xls” ,例如:
Windows("Totol.xls").Activate
選擇一個工作表:
Sheets("Balance").Activate.
單元格間移動:
ActiveCell.Offset(13, 14).Select
Selection.Offset(-3, -4).Select
Range("G8").Offset(-3, -4).Select
注意:你可以定義一變量,并且用offset來實現(xiàn),例如:
varFreightRowsCount = Range("A1").CurrentRegion.Rows.Count
ActiveCell.Offset(varFreightRowsCount, 0).Select
選擇整個工作表:
Cells.Select
選擇當(dāng)前單元格所在的區(qū)域 (遇到空行 / 空列即止):
Range("A1").CurrentRegion.Select
選擇行或列:
Rows("1").Select
Columns("A").Select
或者:
ActiveCell.EntireRow.Select
ActiveCell.EntireColumn.Select
選擇相鄰的多行/多列:
Columns("A:C").Select
Rows("1:5").Select
選擇不相鄰的多行/多列:
注意:和選擇相鄰的多行/多列不同,使用"Range"而不是"Columns/Rows":
Range("A:A, C:C, E:F").Select
Range("1:1,5:6,9:9").Select
選擇當(dāng)前活動單元格向下至最后一個非空單元格:
Range("A1", Range("A1").End(xlDown)).Select
Range(ActiveCell, ActiveCell.End(xlDown)).Select
選擇當(dāng)前活動單元格向上至第一個非空單元格:
Range("A32", Range("A32").End(xlUp)).Select
Range(ActiveCell, ActiveCell.End(xlUp)).Select
選擇當(dāng)前活動單元格向右至第一個非空單元格?
注意:是 "xlTORight"而不是 "xlRight"
Range("A1", Range("A1").End(xlToRight)).Select
Range(ActiveCell, ActiveCell.End(xlToLeft)).Select
選擇當(dāng)前活動單元格向右至第10個單元格?
Range("A2", Range("A2").Offset(0, 10)).Select
Range(ActiveCell, ActiveCell.Offset(0, 10)).Select
選擇當(dāng)前活動單元格向左至第10個單元格?
Range("A20", Range("A20").Offset(0, -10)).Select
Range(ActiveCell, ActiveCell.Offset(0, -10)).Select
選擇當(dāng)前活動單元格向下至第10個單元格?
Range("a2", Range("a2").Offset(10, 0)).Select
Range(ActiveCell, ActiveCell.Offset(10, 0)).Select
選擇當(dāng)前活動單元格向上至第10個單元格?
Range("A1").End(xlDown).Offset(1, 0).Select
選擇該行中第一個空單元格:
Range("A1").End(xlToRight).Offset(0, 1).Select
改變區(qū)域的大小(由 A1:B5 變?yōu)?A1:D10):注意:改區(qū)域并不是向外擴(kuò)張,而是重新定義了。即“Selection.Resize(10, 4).Select而不是Selection.Resize(5, 2).Select

Excel的宏不能記錄移至當(dāng)前行的第一個單元格的動作(即你按下“Home”鍵的動作),下面的語句則可以做到:
ActiveCell.Offset(0, -ActiveCell.Column + 1).Select
移至當(dāng)前列的第一個單元格:
ActiveCell.Offset(-ActiveCell.Row + 1, 0).Select
關(guān)于If..Then...EndIf
如果只有一個條件及一個動作,你可以用以下語句:
If Selection.Value > 10 Then
Selection.Offset(1, 0) = 100
End If
或者更簡單的:
If Selection.Value > 10 Then Selection.Offset(1, 0) = 100
如果有兩個條件及兩個動作,你可以用下面的語句
If Selection.Value > 10 Then
If Selection.Value = 12 Then
Selection.Offset(1, 0) = 100
End If
Selection.Offset(1, 0) = 20
End If
關(guān)于If..Then...And...EndIf
當(dāng)有雙重條件和一個動作時,你可以用下面的語句:
If Selection.Value = 10 And Selection.Offset(0, 1).Value = 20 Then
Selection.Offset(1, 0) = 100
End If
關(guān)于If..Then...Or...EndIf
當(dāng)有雙重條件和一個動作時,你可以用下面的語句:
If Selection.Value = 10 Or Selection.Offset(0, 1).Value = 20 Then
Selection.Offset(1, 0) = 100
End If
關(guān)于If..Then...Else...EndIf
當(dāng)只有一個條件和兩個動作時,你可以用下面的語句:
If Selection.Value > 10 Then
Selection.Offset(1, 0) = 100
Else
Selection.Offset(1, 0) = 0
End If
關(guān)于If..Then..ElseIf...EndIf
當(dāng)有不止一個條件,且每個條件都跟隨不同的動作時,你可以用下面的語句:
If Selection.Value = 1 Then
Selection.Offset(1, 0) = 10
ElseIf Selection.Value = 2 Then
Selection.Offset(1, 0) = 20
ElseIf Selection.Value = 3 Then
Selection.Offset(1, 0) = 30
ElseIf Selection.Value = 4 Then
Selection.Offset(1, 0) = 40
ElseIf Selection.Value = 5 Then
Selection.Offset(1, 0) = 50
End If
關(guān)于Select Case
當(dāng)你不得不測試很多條件,你可以用Select Case 語句來代替If Then..ElseIf 。語法如下:
Sub test()
Select Case Selection.Value
Case Is >= 85
Selection.Offset(0, 1) = "A"
Case Is >= 75
Selection.Offset(0, 1) = "B"
Case Is >= 65
Selection.Offset(0, 1) = "C"
Case Is >= 50
Selection.Offset(0, 1) = "D"
Case Else
Selection.Offset(0, 1) = "F"
End Select
End Sub
這段語句的意思就是:如果所選單元格的值大于85時,則其右邊那個單元格的值為“A”…… 所選單元格的值小于50時,其右邊那個單元格的值為“F”
這里有一些關(guān)于VBA函數(shù) LCase, Now(), UCase 的例子:
注意: 很多EXCEL函數(shù)都可以以下面的形式用在VBA中:
varAnswer = Application.WorksheetFunction.Sum(Range("A1:A32"))
或者
varAnswer = Application.Sum(Range("A1:A32"))
LCase
當(dāng)對輸入的字符做判斷時,我們無法知道用戶輸入的字符是大寫還是小寫,用LCase函數(shù)可以將其轉(zhuǎn)化為小寫:
If LCase(Selection.value)= "toto" then...
or
Select Case LCase(Selection.Value)
or
Do While LCase(Selection.Value) <> "toto"
NOW()
NOW() 既是Excel 函數(shù)也是VBA 函數(shù)。
通過下面的語句,在打開工作簿時,單元格 "A1"就會顯示為當(dāng)前時間:
Range("A1").Formula = "=Now()"
下面的語句則在執(zhí)行后賦予單元格“A1”當(dāng)前時間,該時間不會改變除非你再次執(zhí)行語句。并且你每次打開工作簿后,單元格“A1”的值不會改變。
Range("A1").Value = Now()
UCase
當(dāng)對輸入的字符做判斷時,我們無法知道用戶輸入的字符是大寫還是小寫,用LCase函數(shù)可以將其轉(zhuǎn)化為大寫:
If UCase(Selection.value)= "TOTO" then...
or
Select Case UCase(Selection.Value)
or
Do While UCase(Selection.Value) <> "TOTO"


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        久久久久国产免费免费| 色婷婷久久久综合中文字幕| 韩国v欧美v日本v亚洲v| 欧美狂野另类xxxxoooo| 男女男精品网站| 26uuu欧美日本| 成人天堂资源www在线| 国产精品天天看| 色婷婷精品大在线视频 | 久久综合99re88久久爱| 韩国av一区二区三区| 国产精品三级在线观看| 99国产精品久久久久久久久久| 亚洲欧美中日韩| 777午夜精品视频在线播放| 狠狠狠色丁香婷婷综合激情| 国产精品美女www爽爽爽| 欧美视频在线观看一区| 国产一级精品在线| 国产精品久久毛片| 欧美色综合天天久久综合精品| 老司机精品视频导航| 国产人伦精品一区二区| 欧美区一区二区三区| 国产乱人伦精品一区二区在线观看 | 国产精品久久久一本精品 | 丁香六月综合激情| 一区二区理论电影在线观看| 欧美精品一区二区三区蜜臀| 在线观看一区日韩| 国产福利一区二区三区在线视频| 亚洲国产成人porn| 中文字幕精品—区二区四季| 日韩一二三四区| 91精彩视频在线| 成人性生交大片免费看在线播放 | 国产精品久99| 久久综合五月天婷婷伊人| 欧美日韩精品一区二区| a在线播放不卡| 国产成人精品www牛牛影视| 亚洲一卡二卡三卡四卡五卡| 国产精品丝袜91| 欧美国产成人精品| 久久综合色天天久久综合图片| 欧美一区二区在线免费观看| 欧美影片第一页| 欧美色网站导航| 91国偷自产一区二区开放时间| caoporm超碰国产精品| 成人综合婷婷国产精品久久蜜臀 | 成人夜色视频网站在线观看| 国产精品综合一区二区三区| 九九国产精品视频| 麻豆成人久久精品二区三区红| 日韩av在线发布| 天天综合网天天综合色| 亚洲电影在线播放| 亚洲国产精品一区二区久久| 天天av天天翘天天综合网| 午夜影视日本亚洲欧洲精品| 天堂蜜桃91精品| 韩日精品视频一区| 国产酒店精品激情| 99视频有精品| 91福利在线免费观看| 色8久久人人97超碰香蕉987| 在线免费不卡视频| 欧美人体做爰大胆视频| 欧美精品自拍偷拍动漫精品| 欧美一级夜夜爽| 久久久久久电影| 中文字幕一区二区在线观看 | 欧美激情一区二区在线| 中文字幕精品三区| 亚洲自拍偷拍综合| 青青草成人在线观看| 精品在线免费观看| 国产精品18久久久久| 99国产精品久久久久久久久久久| 91国内精品野花午夜精品| 91精品国产综合久久蜜臀| 欧美一区二区三区不卡| 国产午夜三级一区二区三| 亚洲欧美乱综合| 黄网站免费久久| 91浏览器打开| 久久新电视剧免费观看| 一区二区三区不卡视频在线观看| 日本不卡123| av在线播放一区二区三区| 欧美一区二区高清| 国产日韩欧美一区二区三区综合| 亚洲一区二区三区四区中文字幕| 男女男精品视频网| av在线不卡免费看| 欧美精品一区二区三区蜜桃 | 亚洲免费观看视频| 精品一区二区三区蜜桃| 99久久久无码国产精品| 日韩精品最新网址| 亚洲国产精品尤物yw在线观看| 国模冰冰炮一区二区| 在线观看av不卡| 国产亚洲精品aa| 亚洲成人动漫在线观看| 9i看片成人免费高清| 精品久久久久久久久久久久久久久| 国产精品视频线看| 捆绑调教一区二区三区| 欧美性生活久久| 亚洲天堂成人网| 成人免费毛片片v| 久久久久久影视| 另类调教123区| 88在线观看91蜜桃国自产| 一区二区三区在线看| 成人av综合一区| 久久精品网站免费观看| 激情五月激情综合网| 欧美一卡2卡3卡4卡| 日韩电影一区二区三区四区| 欧美日韩精品一区二区天天拍小说| 一区二区三区高清| 色天使色偷偷av一区二区| 亚洲欧洲av一区二区三区久久| 丰满放荡岳乱妇91ww| 欧美国产精品专区| 国产激情偷乱视频一区二区三区| 精品成a人在线观看| 久久99九九99精品| 亚洲精品在线电影| 激情综合一区二区三区| 久久综合国产精品| 懂色av一区二区夜夜嗨| 中文字幕av免费专区久久| 成人aaaa免费全部观看| 国产欧美日韩激情| 成人av影视在线观看| 国产欧美一区二区精品久导航| 国产福利精品一区二区| 国产拍揄自揄精品视频麻豆| av成人免费在线| 亚洲成人免费看| 日韩一区二区三区视频在线| 久久成人麻豆午夜电影| 久久久蜜桃精品| 99精品视频在线观看| 亚洲国产毛片aaaaa无费看| 777奇米成人网| 成人性视频网站| 亚洲一卡二卡三卡四卡无卡久久| 欧美性videosxxxxx| 麻豆精品在线观看| 国产欧美精品区一区二区三区| 99久久久国产精品免费蜜臀| 亚洲一区二区黄色| wwww国产精品欧美| 91福利在线导航| 国产一区二区调教| 一区二区三区国产精品| 欧美videos大乳护士334| 懂色av一区二区三区免费观看| 一区二区三区91| 精品国产sm最大网站| 91久久一区二区| 国产综合色产在线精品| 亚洲视频在线一区观看| 91精品国产色综合久久久蜜香臀| 成人综合婷婷国产精品久久蜜臀| 视频一区二区三区在线| 精品视频在线视频| 日韩精品中文字幕一区| 色婷婷av一区二区三区gif| 成人国产视频在线观看| 欧美性大战久久久久久久蜜臀| 91一区二区三区在线播放| 亚洲欧美电影院| 精品国产精品一区二区夜夜嗨| 97se亚洲国产综合在线| 图片区小说区区亚洲影院| 久久九九99视频| 6080午夜不卡| 91欧美激情一区二区三区成人| 久久99久国产精品黄毛片色诱| 18成人在线视频| 久久免费美女视频| 欧美美女bb生活片| 北条麻妃一区二区三区| 国产精品一级片| 激情五月婷婷综合网| 一区二区三区在线观看视频| 久久久久久久久蜜桃| 国产精品久久久久久久久免费相片| 91精品国产综合久久久久久久久久 | 日韩女优电影在线观看| 欧美亚洲综合在线| 97久久精品人人做人人爽 | 色欧美片视频在线观看| 成人夜色视频网站在线观看|