返回首页
当前位置: 主页 > Excel教程 > Excel VBA教程 >
  • excel VBA调用浏览器打开指定网页的几种方法 日期:2012-08-19 00:06:35 点击:311 好评:0

    下面的几段VBA代码都可以打开浏览器并打开指定的网页: 方法一:用API打开默认的浏览器 Private Declare Function ShellExecute Lib shell32.dll Alias ShellExecuteA (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters A...

  • 如何在Excel中输入数据时自动加入一个时间戳 日期:2012-08-19 00:05:56 点击:689 好评:2

    当我们在Excel中输入或更新数据时,有时需要自动添加一个时间戳,表示当前数据的最新更新时间。如下图所示,当在C列更新数据时,在D列自动加入更新时的时间。 可以用VBA代码来实现,实现步骤如下: 按Alt+F11,打开VBA编辑器。在工程窗口中双击ThisWorkBook,在右侧的代码窗口中粘贴下列代码: Private Sub Workbook_Sheet...

  • Excel2003默认调色板颜色索引对照表 日期:2012-08-19 00:05:16 点击:2096 好评:8

    在Excel 2003中,当我们设置单元格底纹、字体颜色时,在工具栏中Excel默认调色板提供了40中颜色供直接使用,而在对话框中,Excel默认调色板提供了56中颜色可供直接使用。有时我们需要用VBA代码来设置颜色,可以使用ColorIndex 属性。例如下列代码: Sub SetColor() Cells(1, 1).Interior.ColorIndex = 37 '将A1单元格内部...

  • Excel行记录转换为页报表的方法 日期:2012-08-19 00:04:44 点击:144 好评:0

    这次人事部门调资,要我帮忙设计调资审批表,将预先录入好的Excel行员调资数据(一人占一行),转换成每人一页,打印出来。我运用Excel本身的宏功能,完成了这种转换,解决了行记录转换为页报表这个问题。方法如下: (一)录入好原始数据资料。如行员调资数据,一行代表一个人的调资档案资料。 (二)在同一工作薄内新建...

  • 如何给Excel工作簿添加定时提醒功能 日期:2012-08-19 00:03:04 点击:209 好评:2

    我们在编辑Excel工作表的过程中,如果有某个重要的事情需要在某一时间去完成,例如要在16:40分打个电话,或将报表交给部门经理等,为了避免遗忘,可以用VBA给工作簿添加一个定时提醒功能。方法如下: 1.打开工作簿,按快捷键Alt+F11,打开VBA编辑器。 2.单击菜单插入模块,Excel将插入一个名称为模块1的模块。 3.在右侧代...

  • excel打开工作簿时自动运行指定的宏 日期:2012-08-19 00:02:19 点击:334 好评:2

    如果需要在打开Excel工作簿时自动运行某个宏,可以用下面的两个方法: 一、Workbook.Open 事件 1.在Excel中按快捷键Alt+F11,打开VBA编辑器。 2.在工程窗口中双击ThisWorkBook,在右侧的代码窗口顶部左侧的对象框中,选择WorkBook。这时,Excel自动在代码窗口中输入下面的代码: Private Sub Workbook_Open() End Sub 然后...

  • excel实现按指定的单元格颜色进行计数或求和实例教程 日期:2012-08-18 23:59:59 点击:477 好评:0

    如果Excel工作表的某区域中包含不同的底纹颜色,我们可以用一个自定义函数对该区域按指定的单元格颜色进行计数或求和。方法是: 1.按Alt+F11,打开VBA编辑器。 2.单击菜单插入模块,将插入名称为模块1的模块,在右侧的代码窗口中输入下列代码: Function SumByColor(Ref_color As Range, Sum_range As Range) Application....

  • excel利用VBA设置或取消打印区域 日期:2012-08-18 23:59:05 点击:249 好评:0

    如果需要用VBA代码在Excel工作表中设置打印区域,可以用下面的方法。 一、设置打印区域 方法一: 用PageSetup.PrintArea属性。代码如下: Sub SetPrintArea() Sheet1.PageSetup.PrintArea = A1:F15 End Sub 上述代码将区域A1:F15设置为打印区域。如果要同时设置多个打印区域,可以将上述代码改为: Sub SetPrintArea() She...

  • 利用Excel做个秒表计时器实例教程图解 日期:2012-08-18 23:54:28 点击:458 好评:2

    有时候我们想知道在Excel中做一件事情需要多长时间,可以用VBA在Excel中做一个秒表计时器,在做之前启动秒表,做完后停止秒表看用了多长时间,如图。这个秒表在单元格中显示时间,可以实现秒表的基本功能: 单击开始按钮开始计时,单击停止按钮暂停与停止,再次单击开始按钮继续,单击复位按钮归零。 下面我们以Excel 2003...

  • 利用VBA隐藏Excel2003菜单栏和工具栏 日期:2012-07-21 20:16:13 点击:260 好评:4

    在Excel 2003中,有时需要限制用户的操作,例如当用户打开某个指定的工作簿时,Excel 2003菜单栏和工具栏被隐藏起来。而当关闭该工作簿重新打开其他工作簿后,菜单栏和工具栏又恢复正常。用VBA代码可以实现这个目的,步骤如下: 1.打开需要屏蔽菜单栏和工具栏的工作簿,按Alt+F11,打开VBA编辑器。 2.在工程窗口中选择This...

推荐内容