在excel表格中使用vba获取窗口的尺寸

今天为大家分享excel中使用vba来获取窗口的尺寸方法,推荐到我们,有需要的朋友可以参考本文!

步骤

1、首先我们打开一个工作样表作为例子。

2、使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:

Sub testActiveWindowSize()

MsgBox "当前窗口可用区域的高度为:" & ActiveWindow.UsableHeight

MsgBox "当前窗口的高度为:" & ActiveWindow.Height

MsgBox "当前窗口可用区域的宽度为:" & ActiveWindow.UsableWidth

MsgBox "当前窗口的宽度为:" & ActiveWindow.Width

End Sub

3、这里我们可以看到是使用msgbox来显示窗口的高度和宽度,而这又分为两种,一种是使用区域的高宽,一种是当前窗口的高宽。

4、详细解释一下,当前窗口和使用区域的分别。当前窗口是包含有菜单栏,标题栏也就是整个程序的窗口,而可用区域则是可编辑区域,也就是单元格区域。

5、activewindow很好理解为活动窗口,而其后的宽高为属性,其值为返回值,可以直接用于赋值。也就是说我们设置一个变量,将属性值赋予变量,那么后面进行更改时,可以直接使用变量来恢复成默认值。类似这样的代码hgt = ActiveWindow.UsableHeight

6、记住height和width属性都是数值,因此我们声明变量必须是数据类型,不要声明错误,否则代码会运行异常。

以上就是在excel表格中使用vba获取窗口的尺寸方法介绍,操作很简单的,喜欢的朋友可以参考本文,来看看吧!

(0)

相关推荐

  • 在excel表格中使用vba引用单元格区域

    今天为大家介绍在excel中使用vba来引用单元格区域方法,不会的朋友可以参考本文,来看看吧! 步骤 1.首先我们打开一个工作样表作为例子. 2.使用alt+f11组合快捷键进入vbe编辑器,插入一个 ...

  • 在excel表格中使用vba函数打开工作薄

    excel中可以使用vba来打开工作薄的,下面小编就为大家详细介绍一下,有需要的朋友可以参考本文! 步骤 1.首先我们打开一个工作样表作为例子. 2.我们使用alt+f11组合快捷键进入vbe编辑器, ...

  • 怎么利用Excel表格中的VBA得到最大非空行数

    今天给大家介绍一下怎么利用Excel表格中的VBA得到最大非空行数的具体操作步骤.1. 打开电脑后,找到准备好的excel表格打开.2. 依次选择上方菜单栏的"开发工具"---&q ...

  • EXCEL表格中使用VBA错误捕捉On Error Goto的两种方法

    VBA中错误捕捉的方法主要有两种 第一种捕捉方法:  1.语法: On Error GoTo Err_Handle  '如果遇到错误就跳转到错误处理代码 语句xxxxx Exit Sub/Functi ...

  • Excel表格中使用vba宏帮你按条件拆分两个单元格中的数字

    Excel工作表的A1单元格和B1单元格中有两个数字,这两个数字有一部分相同,现在要找出其中相同的数字并写入单元格C1,找出A1中有而B1中没有的数字并写入单元格D1,找出B1中有而A1中没有的数字并 ...

  • 在EXCEL表格中如何双重冻结窗口

    ①如果要冻结某行,首先需要选中它下面的那行.简单的将就是:如果现在需要冻结"A2"这一行,那么必须选中"A3"这一行: ②然后进入"视图"选 ...

  • excel表格中怎么使用vba中的resize命令?

    excel表格中可以使用vba中的Resize函数,Resize用于调整指定区域的大小,返回代表调整后的区域,该怎么使用呢?下面我们就来看看详细的教程. 具体语法是: Range.Resize(Row ...

  • 在excel表格中如何用vba给单元格批量输入序号?

    下面小编为大家介绍excel中使用vba给单元格批量输入序号方法,推荐到我们,喜欢的朋友可以参考本文,一起来看看吧! 步骤 1.首先我们打开一个工作样表作为例子. 2.在excel工作表中输入序列号很 ...

  • 在excel表格中如何使用vba修改指定列宽?

    这篇文章是向大家介绍在excel表格中如何使用vba修改指定列宽方法,希望这篇文章能对大家有所帮助! 步骤 1.首先我们打开一个工作样表作为例子. 2.初始的列宽叫做默认行高,在vba里可以用一个代码 ...