excel365批量拆分列并填充单元格

今天遇到了需要批量拆分列并填充单元格的问题,解决方法记录下来,以示分享,

在excel365使用按 Alt + F11 打开VBA编辑器,复制以下代码:

Sub SplitAndFill_Fixed()

Dim rng As Range

Dim mergedArea As Range

Dim cellValue As Variant

' 循环处理每个合并单元格

For Each rng In Selection

If rng.MergeCells Then

' 获取合并区域

Set mergedArea = rng.MergeArea

' 保存合并单元格的值

cellValue = mergedArea.Cells(1, 1).Value

' 取消合并

mergedArea.UnMerge

' 将原值填充到整个区域

mergedArea.Value = cellValue

End If

Next rng

' 清理变量

Set mergedArea = Nothing

Set rng = Nothing

End Sub

然后关闭窗口回到excel中,选择需要处理的区域,按 Alt + F8,选择对应的宏并运行即可

相关推荐
jaysee-sjc14 小时前
【苍穹外卖】Day12:工作台数据看板与 Excel 报表导出
java·开发语言·数据库·spring boot·spring·微信·excel
ms365copilot18 小时前
Copilot 代理开始进入Word、Excel、PowerPoint,不再只是“问一句答一句”
word·excel·copilot
wuyk55519 小时前
PyQt6-第14讲-数据库与Excel双向同步
数据库·python·ui·excel·pyqt
qq_3646821520 小时前
AI如何将录音内容自动整理成Excel清单
人工智能·excel
Logic10121 小时前
Excel信息+照片文件夹,自动合成word格式化文档
word·excel·办公自动化·邮件合并·office技巧·自动插入图片·插入域
Data-Miner2 天前
一个省大模型积分的 Excel 数据处理方案:脱敏生成逻辑,脚本复用把 token 降到 0
人工智能·windows·excel
Logic1012 天前
表格智能记账3 销售与库存智能联动,自动标红库存预警
excel·条件格式·excel技巧·vlookup·sumif
技术小甜甜3 天前
【Copilot】能选 Claude 和 GPT-6 了,Excel 分析该交给谁
gpt·excel·copilot·claude·microsoft365·gpt-6
小白今天也很酷4 天前
MCXN947更新板载DAP_Link固件的方法
c语言·python·单片机·ubuntu·excel·1024程序员节
ratel️5 天前
小墨析 · Office Agent 日常办公不烧心
python·langchain·word·excel·fastapi·js·ppt