Excel通过宏 实现数据的填充和表格的复制

【VBA、Excel】VBA遍历当前目录下指定类型的excel文件并复制文件内指定的内容到新表中 最近在做水质分析数据录入的时候,需要根据监测井编号到多个excel表中查询该编号对应的井的水质分析数据,并将单口井的水质分析数据复制到新表中。由于检测中心给的 水质分析数据很多,而且还分布在不同的工作薄中,一个个得查询再复制不仅工作量巨大、而且容易出错。因此编写了以下代码,让这部分工作实现自动化。 这部分内容涉及的知识点有:多工作薄交叉复制、获取某一目录下所有excel工作薄、获取某一 阅读详情

 

Excel查看资源 --》 整改资产明细-模板

 

 

Sub 按钮1_Click()
i = 2
colNum = 13
oneRowNum = 25
a1 = "1"
SheetNo3.Range("A25:K65535").Clear

Do While 1
    '读取一行数据
    a1 = sheetNo1.Cells(i, 1) '记账凭证号  --  记账凭证编码
    a2 = sheetNo1.Cells(i, 2) '用途类型
    a3 = sheetNo1.Cells(i, 3) '卡片编号
    a4 = sheetNo1.Cells(i, 4) '资产编号
    a5 = sheetNo1.Cells(i, 5) '资产名称   -- 固定资产名称
    a6 = sheetNo1.Cells(i, 6) '规格型号
    a7 = sheetNo1.Cells(i, 7) '资产类别
    a8 = sheetNo1.Cells(i, 8) '供应商
    a9 = sheetNo1.Cells(i, 9) '2019年盘点后使用部门
    a10 = sheetNo1.Cells(i, 10) '2019年盘点后使用人
    a11 = sheetNo1.Cells(i, 11) '使用日期
    a12 = sheetNo1.Cells(i, 12) '原值
    a13 = sheetNo1.Cells(i, 13) '数量
    If a1 = "" Then
        Exit Do
    End If
        
    If i > 2 Then
        
        '拷贝生成一张新卡片
        newStartCells = 2 + oneRowNum * (i - 2)
        newEndCells = newStartCells + 23
        SheetNo3.Range("B2:K24").Copy SheetNo3.Range("B" & newStartCells & ":K" & newEndCells)
        
    End If
    '找准对应的cell填入数值
    
    SheetNo3.Cells(5 + (i - 2) * oneRowNum, 3) = a1 '固定资产名称
    SheetNo3.Cells(4 + (i - 2) * oneRowNum, 3) = a11 '记账日期
    SheetNo3.Cells(2 + (i - 2) * oneRowNum, 3) = a5 '记账凭证编码
    SheetNo3.Cells(6 + (i - 2) * oneRowNum, 3) = a6 '资产名称
    SheetNo3.Cells(6 + (i - 2) * oneRowNum, 5) = a8 '供应商
    SheetNo3.Cells(6 + (i - 2) * oneRowNum, 7) = a11 '开始使用日期
    SheetNo3.Cells(2 + (i - 2) * oneRowNum, 9) = a3 '卡片编号
    SheetNo3.Cells(4 + (i - 2) * oneRowNum, 9) = a4 '资产编号
    SheetNo3.Cells(5 + (i - 2) * oneRowNum, 6) = a8 '保管单位
    SheetNo3.Cells(5 + (i - 2) * oneRowNum, 11) = a10 '保管人
    SheetNo3.Cells(6 + (i - 2) * oneRowNum, 9) = a12 '原值
    SheetNo3.Cells(8 + (i - 2) * oneRowNum, 9) = a12 '合计
    SheetNo3.Cells(11 + (i - 2) * oneRowNum, 8) = a11  '开始日期
    SheetNo3.Cells(11 + (i - 2) * oneRowNum, 10) = a9  '保管部门
    i = i + 1
Loop
End Sub

 

Excel数据自动填充到Word自定义表格 上一份工作在一家国企做软件测试,需求变来变去(3天一小改,5天换版面),xmind要先整理一遍测试用例(版本迭代,该废的废,该加的加),完了细节在禅道里补充,结果项目验收的时候要Word文档,你还不能直接复制表格,一些流程型测试用例描述特别多,一下就把Word格式撑爆了。7. 点击“合并到新文档”,选择合并记录方式,点击确定后,可打开新的空白文档,以每页一个表格的形式生成新的文档。4. 点击word需要插入数据的位置,再点击“插入合并域”,选择“数据库域”,点击需要插入的表头名称; 阅读详情

