vba怎么限定工作簿窗口大小

 时间:2026-02-13 07:17:04

1、打开Excel,在开发工具栏里点击Visual Basic。

vba怎么限定工作簿窗口大小

2、在Visual Basic里插入一个新模块,创建一个sub过程。

vba怎么限定工作簿窗口大小

3、在sub过程中输入:

Dim sngwidth As Single, sngheight As Single

Dim rngview As Range

Set rngview = Range("a1:i9") 

With ActiveWindow

.DisplayHeadings = False

.DisplayHorizontalScrollBar = False

.DisplayVerticalScrollBar = False

.DisplayWorkbookTabs = False

.WindowState = xlNormal 

sngwidth = .Width - .UsableWidth

sngheight = .Height - .UsableHeight 

.Width = rngview.Width + sngwidth

.Height = rngview.Height + sngheight

.ScrollRow = 1 

.ScrollColumn = 1 

.ActiveSheet.ScrollArea = rngview.Address 

.EnableResize = False 

End With

Set rngview = Nothing 

点击运行可以显示一个a1:i9区域窗口。

vba怎么限定工作簿窗口大小

  • 怎么给VBA代码设置密码
  • 如何用VBA获取活动工作簿的路径
  • 如何使用VBA对显示或隐藏工作表
  • 在VBA中,如何编写单元格偏移代码?
  • Excel如何用VBA更改字体颜色?
  • 热门搜索
    蓝牙音箱怎么连接手机 基金定投是怎么回事 间接引语怎么改 徜徉怎么读 无线网卡怎么用 苹果手机屏幕上的圆点怎么设置 鲜辣椒酱的家常做法 倍耐力轮胎怎么样 为什么电脑没有声音 无性婚姻怎么办