两天帮朋友写了个VBA小程序,自我感觉不错。有些小东西记录下: 一、关于工作表隐藏: Sheet1.Visible有三个属性,xlSheetVisible是显示,xlSheetHidden是隐藏,xlSheetVeryHidden也是隐藏,和xlSheetHidden的区别是用xlSheetVeryHidden隐藏的只能在VBA里打开,从菜单里都不能取消隐
转载 2024-05-07 10:51:51
406阅读
1、声明数组。 数组的声明方式和其它的变量是一样的,它可以使用Dim、Static、Private 或 Public 语句来声明。标量变量(非数组)与数组变量的不同在于通常必须指定数组的大小。若数组的大小被指定的话,则它是个固定大小数组。若程序运行时数组的大小可 以被改变,则它是个动态数组。数组是否从0 或1 索引是根据Option Base 语句的设置。如果Option Base 没有指定为
可以在 Visual Basic 中使用 ControlType 确定窗体或报表中的控件的类型。Byte 型,可读/写。 expression.ControlType expression 必需。返回“应用于”列表中的一个对象的表达式。 设置 ControlType 属性是用于指定控件类型的固有常量 ...
转载 2021-08-05 10:14:00
609阅读
2评论
大家好,今日继续和大家分享VBA 编程中常用的常用“积木”过程代码。这些内容大多是我的经验的记录,来源于我多年的经验。今日分享的是NO.227-NO.228 ,内容是:NO. 227 :在工作表的SelectionChange 事件中当返回的区域引用是“A1 ”时触发SelectionChange 事件NO. 228 :Target.Address(
 FileDialog 属性说明(VBA)   [日期:2008-06-18] 来源:  作者: [字体:大 中 小]           参阅应用于示例特性 返回一个 FileDialog 对象,该对象代表文件对话框的实例。   expression.FileDialog(fileDi
转载 精选 2012-04-24 10:01:36
7610阅读
总结VBA的集合类型   VBA的对象是有很多共性的,抛开它们所在层次的不同,它们的很多操作特征是一样的,比如它们都包括子对象集合,都包括某些激活操作,删除操作等等。像简单的Activate,Delete,Cut类似的操作我就不详细说了。下面我先总结一下这些共性中出镜率最多的类型:Collection,然后分析一下与之类似的两种常用类型,总结它们的不同。
引言本人本次实践的目标是数据查询。具体实现方式应该是:使用窗体及其他控件做查询的条件的输入使用excel作为查询结果的输出从桌面上看应该是,前面一个窗口输入查询条件,然后点确定,后面有个excel显示结果。类似下图这种    一、打开窗口 窗体俗称对话框,在可视化的面向对象的编程软件中都应该有。在VBA中也有,可以打开 excel->开发工具
vba 获取sql server设置属性Properties的描述 在日常的应用开发中,VBA(Visual Basic for Applications)与 SQL Server 的结合能够极大地提高数据处理的效率。为了在VBA中获取SQL Server的属性设置,开发者常常需要用到一定的步骤和技巧。本文将通过一个实例来详细探讨如何使用VBA从SQL Server获取设置属性的过程,其中包含调
原创 5月前
13阅读
接上讲内容) 在前面的两讲中我们讲了类和标准模块的内容,这一讲,我们来讲具体的运行过程.对于此时而言,团队已经组建完成,方针也已经确定,剩下的内容就将是团队的运作。 我们点击下面截图的运行按钮(把基础数据的值付给类,然后利用类完成查找的方案):  执行过程的解析: ①   标准模块将在“L”列建立一个循环,循环的条件是Cells(i, "l
转载 2024-05-24 23:45:12
174阅读
【Cells属性】 Cells属性用于返回一个Range对象,表示工作表中所有的单元格,包括已经使用的单元格和未使用的单元格。 【代码区域】 【执行结果】 【Columns属性】 Columns用于返回一个Range对象,表示当前工作簿中指定区域的列。 【代码区域】 【执行结果】 【Next属性
转载 2016-12-26 16:54:00
356阅读
2评论
【ActiveSheet属性】 ActiveSheet属性用于返回一个对象,表示活动工作簿中或指定的窗口或工作簿中的活动工作表 【Colors】 Colors属性是一个Variant类型的可读写属性,用于返回或设置工作簿调色板中的颜色 【EnableAutoRecover属性】 EnableAuto
转载 2016-12-23 15:01:00
386阅读
2评论
excelperfect在前面的几篇文章中,我们自定义的函数使用定义为Range的参数来从Excel工作表中获取数据,例如:Function VINTERPOLATEB(Lookup_Value As Variant, _ Table_Array As Range, _ Col_Num As Long)如果在公式中使用单元格区域作为参数来调用该函数,运转得非常好:=VINTERPOLA
Excel VBA 常用对象:Application  Excel应用程序Workbook  Excel 工作簿Worksheet  工作表Range  单元格Application对象Application对象四种属性:ScreenUpdating属性;DisplayAlerts属性;EnableEvents属性;WorksheetFunction属性。A
转载 2024-09-25 09:25:14
461阅读
VBA 类模块学习1  问题背景2  创建自己的对象3  属性过程4  创建集合4.1  `Collection` 对象创建集合4.2   在类模块中创建集合5  封装 本文中,大部分内容源于书籍《Excel 2007 VBA 参考大全》,ISBN:9787115311696。感谢原书第一作者及译者。 工作表模块、图表工作表模块、工作簿模块和用户窗体模块都是类模块。不过,这些模块都是特定类型的类
转载 2024-02-16 20:18:09
155阅读
Sub 宏1() ' ' 宏1 宏 ' ' Range("E3:E33").Select Selection.Copy tyear = 2010 tmonth = 1 For startIndex = 3 To 2701 Step 31 '2436 Range("E" & startIndex).Se...
VBA
转载 2018-03-22 03:26:00
643阅读
2评论
VB控件和对象:ScriptControl 控件3. ScriptControl 控件    Microsoft Script Control 控件可以创建运行任何 ActiveX(R) scripting 引擎,例如 Microsoft(R) Visual Basic (R) Scripting Edition 或Microsoft(R) JScript(TM) 的
转载 2023-08-21 17:25:01
788阅读
 range().resize(x,y) 方法语法Range(i,j).resize(行数,列数)   resize(x,y) 表示的区域,x是行,往下。Y是列,往右。重新定位出来的区域 resize() 得出的是一个区域范围!!!因为X 是表示行数,必须大于0因为Y是表示列数,必须大于0resize(x,y)可以为负数吗?比如 resize(-1
转载 2024-06-09 08:57:37
788阅读
大家好,我是东哥。经常给大家推荐好用的数据分析工具,也收到了铁子们的各种好评。这次也不例外,我要再推荐一个,而且是个爆款神器。Excel和Jupyter Notebok都是我每天必用的工具,而且两个工具经常协同工作,一直以来工作效率也还算不错。但说实在,毕竟是两个工具,使用的时候肯定会有一些切换的成本。最近,在逛GitHub突然发现了一款神器「PyXLL-Jupyter」,它可以完美将Jupyte
读取系统文档属性Sub read()On Error Resume Nextrw = 1Worksheets(1).ActivateFor Each p In ActiveWorkbook.BuiltinDocumentProperties Cells(rw, 1).Value = p.Name C...
转载 2014-06-15 10:33:00
343阅读
2评论
1. 在工具栏中将"开发工具"菜单调出来,点击VBA script或者快捷键ALT+F11, 打开编程窗口 1. 下拉列表:选中要处理的单元格 数据 数据验证(数据有效性) 序列 输入示例:1,2,3 1. function和sub最大区别在两点 1.function可以返回值,sub则不可以返回值
转载 2017-05-24 08:47:00
923阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5