excel怎么将单元格的内容复制粘贴到合并的单元格

想将图片中``终端名称```复制粘贴到右图的``客户名称``里,正常复制提示不能对合并单元格做更改。本人求的是批量复制粘贴的方法,一间间复制太慢了!(问题有点难怕没人懂答,试过能解决的再加50分)

新建一个宏,在宏里修改成以下代码,执行一遍既可:

Dim i As Long 'i代表B列行数
Dim j As Long 'j代表D列行数
Dim flag As Integer
flag = 0
i = 3
j = 4
Do While Cells(i, 2) <> "" And flag < 100
If Cells(j, 4) <> "" Then
Cells(j, 4).Value = Cells(i, 2).Value
i = i + 1
j = j + 1
flag = 0
Else
j = j + 1
flag = flag + 1
End If
Loop
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-01-15
看了你的图,左表终端名称是"石角冲士多店",填到右表的客户名是"士多店",意思是提取左表的最后三个字符?有没有什么号码类可以作为元引用数据呀?
太复杂了!期待VBA高手帮你了。
第2个回答  2010-01-15
1.选中B列,点击合并按钮,取消合并
2.B4输入公式 =OFFSET(E$2,COUNTA(A$4:A4),)
公式下拉至表末(根据A列的非空单元格判断位置)
3。选中A列,点击格式刷;点击B列。
第3个回答  2010-01-15
将原件的边框全去掉,复制,新建一个列表(无框的),粘贴,编辑排版好后,继续下一个复制粘贴!
不知道行不行!试试?
第4个回答  2010-01-15
如果两表之间有对应关系,可以用函数解决。
相似回答