[VBA常用技巧解析] Wordbook(工作簿)对象判断指定工作簿是否打开 日期:2009-06-08 08:08:46 点击:118 好评:0
通过遍历当前应用程序所有已打开的工作簿文件(Workbooks集合),判断指定名称的工作簿是否打开,如下面的代码所示。 复制内容到剪贴板 代码: #001Sub WorkbookIsOpen_1() #002 Dim Wb As Workbook #003 Dim myWb As String #004 myWb = Excel Home.xls #005 For Each Wb ...
[VBA常用技巧解析] Wordbook(工作簿)对象打开指定的工作簿 日期:2009-06-08 08:07:20 点击:72 好评:0
VBA中使用Open方法打开一个工作簿,如下面的代码所示。 复制内容到剪贴板 代码: #001Sub Openfile() #002 Dim x As Integer #003 For x = 1 To Workbooks.Count #004 If Workbooks(x).Name = 123.xls Then #005 MsgBox 123工作簿已经打开! #006 Exit Sub #007 End If #008 Ne...
[VBA常用技巧解析] Wordbook(工作簿)对象新建工作簿文件 日期:2009-06-08 08:04:01 点击:49 好评:0
在VBA中使用Add方法新建工作簿,如下面的代码所示。 复制内容到剪贴板 代码: #001Sub AddNowbook() #002 Dim Nowbook As Workbook #003 Dim ShName As Variant #004 Dim Arr As Variant #005 Dim i As Integer #006 Dim myNewWorkbook As Integer #007 myNewWorkbook = Appli...
[VBA常用技巧解析] Wordbook(工作簿)对象使用ThisWorkbook 日期:2009-06-06 08:15:20 点击:67 好评:0
使用ThisWorkbook属性返回当前宏代码运行的工作簿,如下面的代码所示。 复制内容到剪贴板 代码: #001Sub WbQuote_4() #002 ThisWorkbook.Save #003End Sub 代码解析: WbQuote_4过程使用Save方法保存当前宏代码运行的工作簿所做的更改。 ThisWorkbook属性返回一个Workbook对...
[VBA常用技巧解析] Wordbook(工作簿)对象工作簿的引用方法 日期:2009-06-06 08:13:53 点击:51 好评:0
VBA中,在不同的工作簿之间转换需要指定引用的工作簿,通常有下面几种方法。 40-1 使用工作簿的名称 工作簿名称是指Excel文件的文件名,可以使用Workbooks集合引用方式来引用工作簿,如下面的代码所示。 复制内容到剪贴板 代码: #001Sub WbQuote_1() #002 MsgBox 路径为: Wo...
[VBA常用技巧解析] Worksheet(工作表)对象奇偶页打印 日期:2009-06-06 08:13:10 点击:91 好评:0
在Excel中却没有提供打印奇数页和偶数页的功能,用户可以使用VBA在Excel中实现该功能,如下面的代码所示。 复制内容到剪贴板 代码: #001Sub PrintOddPage() #002 Dim TotalPg As Integer #003 TotalPg = ExecuteExcel4Macro(GET.DOCUMENT(50)) #004 For i = 1 To TotalPg Ste...
[VBA常用技巧解析] Worksheet(工作表)对象工作表的保护与解除保护 日期:2009-06-04 06:43:14 点击:220 好评:0
在实际应用中,Excel编制的报表、表格、程序等,往往在单元格中设置了公式、函数、自定义格式等,为了防止在使用过程中修改或无意中修改这些设置,一般使用Excel的工作表保护功能来保护这些设置。 但是程序中可能会使用代码对受保护的工作表进行操作,此时如果没有解除...
[VBA常用技巧解析] Worksheet(工作表)对象限制工作表的滚动区域 日期:2009-06-03 11:12:51 点击:62 好评:0
如果希望限制工作表中滚动的区域,可以通过设置WorkSheet对象的ScrollArea属性来实现。ScrollArea属性使用以A1样式的区域引用形式(字符串类型)返回或设置工作表允许滚动的区域。当设置了工作表滚动区域之后,用户不能选定滚动区域之外的单元格,但仍然可以选定区域之...
[VBA常用技巧解析] Worksheet(工作表)对象判断是否选中整行 日期:2009-06-03 11:10:25 点击:199 好评:0
通过当前选择的单元格区域的单元格数目与行数或列数相比较,判断用户是否选中了整行或整列,如下面的代码所示。 复制内容到剪贴板 代码: #001Private Sub Worksheet_SelectionChange(ByVal Target As Range) #002 If Target.Rows.Count = 1 Then #003 If Target.Columns.Coun...
[VBA常用技巧解析] Worksheet(工作表)对象定位删除特定内容所在的行 日期:2009-06-02 08:33:04 点击:183 好评:0
如果需要删除如图所示的工作表区域中特定内容所在的行,可以使用定位的方法快速删除,无需使用For...Next循环对单元格逐个进行判断。 示例代码如下: 复制内容到剪贴板 代码: #001Sub SpecialDelete() #002 Dim R As Integer #003 With Sheet1 #004 R = .Range(a65536).End(...
1、直接与SQL服务器建立连接(有三种表示方式) 不用DIM定义 Set Conn = CreateObject...
cnn1.ConnectionString = driver={SQL Server}; _ server=bigsmile;uid=sa;pwd=pwd;da...
文本框在用来输入数据时,除了限制输入的数据类型外,还可以设置文本框的数据格式,如...
用户在使用文本框输入数据时,往往希望能限制输入数据的类型,比如只能输入数字。但是...
在使用自定义的操作界面时,需要屏蔽Excel中所有的命令栏,可以使用下面的代码。 复制...
有时我们并不希望用户对工作表中的数据进行复制粘贴操作,此时可以把所有的复制功能都...