Private Declare PtrSafe Function timeGetTime Lib "winmm.dll" () As Long
'封装延时函数
Sub delay(T As Long)
    Dim time1 As Long
    
    time1 = timeGetTime
    Do
        DoEvents
    Loop While timeGetTime - time1 < T
End Sub

Sub 宏1()
    Dim i As Long, row_book As Long, column_book As Long
    
    '遍历所有工作表(sheet)
    For i = 1 To ActiveWorkbook.Worksheets.Count
        '下面这句,亦可以用ActiveWorkbook.Worksheets(i).Activate 进行替代,代表激活此工作表
        ActiveWorkbook.Worksheets(i).Select
        '获取此激活的工作表的行和列
        row_book = ActiveSheet.UsedRange.Rows.Count
        column_book = ActiveSheet.UsedRange.Columns.Count
        
        '选中所有数据,复制并粘贴为数值
        Range("A1:" & Cells(row_book, column_book).Address).Select
        Selection.Copy
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False
        Application.CutCopyMode = False
        
        '延迟2s 这里存粹是为了测试,看他有没有异常,实际运行中,上面的时间封装,和这个delay就可以不用了~
        delay (2000)
        Debug.Print (ActiveWorkbook.Worksheets(i).Name)
    Next
    
End Sub

截图如下:

VBA--遍历所有工作表,获取所有行和列,复制粘贴为数值相关推荐

  1. VBA小程序_遍历所有工作表_复制粘贴为数值

    Sub VBA小程序_遍历所有工作表_复制粘贴为数值()Dim sht As WorksheetFor Each sht In Worksheetssht.Activatesht.Cells.Copy ...

  2. VBA小程序_遍历所有工作表_取消隐藏所有行_列

    Sub VBA小程序_遍历所有工作表_取消隐藏所有行_列()Dim shp As Shape, sht As WorksheetRem On Error Resume Next '忽略报错,防止有#N ...

  3. VBS遍历Excel工作表的方法

    这篇文章主要介绍了VBS遍历Excel工作表的实现代码,需要的朋友可以参考下 核心代码 '****************************************** '拖拽文件,获取文件路径 ...

  4. vba 将数组作为参数传递_将VBA数组写入工作表时转置(Transpose)的利用

    大家好,最近推出的内容是"VBA信息获取与处理"中的部分内容,这套教程面向中高级人员,涉及范围更广,实用性更强,现在的内容是第四个专题"EXCEL工作表数据的读取.回填和 ...

  5. vba put 语名 delphi 用什么语句_将VBA数组写入工作表时转置(Transpose)的利用

    大家好,最近推出的内容是"VBA信息获取与处理"中的部分内容,这套教程面向中高级人员,涉及范围更广,实用性更强,现在的内容是第四个专题"EXCEL工作表数据的读取.回填和 ...

  6. navicat 只对比一张表的数据_Excel VBA批量新建工作表(对比数据透视表的使用)...

    在之前的一篇文章中,分享过用数据透视表的方法批量新建工作表. https://zhuanlan.zhihu.com/p/115191339​zhuanlan.zhihu.com 本次将用VBA的方式快 ...

  7. VBA禁止更改工作表名称

    'VBA禁止更改工作表名称 Private Sub workbook_sheetselectionchange(ByVal sh As Object, ByVal target As Range)If ...

  8. bootstarp js设置列隐藏_隐藏工作表的行、列(第一种简单,第二种很坑,第三种最坑)...

    各位朋友,你们好. 今天和你们分享怎样将工作表的行.列进行隐藏.我将分享两种方法: 一.直接隐藏 通过选中行.列或者单元格,对行列进行隐藏效果见下图: 隐藏行,可以使用:右键菜单.Ctrl+9.开始选 ...

  9. wps excel 怎么复制工作表?(移动或复制工作表)

    如图,在工作表上右键–> 移动或复制工作表: 选择移动到哪个excel文件,打开多个excel它这会列表显示的 然后选择移动到新的excel文件工作表的哪个位置,我一般选"移至最后&q ...

最新文章

  1. Linux安装与硬盘分区
  2. NHibernate之Could not initialize proxy - no Session Bug
  3. button 元素的css3旋转动画
  4. Happy Necklace dp 递推 矩阵快速幂
  5. VTK:灯动画用法实战
  6. 几点减几点怎么列算式_[股票一般几点可以买入]股票缩量怎么买 | 爱淘股吧
  7. matlab var std,Matlab var std cov 函数解析
  8. 2021年德国汽车产量预计同比锐减18%
  9. 学习U-Boot之--mkconfig
  10. leetcode之移动零
  11. 【C/C++】C++重复率最高、最经典面试题/笔试题【持续更新】
  12. 云接入时发现的一个问题,记录避免以后踩坑
  13. google浏览器更新问题和路径问题
  14. 玩转Mixly – 1、Mixly图形化编程工具介绍
  15. Mac OS X 10.2 (Macintosh)的101个应用技巧(转)
  16. 在 Flutter 中创建一个动画屏幕
  17. 使用Charles抓取百词斩单词音频、单词翻译、例句音频、例句翻译
  18. Lucene--千锋修改+踩坑版本
  19. 花椒母公司花房更新招股书:年利润4亿 周鸿祎是大股东
  20. 分数的原码、反码、补码以及整数移码求法

热门文章

  1. Chrome 浏览器
  2. C++ MFC 文字转语音
  3. 基于灰色神经网络的订单需求预测代码
  4. shell和javaAPI两种方式创建hbase表并预分区
  5. 用AOMEI Partition Assistant制作PE 启动盘
  6. AI可能真的要代替插画师了……
  7. Quartus的SignalTap的使用
  8. 弄懂这56个Python使用技巧,秒变Python大神!
  9. 这个世界有病,我们都有病
  10. Open-set Adversarial Defense with Clean-Adversarial Mutual Learning