EXCEL VBA自动选中有内容的区域
想添加个按钮,利用VBA自动选择并复制M到S列有内容的单元格。M~S列的行数是不固定的,会变,少则几行,多则几千行!这个如何能实现啊?...
想添加个按钮,利用VBA自动选择并复制M到S列有内容的单元格。M~S列的行数是不固定的,会变,少则几行,多则几千行!这个如何能实现啊?
展开
1个回答
展开全部
Sub SelectDemo()
''选择M到S列有数据的区域
Range("M2:S" & Cells(Cells.Rows.Count, 13).End(xlUp).Row).Select
''复制该区域
Selection.Copy
End Sub
追问
追答
那我更改了下代码
Sub SelectDemo()
Dim MRng As Variant
Dim i As Long
MRng = Range("M2:M" & Cells(Cells.Rows.Count, 13).End(xlUp).Row).Value
For i = LBound(MRng, 1) To UBound(MRng, 1)
If MRng(i, 1) = "" Then Exit For
Next i
''选择M到S列有数据的区域
Range("M2:S" & i).Select
''复制该区域
Selection.Copy
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询