
有时需要在Excel中运行一个工作时间较长的宏,当宏在运行时,消耗了一定的系统资源,并且似乎不能在Excel中做其他事情了。如果此时急需处理其他一些Excel表格,可以按Ctrl Pause暂停宏的运行。此外,还可以在保持宏继续运行的同时,
打开另一个Excel窗口,然后选择其他的工作表继续工作。由于此时鼠标变成沙漏状无法最小化Excel窗口,无法直接从桌面上双击Excel图标运行程序,可以从开始菜单中打开另外一个Excel窗口,也可以右击“开始菜单”,选择“资源管理器”,然后选择“桌面”,在右侧的窗格中选择Excel程序运行。Excel中利用VBA设置列宽和行高
如果要用VBA来设置区域的行高和列宽,可以用Range.ColumnWidth 属性和Range.RowHeight 属性,例如下例将选定的区域中各单元格的列宽和行高调整为指定的数值: Sub SetColumnAndRow()With ActiveWindow.RangeSelection.ColumnWidth =
用VBA代码在Excel状态栏中显示提示信息
当我们在运行一个执行时间稍长的VBA代码时,可以用下面的VBA代码在状态栏中显示一些信息来提示用户: Application.StatusBar = "提示信息" 代码运行完毕,再恢复默认状态栏: Application.StatusBar = FALSE 例如下面的代码在状态栏中显示“