相关推荐

excel 宏举例循环复制粘贴数据

excel 宏举例循环复制粘贴数据 字数 字数 字数 。。。。 。。。。 。。。。

VBA进行下拉填充

VBA下拉填充 如何利用VBA实现单元格计算的下拉填充代码实现 如何利用VBA实现单元格计算的下拉填充 针对每次行数不同的数据和计算公式,如何做到利用VBA对每次行数不同的计算进行下拉填充至最后一行。 代码实现 假设A1至A4存在数据,想在B列对A列数据进行autofill. Sub 宏1() Dim r As Long r = Cells(Rows.Count, "A").End(3).Row [B1].AutoFill Destination:=Range("B1:B" & r) E

weixin_43866749的博客 5815

正直摄影方式的精度估算式_利用BDS数据反演大气可降水量及其精度分析

可降水量(PWV)对中小尺度灾害性天气预报具有指示意义,是降雨强度预报的重要参数之一。自20世纪80、90年代起,国外已经对GPS探测大气可降水量进行了大量研究。国内最早由毛节泰引进并详细介绍了地基GPS反演大气可降水量的方法,近年来发展迅速并取得了一定的成果。随着中国北斗卫星导航系统(BDS)提供服务并不断地建设完善,其已经能够应用到气象学领域,可以获得大气可降水量。文献[11]利用...

weixin_39796752的博客 1246

Excel——宏教程(精简版)

宏属于脚本语言,就是不需要编译为exe文件,可以由解释器直接解释运行。可以通过Sub关键字来定义一个过程格式为Sub宏名称()而过程相当于一个函数的概念,一个模块中也可以定义为多个过程,每个过程其实就是一个宏,都可以被单独使用,也可以在过程内通过call 过程名的方式调用另一个过程。宏名称可以是中文Sub 宏示例()Cells.Select '选中单元格Range("G22").Activate '将G22单元格设置为活动单元格Selection.Copy '复制G22其中的内容。

好好学习 天天向上 2万+

OGG工具实现MySQL同步到Oracle数据库

OGG工具实现MySQL同步数据到Oracle

Mrzhou的博客 1682

告别‘抓瞎’:CANoe的Trace、Graphics和Logging窗口实战技巧,高效分析总线故障

本文深入解析CANoe的Trace、Graphics和Logging窗口实战技巧,帮助工程师高效分析总线故障。通过智能过滤、可视化监控和智能日志管理,构建系统级问题定位工作流,显著提升车载网络故障排查效率。

weixin_42709044的博客 294

excel宏的简单介绍、使用方法,VBA代码编写的简单语法

excel宏的简单介绍、使用方法,VBA代码编写的简单语法

Believer_YU的博客 4万+

声纹识别初学

最近开始关注声纹识别技术,发现国内做这个的确实没有几家,而且大多重点推声纹认证,用在公安司法金融领域,而我却关注文本无关的声纹识别,这里把我搜到的一点资料汇总在此. 发现njustzj001的专栏有两篇文章适合入门的我,贴下链接: 综述:  http://blog.youkuaiyun.com/xmu_jupiter/article/details/47209961 PLDA解释:  http://

u013452331的专栏 2760

VBA宏处理EXCEL数据:将范围A的数据打平填充到范围B;遍历单元格,输出两列,第一列是单元格名,第二列是对应的值

VBA宏处理EXCEL数据:将范围A的数据打平填充到范围B;遍历单元格,输出两列,第一列是单元格名,第二列是对应的值。 本篇记录了使用VBA获取指定范围的数据、遍历数据、为指定范围动态赋值的方法,供个人学习和参考!

sxww_zyt的博客 1167

STM32单片机:驱动ADS1115四个通道全开程序

本文介绍了德州仪器(TI)的ADS1115高精度16位模数转换器(ADC)及其应用实现。该芯片具有16位分辨率、可编程增益放大器(PGA)和低功耗特性,支持±0.256V至±6.144V量程。文章提供了完整的C语言驱动代码,包括初始化、配置寄存器读写、单次/连续转换模式设置、电压值读取等功能实现。代码通过I2C接口与ADS1115通信,支持多通道选择和不同PGA设置,可实现高精度模拟信号采集。该方案适用于需要精密测量的嵌入式系统,如传感器数据采集等应用场景。

