Excel VBA:依据表1 C1数字自动复制A1、B1内容到表2生成重复数据(附代码)
以下是一个基本的Excel VBA宏代码示例,它可以根据表1中C1单元格的数值,将A1和B1单元格的内容复制到表2相应数量的行。 ```vba Sub CopyData() Dim sourceSheet As Worksheet, targetSheet As Worksheet Dim i As Long, count As Long '设置源表和目标表 Set sourceSheet = ThisWorkbook.Sheets("表1") Set targetSheet = ThisWorkbook.Sheets("表2") '获取需要复制的次数 count = sourceSheet.Range("C1").Value '确保计数是正数 If count > 0 Then '清空目标表从第二行开始的所有数据(假设第一行为表头) targetSheet.Rows("2:" & Rows.Count).ClearContents '复制数据 For i = 1 To count '复制A1和B1的内容到目标表的下一行 targetSheet.Range("A" & (i + 1) & ":B" & (i + 1)).Value = sourceSheet.Range("A1:B1").Value Next i End If End Sub ``` 这段代码首先定义了源表(表1)和目标表(表2),然后读取C1单元格的值作为复制的次数。接着,根据这个次数,将在A1和B1中的数据复制到表2的相应行数。运行此宏之前,请确认你的表格名称以及数据位置是否与代码中的设置一致,并且表2有足够的空白行用于接收复制的数据。 ######[AI写代码神器 | 343点数解答 | 2024-01-10 22:40:43]
- 代码纠错:实现“7 - 4 有理数加法”的正确计算与输出(字节豆包 | 581点数解答 | 2025-12-11 11:57:09)81
- Python 利用 win32com 库:将 Excel 转换为 A4 横向 PDF 并单独打印首列(字节豆包 | 507点数解答 | 2025-03-10 15:48:12)321
- 简单变量与基础知识:高精度乘法与除法代码的修改与实现(字节豆包 | 1475点数解答 | 2025-09-20 10:15:23)109
- C++ 实现高精度减法:从代码剖析到结果输出(字节豆包 | 616点数解答 | 2025-09-20 10:52:09)100
- C++ 代码:从高精度加法雏形到高精度除法的实现与详解 (字节豆包 | 719点数解答 | 2025-09-20 10:54:17)101
- C 语言实现按规则合并单链表:巧用原表空间,含代码与题解(GPT | 1020点数解答 | 2024-06-17 15:01:02)333
- Python 实现两序列点积计算:代码、注意事项与优化思路(字节豆包 | 186点数解答 | 2025-02-21 18:54:42)285
- C++ 实现:精准计算两序列点积及输入异常处理(字节豆包 | 244点数解答 | 2025-02-21 18:55:14)362
- C++实现高精度除法:含比较、减法函数,换行输出商与余数(字节豆包 | 896点数解答 | 2025-09-20 10:55:46)65
- 田忌赛马算法:巧用策略求得分差最大值及开发注意要点(字节豆包 | 567点数解答 | 2025-08-29 11:43:43)151
- 解析“田忌赛马”算法:排序、边界与逻辑处理的关键要点(字节豆包 | 673点数解答 | 2025-08-29 11:44:44)119
- 2025 暑假苍溪 - 广安 - 重庆红色研学:中小学生传承红色基因之旅 (字节豆包 | 1244点数解答 | 2025-06-19 16:32:34)248