我们可以用一个常规的方法来实现当单击某个单元格时运行一个指定的宏。方法如下:
1.选择一个单元格,按住Shift键的同时,单击菜单“编辑→复制图片”,在弹出的“复制图片”对话框中,“外观”选择“如屏幕所示”,“格式”选择“位图”,单击“确定”。这时该单元格以位图的形式被复制下来。
excel用VBA删除空行和空列
在Excel中删除空行和空列的方法有很多,下面的方法是用VBA代码来删除工作表指定区域中的空行和空列: Option Explicit Sub Delete_Empty_Rows()Dim rnArea As RangeDim lnLastRow As Long, i As Long, j As Long Applic
2.继续按住Shift键,再次单击菜单“编辑→粘贴图片”,这时单元格图片被粘贴到该单元格所在位置。
3.右击该单元格图片,在弹出的菜单中选择“指定宏”,在“指定宏”对话框中选择一个需要运行的宏名称,单击“确定”。
4.以后,当单击这个“单元格”时,指定的宏将会运行
在excel中利用VBA在工作簿中创建新的工作表
在VBA中,可以用Sheets.Add 方法在工作簿中新建工作表。其语法是: Sheets.Add(Before, After, Count, Type) 其中参数Before、After指定新建工作表的位置,Coun指定工作表的数量,Type指定新建工作表的类型。如下例: 在工作簿新建一个名称为“工作表1