excel宏教程excel宏教程
Excel宏教程一、 选选选选选选中个元格
Range(““).Select
例:Range("C9").Select ‘选“中C9”选元格
二、 选选选选中多个元格
Range(“:[,……]”).Select
例:Range(“A1:B2”).Select ‘选“中A1”“、A2”“、B1”“、B2”选选选选选选四个的元格Range(“12:12”).Select ‘选中第12行
Range(“B:B”).Select ‘选中第B列
Range(“A1:A2,B7,2:2”).Select ‘选“中A1...
excel宏教程
Excel宏教程一、 选选选选选选中个元格
Range(“<选元格地址>“).Select
例:Range("C9").Select ‘选“中C9”选元格
二、 选选选选中多个元格
Range(“<选元格地址>:<选元格地址>[,<选元格地址>……]”).Select
例:Range(“A1:B2”).Select ‘选“中A1”“、A2”“、B1”“、B2”选选选选选选四个的元格Range(“12:12”).Select ‘选中第12行
Range(“B:B”).Select ‘选中第B列
Range(“A1:A2,B7,2:2”).Select ‘选“中A1”“、A2”“、B7”选选选选选选选选选选五个不的元格和第二行Cells.Select ‘选中当前SHEET选选选中的所有元格
Rows("<行地址>:<行地址>").Select ‘选中整行
Columns("<列地址>:<列地址>").Select ‘选中整列
例:Rows(“2:2”). Select ‘选中第2行
Rows(“2:5”). Select ‘选中2到5行
Columns("A:A").Select ‘选中A列
Columns("E:B").Select ‘选中E到B列
三、 选选选选选置活元格
Range("<选元格地址>").Activate
注:置活元格选选选 选选选选选选选选选选选选选与中元格似,不同之就是
后者在中指定的元格之前会将在此前已被中的元格取消掉。选选选选选选选选选选选选选选选选选选选选选选选选选选选前者在置之前不会取消已中的元格,选选选选选选选选选选选选选选选选
如果此操作的元格不是被中的元格,他的功能与一个元格相同。选选选选选选选选选选选选选选选选选选选选选选选选选选选选选选选选选选选
四、 选选选选选选选选活的元格
ActiveCell.FormulaR1C1 = <选>
例:Range("A1").Select
ActiveCell.FormulaR1C1 = "Name"Range("B1").Select
ActiveCell.FormulaR1C1 = "Age"Range("A2:B3").Select
Range("A2").Activate
ActiveCell.FormulaR1C1 = " BUG"Range("B2").Activate
ActiveCell.FormulaR1C1 = "12"Range("A3").Activate
ActiveCell.FormulaR1C1 = "Archer"Range("B3").Activate
ActiveCell.FormulaR1C1 = "37"
五、 选选选选选选得到指定元格中的
Range("<选元格地址>").Text
六、 选选选插入元格
Selection.Insert Shift:=
Selection.EntireRow.InsertSelection.EntireColumn.Insert
例:Selection.Insert Shift:=xlToRight ‘选选选选选选选选选选选选在当前中元格的位置插入元格并将当前中的元格向右移选选选选选选选选选选
Selection.Insert Shift:=xlDown ‘选选选选选选选选选选选选选选在当前中元格的位置插入元格并将当前中的元格向下移选选选选选选选选选选
Selection.EntireRow.Insert ‘选选选选选选选选选选选选在当前中元格的上面插入一行Selection.EntireColumn.Insert ‘选选选选选选选选选选选选在当前中元格的左插入一列
七、 选置字体属性
1. 选置字体名称和大小
Selection.Font.Name = <字体名称>
Selection.Font.Size = <字号>
例:Selection.Font.Name = "选隶"
Selection.Font.Size = 152. 选选选置字体式
Selection.Font.Bold = ‘加粗
Selection.Font.Italic = ‘斜体
Selection.Font.Underline = < XlUnderlineStyle(选选选下划式)> ‘选下划
XlUnderlineStyle(选选选下划式):
xlUnderlineStyleDouble ‘选双下划
xlUnderlineStyleDoubleAccounting ‘选选选选选选选选选选选选选选会用双下划,如果当前元格中的数据是数字下划的度是当前元格的度,选选选选选选选选选选选选选选选选选选xlUnderlineStyleNone 选没有下划
xlUnderlineStyleSingle ‘选选下划
xlUnderlineStyleSingleAccounting ‘选选选选选选选选选选选选选选选会用下划,如果当前元格中的数据是数字下划的度是当前元格的度,选选选选选选选选选选选选选选选选选选3. 选选选置字体的色
Selection.Font.ColorIndex = <0到56选选选选之的数字>
Selection.Font.Color = 4. 选置字体的特殊效果
Selection.Font.Strikethrough = ‘选选除
Selection.Font.Superscript = ‘选上
Selection.Font.Subscript = ‘选下
八、 选选选选选选选选选清空中元格里的内容
Selection.ClearContents
例:Range(“A1:A2,B7,2:2”).Select ‘选“中A1”“、A2”“、B7”选选选选选选选选选选五个不的元格和第二行
Selection.ClearContents ‘“清空A1”“、A2”“、B7”选选选选选选选选选选选五个不元格中的所有内容
九、 选选选选选选选选选选选置中元格的属性
XlBordersIndex(选选):
xlEdgeLeft '选选选元格左
xlEdgeTop ‘选选选元格上
xlEdgeRight ‘选选选元格右
xlEdgeBottom ‘选选选元格下
xlDiagonalDown ‘选选元格左上右下斜
xlDiagonalUp ‘选选元格左上右下斜
xlInsideVertical ‘选选选选选选选多个元格内垂直
xlInsideHorizontal ‘选选选选选选选多个元格内水平
1. 选选选选选选置的型
Selection.Borders(<选选>).LineStyle = < XlLineStyle(选选选型)>
XlLineStyle(选选选型):
xlLineStyleNone ‘选选无式
xlContinuous ‘选选
xlDash ‘选破折号(选选隔)
xlDashDot ‘ 选破折号点
xlDashDotDot ‘ 选破折号点点
xlDot ‘选点
xlDouble ‘选双横
xlSlantDashDot ‘选斜点
2. 选选选选选选置的度
Selection.Borders(<选选>).Weight =
XlBorderWeight(选选度):
xlHairline ‘选极
xlThin ‘选
xlMedium ‘中等
xlThick ‘粗
3. 选选选选选选置的色
Selection.Borders(xlEdgeLeft).ColorIndex = <0到56选选选选之的数字>Selection.Borders(xlEdgeLeft).Color =
十、 选选选选选选选除中的元格
Selection.Delete Selection.EntireRow.DeleteSelection.EntireColumn.Delete
例:Selection.Delete Shift:=xlToLeft ‘选选选选选选选除中的元格,选选选选选选选并将已除元格所在
位置右面的元格向左移选选选选选选选
Selection.Delete Shift:=xlUp ‘选选选选选选选除中的元格,选选选选选选选选选并将已除元格所在位置
下面的元格向上移选选选选选选选
Selection.EntireRow.Delete ‘选选选选选选选选选选除中元格所在的行Selection.EntireColumn.Delete ‘选选选选选选选选选选除中元格所在的列
十一、置元格背景色及案选选选选选选选选选选选
1. 背景色
Selection.Interior.ColorIndex = <0到56选选选选之的数字>Selection.Interior.Color =
2. 选选选案式
Selection.Interior.Pattern =
Constants(选选选案式):
xlSolid '选心
xlGray75 '75% 灰色
xlGray50 '50% 灰色
xlGray25 '25% 灰色
xlGray16 '12.5% 灰色
xlGray8 '6.25% 灰色
xlHorizontal ' 选水平条
xlVertical ' 选垂直条
xlDown '选选 选选逆角条
xlUp '选选 选角条
xlChecker '选选 选角剖面
xlSemiGray75 ' 选选 选粗角剖面
xlLightHorizontal '选 选水平条
xlLightVertical '选 选垂直条
xlLightDown '选 选选 选选逆角条
xlLightUp '选 选选 选角条
xlGrid '选 选水平剖面
xlCrissCross '选 选选 选角剖面
3. 选选选案色
Selection.Interior.PatternColorIndex = <0到56选选选选之的数字>
Selection.Interior.PatternColor =
十二、返回工作中的行数
Sheet1.UsedRange.Rows.Count ‘选选选选选选选选选选返回从最小已入内容的行号到最大已入内容的行号之的行数选选选选选选选选选选选选
Sheet1.UsedRange.Rows(Sheet1.UsedRange.Rows.Count).Row ‘选选选选最大已入内容的行号
十三、得到当前EXCEL的文件名
ThisWorkbook.Path ‘文件路径
ThisWorkbook.Name ‘文件名
ThisWorkbook.FullName ‘全路径
十四、批注的操作
1. 添加批注
AddComment([Content])
例:Range("A1").AddComment ("Writes the content in here!")
2. 修改批注内容
Comment.Text
例:Range("B1").Comment.Text Text:= "Writes the content in here!"
3. 选示/选藏批注
Comment.Visible =
4. 选除批注
ClearComments
例:Selection.Range("B1").ClearComments5. 选中批注
Comment.Shape.Select True
例:Range("D8").Comment.Shape.Select True6. 选选选选选选选选改批注大小和位置
Selection.ShapeRange.ScaleWidth <选度比例>, msoFalse,
Selection.ShapeRange.ScaleHeight <高度比例>, msoFalse,
例:Selection.ShapeRange.ScaleWidth 1.5, msoFalse, msoScaleFromTopLeft ‘每次增加5%选选的度
Selection.ShapeRange.ScaleHeight 0.6, msoFalse, msoScaleFromTopLeft ‘每次减少6%选选的度
Selection.ShapeRange.Left = <选选左距>
Selection.ShapeRange.Top = <选选上距>
Selection.ShapeRange.Width = <选选度>
Selection.ShapeRange.Height = <选高度>
十五、剪切、制、粘选选选选选
Selection.Cut ‘剪切
Selection.Copy ‘选制
ActiveSheet.Paste ‘选粘
例:Range("A1").Select
Selection.Cut
Range("A2").Select
ActiveSheet.Paste
Selection.Copy
Range("A3").Select
ActiveSheet.Paste
十六、性粘选选选选选
Selection.PasteSpecial
本文档为【excel宏教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。