VBA listbox控件横向滚动条的问题!
我在excel里面添加了一个listbox控件,里面显示一些信息,可是有的信息太长了,后面部分显示不出来,可是还没有横向滚动条,现在我想添加一个横向滚动条,应该怎么做?...
我在excel里面添加了一个listbox控件,里面显示一些信息,可是有的信息太长了,后面部分显示不出来,可是还没有横向滚动条,现在我想添加一个横向滚动条,应该怎么做?
展开
2个回答
展开全部
你把listbox1的每一列指定宽度,只要所有列的宽度大于listbox1的框的最大宽度就会显示横向滚动条。
方法1、直接在listbox1的属性:columnwidths输入数值,用英文逗号隔开。
方法2、直接在Private Sub UserForm_Initialize()时添加代码ListBox1.ColumnCount = n'''''N要指定数值,表示分为几列。
ListBox1.ColumnWidths = 100 & ";" & 50 & ";" & 100
PS、默认为-1,就是平均分配每列。
方法1、直接在listbox1的属性:columnwidths输入数值,用英文逗号隔开。
方法2、直接在Private Sub UserForm_Initialize()时添加代码ListBox1.ColumnCount = n'''''N要指定数值,表示分为几列。
ListBox1.ColumnWidths = 100 & ";" & 50 & ";" & 100
PS、默认为-1,就是平均分配每列。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询