手机版

如何用VBA控制Excel界面

时间:2021-09-29 来源:互联网 编辑:宝哥软件园 浏览:

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

工作表中的行和列。

隐藏和取消隐藏行标题。

行标题和列标题不能单独隐藏,只能同时隐藏或显示。示例代码:“隐藏和取消隐藏活动窗口中活动工作表的行标题和列标题”隐藏标题活动窗口. display headers=false“取消隐藏标题活动窗口. display headers=true隐藏和取消隐藏工作表行。

您可以使用以下任何VBA语句来隐藏活动工作表中的所有行:“隐藏工作簿活动工作表中的所有行”。active sheet . rows . hidden=true active sheet . rows .整行. hidden=true active sheet . cells . rows . hidden=true以隐藏其他作业。要在表格中创建行,只需使用此工作表而不是活动工作表,例如,第一个工作表使用工作表(1),第一个标准工作表使用工作表(1)。隐藏所有行后,行标题几乎被隐藏,但列标题仍在工作表中。若要取消隐藏所有行,可以使用下列VBA语句之一:“取消隐藏工作簿活动工作表中的所有行”。active sheet . rows . hidden=false active sheet . rows .整行. hidden=false active sheet . cells . rows . hidden=false。下面的示例代码隐藏了指定的行:仅隐藏第二行activesheet.rows (2)。“Hidden=true”隐藏第3行和第4行active sheet . rows(“:4”)。隐藏=true '隐藏不连续的行activesheet.range ("6:6,8:10,12:0 "。行高

示例:“设置活动工作表中所有行的高度”。Rows . RowHeight=15 "设置第2行的高度。rowheight=20 '设置4到6行活动表单的高度。行(“4:6”)。rowheight=10 '设置不连续行的高度。范围(“8:8,10336012”)。rowheight=10隐藏行的高度为0。将隐藏行的高度设置为非零值将取消隐藏行。隐藏和取消隐藏工作表列。

您可以使用下列任何VBA语句来隐藏活动工作表中的所有列:“隐藏工作簿活动工作表中的所有列。列。隐藏=truactivesheet。列。整个列。隐藏=truactivesheet。单元格。列。隐藏。”.=True要隐藏其他工作表中的列,只需使用此工作表而不是活动工作表,例如,工作表1使用工作表(1),工作表2使用工作表(2)。当所有列都隐藏时,列标题几乎隐藏,但行标题仍在工作表中。若要取消隐藏所有列,可以使用下列VBA语句之一:“取消隐藏工作簿活动工作表中的所有列”。在activesheet.columns.hidden下=false activesheet.columns .整列. hidden=false active sheet . cells . columns . hidden=false。方面的示例代码隐藏指定的列:“隐藏指定的列”仅隐藏bactivesheet.columns (2)。“hidden=true”隐藏d列和eating sheet . columns(“d : e”)。' hidden=true '隐藏不连续的列ActiveSheet。范围(“G:G,J : k,m : n”)。整列。hidden=true上面语句中的逗号是union运算符,用于组合一系列列。列宽

示例:“设置工作表1工作表(1)中所有列的宽度”。columns.columnwidth=8 '设置b列工作表的宽度(1)。列(2)。columnwidth=3 '设置工作表(1)中从d列到f列的宽度。列(“d:f”)。ColumnWidth=2 ' '设置不连续列工作表的宽度(1)。范围(“g:g,j3360k”)。columnwidth=4隐藏列的宽度为0。将隐藏列的宽度设置为非零值将取消隐藏该列。

版权声明:如何用VBA控制Excel界面是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。