返回首页
当前位置: 主页 > Excel教程 > Excel VBA教程 >
  • Excel VBA Range对象基本操作应用示例 日期:2012-08-23 23:46:05 点击:307 好评:0

    [ 示例 01] 赋值给某单元格 [示例01-01] Sub test1() Worksheets(Sheet1).Range(A5).Value = 22 MsgBox 工作表Sheet1内单元格A5中的值为 _ Worksheets(Sheet1).Range(A5).Value End Sub [示例01-02] Sub test2() Worksheets(Sheet1).Range(A1).Value = _ Worksheets(Sheet1).Range(A5).Value MsgBox 现...

  • VBA调用Excel函数公式的代码 Excel教程 日期:2012-08-23 23:45:39 点击:275 好评:0

    在Excel中使用函数公式,有两种使用方法,一是直接通过鼠标或手工输入的方法使用,称为直接使用;二是通过VBA间接调用。称为间接法。 通过VBA调用Excel中的函数,具有相当的灵活性,当我们在处理未知区域即不确定有多少行和多少列的时候,如果使用VBA调用函数,那么,将是一种稍有智能性的数据处理方法。 下面,给大家详细...

  • VBS控制Excel的常见方法 日期:2012-08-23 23:44:47 点击:300 好评:0

    ( 一 ) 使用动态创建的方法 首先创建 Excel 对象,使用 ComObj: oExcel = CreateObject( Excel.Application ) 1) 显 示当前窗口: oExcel.Visible = True 2) 更改 Excel 标题栏: oExcel.Caption = 应用程序调用 Microsoft Excel 3) 添加新工作簿: oExcel.WorkBooks.Add 4) 打开已存在的工作簿: oExcel.WorkBooks.Open(...

  • 实现从excle单元格是提取数字教程 日期:2012-08-23 23:43:14 点击:272 好评:0

    方法一: =LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A11234567890)),ROW(INDIRECT(1:LEN(A1))))) 方法二: 自定义函数:qushu(x) Function qushu(x) For b = 1 To Len(x) a = Mid(x, b, 1) If a = 0 And a = 9 Or a = . Then c = c + Mid(x, b, 1) End If Next If c = 0 The...

  • 利用VBA读写excel文档属性 日期:2012-08-23 16:02:16 点击:292 好评:-2

    要实现限制文件的使用次数,想来应该在某个地方存储文档已用的次数,并且在文档每被使用一次这个使用次数就得发生相应的更改。如果这个思路正确的话,我们就可以利用文档属性的某个位置来实现这一想法,故有了以下两种形式: 一、利用自定义属性:因为我们可以自定义数字型的属性,这一点非常符合我们的需求 先用一行代码T...

  • excel利用自定义函数获取工作表名称 日期:2012-08-22 00:03:14 点击:262 好评:2

    有时需要在工作表中引用同一工作簿中其他工作表名称,当工作表数量较多时,逐一手工输入有些繁琐,这时可以添加一个自定义函数来快速获取工作表名称,方法如下: 按Alt+F11,打开VBA编辑器,单击菜单插入模块,在代码窗口中输入下列代码: Function GetSheetName(idx As Integer, Optional relative_position As Boolean)...

  • 按条件合并多个excel单元格内容到同一单元格的自定义函数 日期:2012-08-22 00:02:25 点击:2482 好评:15

    Excel中的CONCATENATE函数可以将多个文本字符串联接成一个文本字符串,但有时需要按指定条件合并某些单元格的内容到一个单元格,这时CONCATENATE函数无法实现,而使用下面的自定义函数就十分方便了。如图所示,需要在F2单元格中将调资额为190的姓名用、连接起来。 步骤如下: 1.按Alt+F11,打开VBA编辑器,单击菜单插入模...

  • 如何在受保护的excel工作表中使用分级显示 日期:2012-08-22 00:01:56 点击:829 好评:-2

    Excel中的分级显示(组合)功能可以让表格中的某些数据按组别进行显示或隐藏,十分方便。但在保护工作表后,无法直接使用分级显示。如果既要保护工作表,又要让用户能使用已建立的分级显示,可以用下面的方法。 1.先在工作表中建立分级显示。 2.按Alt+F11,打开VBA编辑器,在工程窗口中双击ThisWorkbook,在代码窗口中输入...

  • excel VBA批量删除自定义单元格样式 日期:2012-08-22 00:01:22 点击:527 好评:2

    在Excel中可通过内置或自定义的单元格样式直接设置单元格格式,十分方便。而在Excel 2007/2010中,在开始选项卡的样式组中,单击单元格样式可在样式库中直接选择,显得更加方便。 有时会遇到这种情况,工作簿中的自定义单元格样式非常多,需要将其全部删除,如果手动逐一操作显得有些繁琐,如下图所示的自定义单元格样式。...

  • excel关闭工作簿时提醒某区域不能为空解决方案 日期:2012-08-22 00:00:47 点击:237 好评:0

    有时需要把设计好的Excel表格交给许多用户填写,如果表格中有一些单元格为必填项,当一些用户未填写这些单元格时,逐一检查这些表格显得有些繁琐。通常的方法是通知用户或通过设置条件格式、设置批注等方式进行提醒,但难免有的用户还是忘记填写。在这种情况下可以用通过下面的宏代码,当用户在关闭工作簿时进行提醒,如果...

推荐内容