乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em> vba删除某个动态区域保留首行

<em>Excel</em> vba删除某个动态区域保留首行

作者:乔山办公网日期:

返回目录:excel表格制作


比如把A1到A5的值添加到LISTBOX1的ROWSOURCE中。而这里5我们是不知道的。用下面代码


Private Sub UserForm_Click()
Dim x
x = Range("a1000").End(3).Row
ListBox1.RowSource = "a1:a" & x
End Sub


想从那行冻结,就改这个数字就行了 ActiveWindow.SplitRow = 1 '开始冻结行数 ActiveWindow.FreezePanes = True
插入一个ActiveX按钮,右键查看代码,将下面的代码粘贴到两行代码的中间。选中有公式的区域,然后单击此按钮就会自动转换为值。

Selection.Copy

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False

For 是一个办法。
resize那里,用resize(selection.rows.count,5)试试看

相关阅读

关键词不能为空
极力推荐
  • wps怎样制作表格视频

  • 1、点击一个单元格zd,选中后边框呈绿色,就可以在里面输入文字或者数字。2、如果需要合并单元格,首先按住鼠标左键不放进行拖动,选好要合并的单元格的区域后放开鼠标左键。

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网