就这样的思维水平,不是为中国人设计 了
关键是WPS也是这个德行啊
任务一下 任务 任务每天可 以接一次 看看 如果所有格数据保留那怎么处理呢?数字就变成矩阵,文本呢? 任务一下 任务 VB实现起来容易,应该是不想这么弄。如果几个单元格的数据格式不一致就麻烦了,数字、日期都转成字符串? 人家都不需要你那样。 本帖最后由 wsss1234 于 2015-5-22 16:56 编辑
好吧,我花两个小时,麻烦一下度娘,然后试着写了一个宏,你试一下:
Sub Macro1()
'
' Macro1 Macro
' 宏由 wsss1234 录制,时间: 2015-5-22
'
'
If Selection.Count = 1 Then End
With Selection
For i = 2 To Selection.Count
Selection(1) = Selection(1) & Selection(i)
Next
End With
Selection.Merge
End Sub
以前对excel的VBA有过粗浅的了解,没坚持学习下去,知道一点点,现在搂着度娘要帮助,好不容易写了这几行代码,要是有用,您就打赏一下吧! 不是问题 比尔不行,谁行、 dragoncool 发表于 2015-5-22 09:41
VB实现起来容易,应该是不想这么弄。如果几个单元格的数据格式不一致就麻烦了,数字、日期都转成字符串? ...
不一致提示一下就好了,给出选项就可以了
wsss1234 发表于 2015-5-22 15:10
好吧,我花两个小时,麻烦一下度娘,然后试着写了一个宏,你试一下:
Sub Macro1()
'
哥们可以啊,建议你把这个代码给微软发过去,说不定就被采用了呢。。。。
另外,这个咋用啊?
来任务一下 张健 发表于 2015-5-22 21:38
哥们可以啊,建议你把这个代码给微软发过去,说不定就被采用了呢。。。。
另外,这个咋用啊?
...
我用的是EXCEL2003,在菜单里面点击 “工具”-“宏”-“录制新宏”,快捷键你自己随便选一个字母,不与以前的快捷键相冲突就可以了。
然后EXCEL就开始处来一个小窗口,指示开始录制新宏,你用鼠标随便选中一块区域,然后就在刚才那个宏录制器那里点那个方块停止录制。
回头再在菜单里面点击 “工具”-“宏”-”宏“,出来宏窗口,选中刚才的宏,点击编辑,出来”Microsoft Visual Basic“编辑窗口,把代码(Code)窗口里面的代码全部删掉,
把我写的代码全部复制粘贴进去保存退出。
然后你在工作簿里面随便找个有内容的单元格区域,先用鼠标选中,然后按下刚才定义的快捷键,就可以发现选中区域的单元格合并后的内容 是 所有原先所有选中单元格的全部内容。
刚才看了下有个坛友的回复,不错,合并后的单元格是文本格式的,不管你以前是其它数字也好,文本也好,反正合并就是按文本格式来合并的、
任务路过 完成任务 任务一下。
页:
1
[2]