weixin_42122070的博客 689

transformer中QKV的通俗理解(剩女与备胎的故事)

用vit的时候读了一下transformer的思想,前几天面试结束之后发现对QKV又有点忘记了, 写一篇文章来记录一下 参考链接: 哔哩哔哩:在线激情讲解transformer&Attention注意力机制(上)在线激情讲解transformer&Attention注意力机制(上)_哔哩哔哩_bilibiliAttention is all you need介绍 更具体的介绍可以去阅读论文在Attention is all you need这篇文章中提出了著名的Transformer模型Transforme

Peter的博客 1万+

wpf listview 切换数据源 位置不刷新_Excel怎么批量把一个表格中的不同数据复制到多个格式相同表格中的同一位置?...

点击标题下「蓝色微信名」可快速关注Excel怎么批量把一个表格中的不同数据复制到多个格式相同表格中的同一位置?今天一直在思考这个问题,从知乎上搜到了答案,很感谢这位不知名的小老师。(作者:TuskAi链接:https://www.zhihu.com/question/367891699/answer/985868131来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注...

weixin_39571938的博客 218

Authentication Assertion Tickets,SAP 系统到系统单点登录里的短命凭证

SAP 系统间的身份传递机制存在 Authentication Assertion Ticket 和 SAP Logon Ticket 两种易混淆的凭证。前者用于系统间短时身份委托(有效期2分钟,通过HTTP头传输),后者用于浏览器SSO(可配置有效期,通过Cookie传输)。Assertion Ticket依赖签发系统的数字签名和严格的时间同步,适用于ABAP/Java系统间的后台作业调用。现代SAP架构已转向OAuth 2.0等标准协议,但老系统中仍需注意两种票据的关键差异:传输方式、有效期、接收方限制

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 602

医学相关excel表格计算机作业,职称计算机考试EXCEL题库及答案

职称计算机考试EXCEL题库及答案2016计算机职称考试就要开始了,同学们复习好了吗?下面跟yjbys小编一起来看看最新的EXCEL题库及答案吧!1.下面说法正确的是:A)新建工作簿的快捷键是“Ctrl+N”B)“新建”命令在“文件”菜单下C)使用“Alt+N”也可以新建工作簿D)按“Alt+O”组合键再按“N”键AB2.在工具--视图选项卡中,可以设置:A)是否显示网格线B)是否显示工作表标签C...

weixin_42468321的博客 508

图像处理入门007:图像处理中的数学基础:线性代数与卷积

一种:把 OpenCV 当黑盒,调用,效果不对就乱调参数;另一种:理解每个像素是怎么被周围邻域"加权平均"的,理解核翻转、边界填充、stride 的含义。前者能干活,后者能解难题。一旦遇到自定义核(比如 ISP 上的锐化)、深度学习反向传播、医学图像重建,你就必须把卷积、相关、矩阵乘法这些基本功捡回来。线性代数三件套:向量点积、矩阵乘法、线性变换;2D 卷积的数学定义:核翻转、滑动窗口、边界填充。并手写一个,验证它与和的结果完全一致(误差 < 1e-9)。f∗gn∑m−∞∞f。

专注:太空算力、AI infra、异构调度、大模型成本工程 387

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Excel 表格数据自动填充

Python 之所以成为数据处理的首选工具,得益于其丰富的第三方库生态。Pandas:Python 数据分析的核心库,提供了高效的 DataFrame 数据结构和丰富的数据操作方法,支持各种格式的文件读写和缺失值处理。OpenPyXL:专门用于读写 Excel 2007 及以上版本(.xlsx/.xlsm)文件的库,支持单元格样式、公式等 Excel 特有功能。Xlwings。

2302_76568160的博客 2099

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

使用Python由Excel表格中采集数据填充至Word表格特定单元格并批量生成文件

使用python由EXCEL表格中采集数据填充至WORD表格特定框格并批量生成文件

weixin_46749511的博客 6121

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

对于数据量很大的excel表格,如何快速填充空白内容将数字下边的空白内容全部复制

