首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >VBA宏:将两列合并为1

VBA宏:将两列合并为1
EN

Stack Overflow用户
提问于 2015-03-07 15:33:30
回答 1查看 1.1K关注 0票数 0

我已经检查了所有关于使用宏合并excel中的单元格的堆栈溢出的答案,但是我很难理解代码。

描述:我想将包含"Lastname“和"Firstname”的两个单元格合并到第3行中的一个单元格中。

谢谢你帮我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-07 16:02:01

数据如下:

运行此宏:

代码语言:javascript
运行
复制
Sub MerThem()
    Set r = Range("3:3").Find(what:="Lastname", After:=Range("3:3")(1))

    v = r.Value & r.Offset(0, 1).Value
    r.Clear
    r.Offset(0, 1).Clear
    Range(r, r.Offset(0, 1)).MergeCells = True
    r.Value = v
End Sub

将产生:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28916523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档