如何使用VBA操作Excel界面

如何使用VBA操作Excel界面?本文解释了在工作表中操作一些界面元素的VBA代码。

工作表中的行和列

以及取消隐藏和取消隐藏行标题。

不能单独隐藏行标题和列标题;您只能同时隐藏或显示它们。例子:& # 8216;并在活动窗口中取消隐藏活动工作表的行和列标题& # 8216;隐藏标题活动窗口。window.displayheaders = false & # 8216取消隐藏活动窗口的标题。DisplayHeadings = True隐藏和取消隐藏工作表行

您可以使用下列VBA语句隐藏活动工作表中的所有行:& # 8216;隐藏工作簿active sheet . rows . hidden = true active sheet . rows . entire row . hidden = true active sheet . cells . rows . hidden = true若要隐藏其他工作表中的行,只需使用此工作表而不是active sheet,例如,第一个工作表的Sheets(1)或第一个标准工作表的Worksheets(1)。隐藏所有行后,行标题几乎也隐藏了,但列标题仍在工作表中。要取消隐藏所有行,可以使用下列任何一条VBA语句:& # 8216;取消隐藏工作簿活动工作表中的所有行。以下示例代码隐藏了指定的行:& # 8216;指定的行& # 8216;仅activesheet.rows (2)的第2行。hidden = true & # 8216隐藏活动工作表的第3行和第4行。行(& # 8220;3:4”).Hidden = True & # 8216隐藏不连续的行活动工作表。范围(& # 8220;6:6,8:10,12:13”).整个流程。Hidden= True上述语句中的逗号是一个联合运算符,用于组合一系列行。行高

例子:& # 8216;设置活动工作表activesheet.rows.rowheight的所有行的高度= 15 & # 8216;设置第2行activesheet.rows (2)的高度。rowheight = 20 & # 8216设置ActiveSheet的高度。行(& # 8220;4:6”).RowHeight = 10 & # 8216设置不连续行ActiveSheet的高度。范围(& # 8220;8:8,10:12”).RowHeight= 10隐藏行的高度为0。将隐藏行的高度设置为非零值将取消隐藏该行。和取消隐藏工作表列。

您可以使用下列VBA语句隐藏活动工作表中的所有列:& # 8216;隐藏工作簿活动工作表中的所有列。列。Hidden = TrueActive工作表。列。整列。Hidden = TrueActive工作表。细胞。列。Hidden = True若要隐藏其他工作表中的列,只需使用此工作表而不是ActiveSheet,例如,第一个工作表的工作表(1)或第二个工作表的工作表(2)。隐藏所有列后,列标题几乎也隐藏了,但行标题仍在工作表中。要取消隐藏所有列,可以使用下列任何一条VBA语句:& # 8216;取消隐藏工作簿活动工作表中的所有列。下面的示例代码隐藏了指定的列:& # 8216;隐藏列& # 8216;只有列bactivesheet.columns (2)。hidden = true & # 8216隐藏列D和列ActiveSheet。列(& # 8220;d:E & # 8221;).Hidden = True & # 8216隐藏不连续的列活动表。范围(& # 8220;G:G,J:K,M:N & # 8221;).整个列。Hidden= True以上语句中的逗号是一个union运算符,用于组合一系列列。列宽

例子:& # 8216;设置第一个工作表worksheets (1)中所有列的宽度。columns.columnwidth = 8 & # 8216设置b列工作表的宽度(1)。列(2)。columnwidth = 3 & # 8216设置工作表d至f列的宽度(1)。列(& # 8220;d:F & # 8221;).ColumnWidth = 2 & # 8216设置不连续列工作表的宽度(1)。范围(& # 8220;G:G,J:K & # 8221;).ColumnWidth= 4隐藏列的宽度为0。将隐藏列的宽度设置为非零值将取消隐藏该列。风险提示:请谨慎添加本网站联系方式,注意识别。本网站的观点和行为不代表大盘站。如果您联系本网站,请检查联系信息。版权声明:本网站所有文章,除非另有说明或标注,均匿名投稿。如果本站内容侵犯了原作者的合法权益,可以联系站长处理。