按下“Ctrl”+“D”键,Excel会自动将起始单元格的内容填充到选定区域的下方单元格中。但请注意,这种方法通常用于垂直填充,且如果选定区域包含多个单元格,它将只填充首个单元格的内容到整个区域。因此,你可能需要逐个选中空白单元格下方的数字单元格,然后执行此操作。你可以将上述代码复制并粘贴到Excel的VBA编辑器中(可以通过按下“Alt”+“F11”来打开VBA编辑器),然后运行该宏来填充空白单元格。综上所述,根据你的具体需求和偏好,你可以选择以上任意一种方法来快速填充Excel表格中的空白单元格。

WHT9999的博客 5358

Python&JS宏 实现保留样式合并表格后拆分

将所有表格的数据区域合并起来,第二列要插入当前年月,之后再对合并后的总表使用业务员进行拆分,整个操作要求保留原始数据的所有样式,包括颜色和合并单元格等。

小小明-代码实体的专栏 1万+

Excel 中如何快速、准确地在表格中移动、选择和填充数据?

级别移动方式选择方式填充方式新手鼠标滚轮、拖动滚动条鼠标拖动选择鼠标拖动填充柄入门Ctrl+方向键CtrlShift+方向键双击填充柄熟练CtrlHome/EndCtrlGCtrlACtrl/Shift+空格CtrlDCtrlR高手综合运用以上所有综合运用以上所有熟练使用CtrlE智能填充掌握这些技巧,你处理Excel表格的效率和体验将发生质的飞跃。它们是肌肉记忆,多用几次就会成为你的本能。

专注于技术分享 2324

按指定数据源表格快速复制和填充固定模板表格

excle批量复制和填充模板

corner55的博客 748

excel-录制宏-复制前两列,后面数据转置粘贴

需求:将A、B两列数据复制粘贴进sheet2中,C-后面的列数据转置粘贴进sheet2的C列,并将sheet2中的A、B两列向下填充与sheet2中的C列数据对应 录制的宏代码: Sub 宏1() ' ' 宏1 宏 ' ' 快捷键: Ctrl+q ' ActiveCell.Range("A1:B1").Select Selection.Copy S...

weixin_44606231的博客 2260

html填充表格数据,excel数据复制到html表格中

方案一多行文本框接收到复制的excel值后,在文本框的chage事件中,将excel内容分割到二维数组中,然后填充到html的表格的input或textarea中。数据格式: 单元格复制后的数据格式为"设备\t缺陷类型\r\n水压堵阀\t母材裂纹"。注释:单元格之间通过"\t"分隔,行间通过"\r\n"分隔。数据必须粘贴到多文本框中,如果是控件换行符"\r\n"会被删除掉。表格中要使用接收数据,$...

weixin_28944067的博客 554

猫头虎AI分享:Excel MCP,让AI具备操作Excel表格|创建销售数据表、复制工作表、填充数据、写公式、绘制图表、调节颜色、添加透视表、保存为PDF

猫头虎AI分享了一款名为office-excel-mcp-server的开源工具,它能让AI直接操作Excel文件而无需安装Excel软件。该工具支持创建工作表、数据填充、公式计算、图表绘制、透视表创建等核心功能,并能将结果保存为XLSX或PDF格式。提供stdio、SSE(已弃用)和Streamable HTTP三种连接方式,支持本地和远程部署。通过简单的命令配置,开发者可以将其集成到AI系统中,适用于运营分析、数据处理等多种场景。项目已开源,GitHub地址可获取完整代码和使用说明。

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 5345

Python&amp;JS宏 实现保留样式合并表格后拆分_python 两份excel带样式合并

外链图片转存中…(img-WT5xWYdY-1712530678364)]

2301_76379606的博客 1121

Excel宏实现msgbox弹窗

由于EXCEL表格的宏是指基于VB的一种宏语言VBA脚本,主要用于扩展Microsoft Office软件如Excel的功能。Excel宏是Excel中的一种编程功能,它可以让用户录制一系列的操作,以便在需要时自动执行这些操作。用户可以将录制的宏与Excel的单元格、图表、数据分析工具等其他功能结合使用,从而大大提高Excel的自动化程度。根据上图操作后,要注意的是,输入宏名称时,名称为任意一表格地址(例如:A1 C9 M555等)在多个工作簿之间移动数据....在工作表之间移动数据;

qq_64868579的博客 3333
上一篇: 整合mybatis后查询,实体徐提供一个无参的构造函数 / 查询出现数组越界IndexOutOfBoundsException
下一篇: 记一次Oracle执行90w插入sql脚本
渣成沙
博客等级 码龄11年 36粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值