excel中VBA实现多单元格内容合并及显示问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 05:05:07
有几组数 第一个09所在的单元格是C4 最后一个46是F7 *号意思是在往下不知道会有多少行 这个是不固定的每天都不一样
C D E F G
4 09 20 32 45 09203245
5 11 19 31 47 11193147
6 12 22 35 47 12223547
7 11 22 31 46 11223146
* * * *
我是想在G4到 G* 中的结果分别为现在的值 用VBA实现 哪位高手指点一下 谢谢 只有30分了 不好意思
能说下具体的意思么?
在合并前如果想 让 E列和F列 中所有的1变成8 需要在前面加上什么呢?

Public Sub asdf()
j = Cells.SpecialCells(xlCellTypeLastCell).Row
Range("g4:g" & j).NumberFormatLocal = "@"
For i = 4 To j
Cells(i, 7) = Cells(i, 3) & Cells(i, 4) & Cells(i, 5) & Cells(i, 6)
Next
End Sub

wodaxiaopengyo 提供的方法比较精炼,不错。
如果把4行,和C列定义为常量,就更好了。

想在G4到 G* 中的结果分别为现在的值????? 火星语?