EXCEL中如何按照指定次数重复内容?

 时间:2026-02-15 06:46:12

1、  A列就是我们要重复的内容,B列就是相应的次数,我们首先这样把数据准备好,不管内容多少代码会自动判定。代码通用。

EXCEL中如何按照指定次数重复内容?

2、   右击工作表标签,选择查看代码(快捷键ALT+F11),都可以进入

EXCEL中如何按照指定次数重复内容?

3、 进入VBE界面后,右击Thiswokrbook,选择插入-模块;

EXCEL中如何按照指定次数重复内容?

4、  插入模块后,双击模块,进入代码编辑区域,输入代码

Sub 按指定次数重复内容()

'代码由yianxss原创,转载请注明

Dim i&, arr(1 To 100000, 1 To 1)

'A列内容行数

i = Cells(Rows.Count, 1).End(3).Row

For k = 2 To i

    '按次数重复

    For n = 1 To Cells(k, 2)

        arr(m + 1, 1) = Cells(k, 1)

        m = m + 1

    Next

Next

'[d2]存放的开始地址,可修改

[d2].Resize(m, 1) = arr

End Sub

代码OK后,右上角叉,关闭VBE编辑器,返回工作表。

EXCEL中如何按照指定次数重复内容?

5、  点击开发工具选项卡-控件,选择按钮控件,点击

EXCEL中如何按照指定次数重复内容?

6、  在工作表的空白区域,鼠标拖动,画出一个大小合适的按钮,并右击制定宏;

EXCEL中如何按照指定次数重复内容?

7、  选择”按指定次数重复内容“,然后点击确定按钮,返回工作表;

EXCEL中如何按照指定次数重复内容?

8、  最后,我们点击按钮,看一下效果吧,已经按照要求生成了,D列就是我们要的效果了。小伙伴们,你们学会了吗?

EXCEL中如何按照指定次数重复内容?

  • Excel快速删除选区中非中文,只保留中文的操作
  • EXCEL中如何给单元格增加提示信息
  • 表格中如何进行与行对比且标记重复值
  • 怎么跳过空行自动填充序号
  • 多个单元格内容如何快速合并到一个单元格内?
  • 热门搜索
    造梦西游3子鼠怎么得 韩后怎么样 延禧攻略70全集免费 沉默年代攻略 开网店怎么样 香格里拉攻略 喀纳斯旅游攻略 张家界旅行攻略 梦幻西游手游秘境降妖副本攻略 海藻面膜怎么敷