乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel常用宏技巧二-excel宏病毒

Excel常用宏技巧二-excel宏病毒

作者:乔山办公网日期:

返回目录:excel表格制作

1、 本示例将新建工作表移到工作簿的末尾

Private Sub App_WorkbookNewSheet(ByVal Wb As Workbook, _

ByVal Sh As Object)

Sh.Move After:=Wb.Sheets(Wb.Sheets.Count)

End Sub

2、 本示例新建一张工作表,然后在第一列中列出活动工作簿中的所有工作表的名称

Set NewSheet = Sheets.Add(Type:=xlWorksheet)

For i = 1 To Sheets.Count

NewSheet.Cells(i, 1).Value = Sheets(i).Name

Next i

3、 本示例将第十行移到窗口的最上面?

Worksheets("Sheet1").Activate

ActiveWindow.ScrollRow = 10

4、 当计算工作簿中的任何工作表时,本示例对第一张工作表的 A1:A100 区域进行排序

Private Sub Workbook_SheetCalculate(ByVal Sh As Object)

With Worksheets(1)

.Range("a1:a100").Sort Key1:=.Range("a1")

End With

End Sub

5、 本示例显示工作表 Sheet1 的打印预览

Worksheets("Sheet1").PrintPreview

6、 本示例保存当前活动工作簿?

ActiveWorkbook.Save

7、 本示例保存所有打开的工作簿,然后关闭 Microsoft Excel

For Each w In Application.Workbooks

w.Save

Next w

Application.Quit

8、 下例在活动工作簿的第一张工作表前面添加两张新的工作表

Worksheets.Add Count:=2, Before:=Sheets(1)

9、 本示例设置 15 秒后运行 my_Procedure 过程,从现在开始计时

Application.OnTime Now + TimeValue("00:00:15"), "my_Procedure"

10、 本示例设置 my_Procedure 在下午 5 点开始运行

Application.OnTime TimeValue("17:00:00"), "my_Procedure"

11、 本示例撤消前一个示例对 OnTime 的设置

Application.OnTime EarliestTime:=TimeValue("17:00:00"), _

Procedure:="my_Procedure", Schedule:=False

12、 每当工作表重新计算时,本示例就调整 A 列到 F 列的宽度

Private Sub Worksheet_Calculate()

Columns("A:F").AutoFit

End Sub

13、 本示例使活动工作簿中的计算仅使用显示的数字精度

ActiveWorkbook.PrecisionAsDisplayed = True

14、 本示例将工作表 Sheet1 上的 A1:G37 区域剪下,并放入剪贴板

Worksheets("Sheet1").Range("A1:G37").Cut

15、 Calculate 方法

计算所有打开的工作簿、工作簿中的一张特定的工作表或者工作表中指定区域的单元格,如下表所示:

所有打开的工作簿 Application.Calculate (或只是 Calculate)

计算指定工作表 Worksheets("Sheet1").Calculate

指定区域 Worksheets(1).Rows(2).Calculate

本示例对自动重新计算功能进行设置,使 Microsoft Excel 不对第一张工作表自动进行重新计算

Worksheets(1).EnableCalculation = False

本示例计算 Sheet1 已用区域中 A 列、B 列和 C 列的公式

Worksheets("Sheet1").UsedRange.Columns("A:C").Calculate

16、 本示例更新当前活动工作簿中的所有链接

ActiveWorkbook.UpdateLink Name:=ActiveWorkbook.LinkSources

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网