当前位置:首页 > 数码 >

excel数据自动填入word(excel数据自动填入相应word文字中)

来源:原点资讯(www.yd166.com)时间:2024-06-24 05:41:57作者:YD166手机阅读>>

如下图示,有一份【回访登记表】:

excel数据自动填入word,excel数据自动填入相应word文字中(1)

回访登记表

现在希望按”受访人员“每人形成一张表格,如下图示:

excel数据自动填入word,excel数据自动填入相应word文字中(2)

回访记录表样式

最简便的方法是使用Word中的邮件合并功能,将上表的Excel表数据作为创建邮件合并的数据源。如何创建邮件合并,可以参见我的头条文章

在这里我们用VBA宏来解决这类问题。创建一个如下图示的“登记表”工作表,并在工作表窗口插入一个圆角矩形作为按钮,然后根据“登记表”中的信息自动填写根据“回访表模板”创建的工作表内容。这类自动生成工作表是一个Excel操作中常见的操作。

excel数据自动填入word,excel数据自动填入相应word文字中(3)

基本思想是:从如下图所示的”登记表“中逐行读取数据,复制【回访表模板】工作表为一个新的工作表,并以【受访人员】姓名命名,然后将“登记表”工作表中的数据填入到此相应的工作表中,这样每户信息形成了一张新的工作表。

excel数据自动填入word,excel数据自动填入相应word文字中(4)

回访表模板--工作表

我们可以用VBA宏来实现此操作。下面是用VBA宏来实现的的详细步骤,包括如何编写VBA代码来实现这一操作。

一、 打开Excel并启用开发者选项

首先,打开含有需要合并工作表的Excel工作簿。如果“开发者”选项卡未显示,请点击“文件” > “选项” > “自定义功能区”,在右侧勾选“开发者”复选框,然后点击“确定”。

二、 插入VBA模块

转到“开发者”选项卡,点击“Visual Basic”或者直接按【Alt F11】组合键打开VBA编辑器。然后在VBA项目浏览器中(通常位于左侧),右击工作簿名,选择“插入” > “模块”,创建一个新的模块,用于编写VBA代码。

三、 编写VBA代码

在新插入的模块中,粘贴以下VBA代码。

Sub myCopyToSheet() Dim ws As Worksheet totalRows = Range("A65536").End(xlUp).Row For k = 3 To totalRows '获取户主姓名 mainName = Sheets("登记表").Cells(k, 3).Text Debug.Print mainName '复制模板工作表到新工作表,并以户主姓名命名 Sheets("回访表模板").Copy After:=Sheets(Sheets.Count) Set ws = Sheets(Sheets.Count) ws.Name = mainName '复制原表sheet1中相应信息到新添加的工作表中 Loading... = mainName With Sheets("登记表") Range("B2").Value = .Cells(k, 3) '受访人姓名 Range("D2").Value = .Cells(k, 4) '联系电话 Range("B3").Value = .Cells(k, 5) '回访人姓名 Range("D3").Value = FormatDateTime(.Cells(k, 2), vbLongDate) '回访时间 Range("B4").Value = .Cells(k, 6) '回访情况记录 Range("B5").Value = .Cells(k, 7) '备注 End With Next End Sub

四、运行VBA宏

返回Excel界面,右击按钮,在弹出的快捷菜单中选择“指定宏”,然后在“指定宏”对话框中选择“myCopyToSheet”宏,单击确定返回。鼠标单击按钮,即可得到用“受访人员”姓名命名的工作表,表内信息根据“登记表”中的信息填写。

如果不想要添加按钮,也可以点击“开发者”选项卡,点击“宏”。 在弹出的“宏”对话框中,选择myCopyToSheet,然后点击“运行”,即可得到每位受访者的记录表,效果如下图示:

excel数据自动填入word,excel数据自动填入相应word文字中(5)

形成以“受访人姓名”命名的系列工作表。

我是,关注我,持续分享更多的Excel知识与操作技巧。

,

栏目热文

excel一次性导入到word(将excel的数据导入到word)

excel一次性导入到word(将excel的数据导入到word)

我公司的人员信息登记在一个事上了。按照我想把这些信息做成word版的,这个时候该怎么做呢?·这样一个一个复制可不可以姓名...

2024-06-24 05:52:04查看全文 >>

怎么在网上免费开店(如何在网上免费开店)

怎么在网上免费开店(如何在网上免费开店)

在数字化时代,婚恋网平台作为连接人与人之间的桥梁,正日益受到广大单身人士的青睐。对于有志于成为爱情搬运工的人来说,如何在...

2024-06-24 05:54:26查看全文 >>

84消毒液的来历(84消毒液的由来和使用方法)

84消毒液的来历(84消毒液的由来和使用方法)

84消毒液大家都不陌生,特别是在疫情期间,更是家家必备。那么,你知道84消毒液为啥叫 "84" 吗?这个数字到底代表的是...

2024-06-24 05:39:16查看全文 >>

自己如何做生意(9个不需要门面的生意)

自己如何做生意(9个不需要门面的生意)

最近总听到很多朋友说,现在生意越来越难做了,投啥亏啥,干啥赔啥,也有朋友说,万物暴涨就是工资不涨。经济发展得越来越好了,...

2024-06-24 05:27:39查看全文 >>

如何学会做生意(怎么学会做生意技巧)

如何学会做生意(怎么学会做生意技巧)

在中国做生意非常难。虽然是难但也得去做,分享一下我做生意的体会,相信一定会帮到想做生意的人。避免生意同质化做生意的第一步...

2024-06-24 05:19:00查看全文 >>

excel转换成word怎么弄(excel内容怎样转换为word)

excel转换成word怎么弄(excel内容怎样转换为word)

在日常工作和学习中,我们经常需要将Excel表格中的数据报表转换为Word文档,那怎样才能快速将EXCEL表格转换成WO...

2024-06-24 05:48:38查看全文 >>

洞头十大网红打卡地(洞头网红打卡景点发朋友圈)

洞头十大网红打卡地(洞头网红打卡景点发朋友圈)

近年来,北岙街道三盘社区擂网岙片区以乡村振兴战略为契机,下大力气改善人居环境,提升片区人气,探索富民路径,2018年该片...

2024-06-24 05:25:14查看全文 >>

洞头市一日游必去景点(洞头一日游必去景点免费攻略图片)

洞头市一日游必去景点(洞头一日游必去景点免费攻略图片)

对于想前往洞头一日游的人来说,以下是一份详细的洞头旅游一日游攻略,希望能帮助您更好地规划您的旅行,尽享洞头的美景和海鲜美...

2024-06-24 05:21:25查看全文 >>

洞头鹿西岛的景点图片(洞头鹿西岛有什么好玩的地方)

洞头鹿西岛的景点图片(洞头鹿西岛有什么好玩的地方)

今天是第53个世界环境日,洞头鹿西鸟岛也迎来了许多“老朋友”,它们沿着海岸线自由翱翔,嬉戏鸣叫,描绘出一幅生动的生态画卷...

2024-06-24 05:51:05查看全文 >>

洞头一日游最佳去处(洞头一日游必去景点免费攻略图片)

洞头一日游最佳去处(洞头一日游必去景点免费攻略图片)

  洞头一日游作文 篇1  今天我真开心,因为今天我们一家人要去洞头玩。  经过一个小时的路程,终于到达了目的地——洞头...

2024-06-24 05:29:32查看全文 >>

文档排行