手机版

例如 依次在几个不相邻的单元格中输入不同的数据(可以是单词、字母或数字)

时间:2021-11-27 来源:互联网 编辑:宝哥软件园 浏览:

使用Excel整理表格数据时,希望自动合并选中区域所有单元格的内容,但Excel软件的合并功能无法满足这一要求。我该怎么办?

我们可以编写一个“宏”,它可以巧妙地保存选择中所有单元格的数据,通过循环给一个变量赋值,最后将结果输出到合并的单元格中。

代码如下:

合并子单元格()

关闭屏幕更新和警告提示。

申请。屏幕更新=假

申请。显示警报=假

暗淡的i%

循环统计所选区域的单元格数据,并将其合并到StrTotal中。

对于i=1至选择。数数

总选择数=总选择数。细胞(一)

然后

设置选择格式

通过选择。合并单元格=真。水平对齐=xlCenter。垂直对齐=xlCenter。Value=''' StrTotal '前面是' sign '

以…结尾

恢复屏幕更新和警告提示。

申请。显示警报=真

申请。屏幕更新=真

末端接头

将上面的宏分配给自定义工具栏按钮。接下来,我们可以测试结果。例如,依次在几个不相邻的单元格中输入不同的数据(可以是单词、字母或数字)。最后选中所有数据区,点击刚刚定义的按钮,就可以看到合并的效果了。

版权声明:例如 依次在几个不相邻的单元格中输入不同的数据(可以是单词、字母或数字)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。