好的,所以在这里我带着我的第一个问题,提出任何含糊不清的道歉。Excel VBA - 增量检查和合并
我正在一张工作表中,我通过SQL获取数据,并将其复制到某个表。数据包含字符串值。我目前使用vba来提取数据(因为涉及到变量),并将其复制到网格中,如何使用它。
问题来了;在我复制了数据之后,我必须合并某些单元格(有时候两个有时候是三个),然后手动完成。条件是如果C13 = C14然后合并,并且如果我合并C13和C14,我也必须合并B13和B14以及D13和D14。接下来,我想检查合并单元格(现在是C13)是否等于C15,然后将C13合并到C15,如果此条件为真,则B & D也将被合并。
如果C13的条件不成立,即C13 <> C14我想转到下一个单元格C14并检查C14 = C15或不是。
我想用vba做到这一点,但试图手动执行此操作,将会遇到英里和英里的代码,有人可以帮忙吗?
这是我在这里找到的代码的开始和设法改变一下,但现在我失去了
Sub Merge()
Dim k As Range, cell As Range, name As String
Set k = Range("C13:C50")
For Each cell In k
If cell.Value =
End If
Next
End Sub
我一直在测试这个代码,它工作得非常好,直到我遇到一种情况,当有4或5个单元格被合并时,即它合并了两个和两个,而不是合并整个。一直在试图调整代码失败:(帮助再次请求 – MyNameIsSlimChady
你可以上传数据屏幕快照或数据文件,看到数据造成问题的结构... –
卡兹的代码是使Excel文件无响应 – MyNameIsSlimChady