【发布时间】:2016-07-12 16:18:57
【问题描述】:
早上好!我正在尝试创建一个 VBA 函数,并感谢您提供的任何帮助,以使我走上正轨。简而言之,对于 Worksheet Exams 的 A 列中的每个值,我需要连接 Worksheet Findings 的 B 列中的所有唯一值,其中 Worksheet Exams 的 A 列 = Worksheet Findings 的 A 列。我正在努力从哪里开始,似乎找不到任何好的指导。在此先感谢您的帮助。非常感谢。
从这里开始了解连接...我知道 & ExamID 部分是错误的,但我不确定我需要在那里与该 RX721502 的下一个实例连接的代码:
Dim ExamID As Range
Dim strConcat As String
Dim i As Integer
i = 2
Do While Cells(i, 1).Value <> ""
For Each ExamID In Range("A2:A10000")
If InStr(ExamID.Value, "RX721502") > 0 Then
Cells(i, 18).Value = ActiveCell.Offset(0, 10) & ", " & ExamID
End If
Next ExamID
Cells(2, 18) = Trim(Cells(2, 18))
i = i + 1
Loop
G
【问题讨论】:
-
是的,我知道...我什至无法让我该死的串联工作。我已经开始: 将 conOG 作为字符串 将 SourceExams 作为工作表 将 SourceFindings 作为工作表设置 SourceExams = Sheets("Source-Exams") Set SourceFindings = Sheets("Source-Findings") For i = 1 To N + 3 conOG = conOG & Cells(3, i) 下一个 i
-
你的叙述是关于“工作表状态”和“工作表城市”,而你的“代码”显示@ 987654322@ 和
Sheets("Source-Findings")。你可能想更新你的代码并澄清一下。 -
调整...谢谢...