Excel VBA:如何动态放大/扩展当前选中的ActiveCell单元格
Excel 选中ActiveCell单元格放大/缩放实现方案
针对Excel工作表中放大选中ActiveCell单元格的需求,考虑到存在视力障碍、或需要清晰查看单元格内容的使用场景,整理了以下4种可行实现方案:
- 方案1:直接修改ActiveCell的行高和列宽
对应VBA实现代码:Application.ActiveCell.RowHeight = 50 Application.ActiveCell.ColumnWidth = 50 - 方案2:对ActiveCell所在列设置自动宽度适配
对应VBA实现代码:Application.ActiveCell.EntireColumn.AutoFit - 方案3:调整当前活动窗口的整体缩放级别
对应VBA实现代码:ActiveWindow.Zoom = 50 - 方案4:将ActiveCell内容实时赋值到无模式用户窗体的文本框中显示
以上方案中方案1和方案4的实用性最高,更推荐使用方案4,它不会改动原有工作表的布局和缩放比例,对用户的常规操作视觉体验干扰最小,实现时可以配合Workbook_SheetSelectionChange事件完成选中单元格内容的自动同步。
内容的提问来源于stack exchange,提问作者Nay Lynn
相关产品推荐
相关产品推荐

