张健 发表于 2015-5-21 23:13

mowuwen 发表于 2015-5-21 20:53
就这样的思维水平,不是为中国人设计 了

关键是WPS也是这个德行啊

playmonkey 发表于 2015-5-21 23:53

任务一下

圣龙 发表于 2015-5-22 00:01

任务

0qp0 发表于 2015-5-22 00:04

任务每天可 以接一次

天鹰330 发表于 2015-5-22 00:29

看看

xgkhb 发表于 2015-5-22 06:10

如果所有格数据保留那怎么处理呢?数字就变成矩阵,文本呢?

拔剑 发表于 2015-5-22 06:27

任务一下

pdshuixiang 发表于 2015-5-22 09:04

任务

dragoncool 发表于 2015-5-22 09:41

VB实现起来容易,应该是不想这么弄。如果几个单元格的数据格式不一致就麻烦了,数字、日期都转成字符串?

xianglang 发表于 2015-5-22 09:42

人家都不需要你那样。

wsss1234 发表于 2015-5-22 15:10

本帖最后由 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有过粗浅的了解,没坚持学习下去,知道一点点,现在搂着度娘要帮助,好不容易写了这几行代码,要是有用,您就打赏一下吧!

uupanbanben 发表于 2015-5-22 18:38

不是问题

83418341 发表于 2015-5-22 19:25

比尔不行,谁行、

张健 发表于 2015-5-22 21:22

dragoncool 发表于 2015-5-22 09:41
VB实现起来容易,应该是不想这么弄。如果几个单元格的数据格式不一致就麻烦了,数字、日期都转成字符串? ...

不一致提示一下就好了,给出选项就可以了

张健 发表于 2015-5-22 21:38

wsss1234 发表于 2015-5-22 15:10
好吧,我花两个小时,麻烦一下度娘,然后试着写了一个宏,你试一下:
Sub Macro1()
'


哥们可以啊,建议你把这个代码给微软发过去,说不定就被采用了呢。。。。
另外,这个咋用啊?

pljxxx 发表于 2015-5-22 22:23

来任务一下

wsss1234 发表于 2015-5-25 19:41

张健 发表于 2015-5-22 21:38
哥们可以啊,建议你把这个代码给微软发过去,说不定就被采用了呢。。。。
另外,这个咋用啊?
...

我用的是EXCEL2003,在菜单里面点击 “工具”-“宏”-“录制新宏”,快捷键你自己随便选一个字母,不与以前的快捷键相冲突就可以了。
然后EXCEL就开始处来一个小窗口,指示开始录制新宏,你用鼠标随便选中一块区域,然后就在刚才那个宏录制器那里点那个方块停止录制。

回头再在菜单里面点击 “工具”-“宏”-”宏“,出来宏窗口,选中刚才的宏,点击编辑,出来”Microsoft Visual Basic“编辑窗口,把代码(Code)窗口里面的代码全部删掉,

把我写的代码全部复制粘贴进去保存退出。

然后你在工作簿里面随便找个有内容的单元格区域,先用鼠标选中,然后按下刚才定义的快捷键,就可以发现选中区域的单元格合并后的内容 是 所有原先所有选中单元格的全部内容。

刚才看了下有个坛友的回复,不错,合并后的单元格是文本格式的,不管你以前是其它数字也好,文本也好,反正合并就是按文本格式来合并的、



QYHSYS 发表于 2015-5-25 22:20

任务路过

533422 发表于 2015-5-26 00:02

完成任务

mpmpm 发表于 2015-5-26 10:05

任务一下。
页: 1 [2]
查看完整版本: 微软的程序猿也不行啊!