首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Excel VBA如何在range中获取当前所选区域?

使用Excel VBA如何在range中获取当前所选区域?

提问于 2021-11-30 18:11:27
回答 0关注 0查看 386
代码语言:js
复制
Sub 删除对象删除行列取消合并()
Application.Calculation = xlCalculationAutomati
    Dim oWK As Worksheet
    Dim oSP As Shape
    '遍历所有工作表
    For Each oWK In Excel.ThisWorkbook.Sheets
        '遍历所有图形对象
        For Each oSP In oWK.Shapes
            oSP.Delete
        Next
         Columns("C:F").Select
         Selection.Delete Shift:=xlToLeft
         Next
         Columns("A:A").Select
         Selection.Delete Shift:=xlToLeft
    Rows("1:1").Select
    Selection.Delete Shift:=xlToLeft
    Range("A:A").UnMerge
       Columns("A:A").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
       End Sub
       Sub 剪切()
       Range("A1:A100").Select
       Selection.Cut
End Sub
        Sub 选择()
        Call Worksheets("Sheet5").Select
        For Each cell In Sheet5.Columns(5).Cells
    If IsEmpty(cell) = True Then cell.Select: Exit For
    Next
    End Sub
    Sub 粘贴()
   如何在上方 Sub 选择()中所选择的单元格中粘贴
End Sub

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档