ExcelVba基本操作,执行重复的复制粘贴
Excel的VBA基本操作
使用VBA之前
我使用的office版本为microsoft office 365。
首先需要在office软件里启用宏功能。
依次:选项——>信任中心——>信任中心设置——>宏设置——>启用VBA宏
完成以上步骤,点击确定过后,退出选项设置,就能在office软件里使用VBA宏了。
基本使用语法
每个vba程序都要包裹在“头”和“尾”之间,头是
Sub <你的函数名称>
尾是
End Sub
选中表格
Sheets("Sheet1").Select
选中行、列、单元格
'选中行 Rows("A:A").Select '选中列 Columns("A:A").Select '选中单元格 Range("A1").Select '表示从这个单元格到另一个单元格之间的区域 '选中行5列1至行12列2这片区域 Range(Cells(5, 1), Cells(12, 2)).Select
执行复制、粘贴动作
'复制,在有选中动作之后可执行 '粘贴,在选中的区域内进行 ActiveSheet.Paste
把单元格内的内容赋值给数组,能有效地提高运行速度
'arr1、arr2等都被赋值为数组 Dim arr As Variant arr = [A1:A4]'把数组内的内容赋格给单元格 Range("B1:B3") = arr '把所有值都付给选中的单元格 Range("B1:B3") = arr(2,1) ’把其中一个值赋值给单元格
变量
比如,我们可以把当前选中单元格的行号和列好存储为一个变量,然后在后续的代码中调用。
RowNum = Selection.Row ColNum = Selection.Column
FOR循环
'执行一百次操作,把数组中的值粘贴到单元格中 For i = 1 To 100 Step 1 Range(Cells(RowNum + 4 * ( i - 1 ) , Cells(RowNum + 4 * i, 2)) = arr Next
执行重复的复制粘贴工作
有了以上的基本语法,基本上就能执行很多复制粘贴工作了。
Sub 宏1()Dim arr As Variantarr = [A1:A4]Range(Cells(1, 2), Cells(4, 2)) = arrRowsNum = Selection.RowFor i = 1 To 100 Step 1Range(Cells((RowsNum + 4 * (i - 1)), 2), Cells((4 * i), 2)) = arrNext
End Sub
ExcelVba基本操作,执行重复的复制粘贴相关推荐
- python处理重复的复制粘贴_如何将数组复制/重复N次到新数组中?
假设您要复制10次这些值,那么只需^{}10个数组:def repeat(arr, count): return np.stack([arr for _ in range(count)], axis= ...
- python处理重复的复制粘贴快捷键_Pycharm最常用的快捷键及使用技巧
常用快捷键 1.Ctrl + Enter:在下方新建行但不移动光标: 2.Shift + Enter:在下方新建行并移到新行行首: 3.Ctrl + /:注释(取消注释)选择的行: 4.Ctrl + ...
- shell脚本之创建文件,自动复制粘贴文件
shell脚本是为了方便我们集中处理某些事情.而不用我们挨个操作.一定程度上,确实能给我们带来很大的方便.这里是执行一个批量复制粘贴文件的脚本. 一.使用场景 在APP升级的时候,需要修改对应项目下的 ...
- 重复电脑操作的职场神器 帮你摆脱复制粘贴的繁琐
炎夏已来,全国各地持续高温, 长沙作为网上槽点颇多的城市,这波"长沙热"怎么能落后. 朋友圈的"长沙蓝"刷屏之余,"命都是空调给的"的长沙人 ...
- html重复复制粘贴,CAD使用复制粘贴的时候弹出“忽略块的重复定义”怎么解决?...
本教程分享有关pasteclip图文教程内容,希望对您有用 CAD使用复制粘贴的时候弹出"忽略块的重复定义"怎么解决?很多用户都在CAD中复制粘贴时遭遇过忽略块的重复定义(&quo ...
- html重复复制粘贴,cad使用复制粘贴的时候弹出忽略块的重复定义怎么解决
cad是计算机辅助设计,它的作用是利用计算机及其图形设备帮助设计人员进行设计工作.可是有用户在操作cad使用复制粘贴的时候弹出"忽略块的重复定义",那么遇到cad使用复制粘贴的时候 ...
- VBA 单元格基本操作 - 复制 粘贴 区域选择
本期主要讲讲单元格复制粘贴等操作. 一.复制粘贴固定区域的单元格 因为以下内容都是复制单个或者固定区域的单元格内容,就不多说了,备注上面都有说明. Option ExplicitSub CopyRan ...
- vim 的基本操作-复制粘贴
一.最基本的复制粘贴 1. 将光标移动到要复制的文本开始的地方,按 v 进入可视模式. 2. 将光标移动到要复制的文本的结束的地方,按 y 复制,并退出可视模式. 3. 移动光标到粘贴的地方,按p ...
- H5 vue-pdf 使用方法 复制粘贴直接用
H5 vue-pdf 使用方法 复制粘贴直接用 <!-- 如果印章不显示 全局搜索这行代码 然后注释掉 重新打包就可以了 _this3.setFlags(_util.AnnotationFlag ...
最新文章
- 旋流式沉砂池计算_以高效旋流器为核心的超低成本选煤技术
- PsTools在***中的一点小应用
- Spark调优——你工作中的首选
- jQuery常用的元素查找方法总结 .
- C++自学08:类型推断(auto/typeid)
- 数据仓库项目管理面试题整理(十二)
- php for of,JavaScript中 for、for in、for of、forEach的用法小结(附代码)
- 好久没更新了,更新一篇,关于ZEC的吧
- OSG/TextureCubeMap 立方贴图天空盒示例
- 客户数据中台(CDP): 当代数字化营销顶梁柱
- 单树莓派/双树莓派+USRP+srsLTE分布式搭建4G LTE微基站
- win10用计算机分区,win10电脑硬盘要不要分区
- origin python控制台怎么用_如何在标准python控制台中访问BPY?BPY是python的混合器...
- 【装Linux系统时卡在logo处】禁用独显驱动
- 量子信息 量子计算机的新闻,应用挑战知多少?美国学界公布量子信息路线图...
- 法国计划2020起征收数字税
- 《西河大鼓——杨家将(定计)》(唱词文本)
- Bugly 1:版本更新
- 2023最新Web前端面试题精选大全及答案(一)
- arduino开发学习日记 3.15