乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em> VBA 获取当前表格中chart的名字,并激活该...

<em>excel</em> VBA 获取当前表格中chart的名字,并激活该...

作者:乔山办公网日期:

返回目录:excel表格制作


Private Sub Workbook_SheetActivate(ByVal Sh As Object)
MsgBox ActiveSheet.ChartObjects.Count
End Sub

不对,引号中的文本不会被当作变量,
正确的写法是:
"=Sheet1!R3C[" & (27+j) & "]:R193C[" & (27+j) & "]"


For i = 1 To ActiveSheet.ChartObjects.Count
MsgBox ActiveSheet.ChartObjects(i).Name
Next

ActiveSheet.ChartObjects(1).Activate
ActiveSheet.ChartObjects("Chart 1").Activate

==============

定制模块行为
(1) Option Explicit '强制对模块内所有变量进行声明
Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示
Option Compare Text '字符串不区分大小写
Option Base 1 '指定数组的第一个下标为1
(2) On Error Resume Next '忽略错误继续执行VBA代码,避免出现错误消息
(3) On Error GoTo ErrorHandler '当错误发生时跳转到过程中的某个位置
(4) On Error GoTo 0 '恢复正常的错误提示
(5) Application.DisplayAlerts=False '在程序执行过程中使出现的警告框不显示
(6) Application.ScreenUpdating=False '关闭屏幕刷新
Application.ScreenUpdating=True '打开屏幕刷新
(7) Application.Enable.CancelKey=xlDisabled '禁用Ctrl+Break中止宏运行的功能
工作簿e799bee5baa6e58685e5aeb9335
(8) Workbooks.Add() '创建一个新的工作簿
(9) Workbooks(“book1.xls”).Activate '激活名为book1的工作簿
(10) ThisWorkbook.Save '保存工作簿
(11) ThisWorkbook.close '关闭当前工作簿
(12) ActiveWorkbook.Sheets.Count '获取活动工作薄中工作表数
(13) ActiveWorkbook.name '返回活动工作薄的名称
(14) ThisWorkbook.Name ‘返回当前工作簿名称
ThisWorkbook.FullName ‘返回当前工作簿路径和名称
(15) ActiveWindow.EnableResize=False ‘禁止调整活动工作簿的大小
(16) Application.Window.Arrange xlArrangeStyleTiled ‘将工作簿以平铺方式排列
(17) ActiveWorkbook.WindowState=xlMaximized ‘将当前工作簿最大化

相关阅读

  • <em>xy</em> <em>chart</em> labeler 怎

  • 乔山办公网excel表格制作
  • 选项里面加载宏~进labeler安装项选".xlam"的文件~XYChartLabeler如何卸载" src="/uploads/tu/810.jpg" style="width: 400px; height: 267px;" />直接到xy chart labeler 安装目录中,找到XYChar
关键词不能为空
极力推荐
  • 打开<em>EXCEL</em>时如何自动运行<em>vba</em>程

  • 详细步骤如下:1.在VBE界面,双百击“度Thisworkbook”2.此处选择workbook,会自知动出现两串代码3.在代码中间道,添加上要打开Excel运行内的代码4.保存并关闭,容再打开这个Excel,就会自动

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