0

我目前正在尝试将 VBA 代码包含到更大的宏中,但是一个特定的行(在 B 部分中)正在使用 FIND 函数抛出一个错误。代码的目的是将两个公式插入到两个不同的单元格中,这些单元格从其他单元格中提取文本字符串(此公式会相应地复制下来)。以下是我必须约会的内容

' Part A
x = Range("A" & Rows.Count).End(xlUp).Row
sConc = "=B2&"" - ""&XLOOKUP(B2,Table4[Code], Table4[Description])"
Range("J2").Resize(x - 1).Formula = sConc


' Part B
y = Range("B" & Rows.Count).End(xlUp).Row
sConc = (LEFT(G1,FIND(" - ",G1)+1)) ' THIS LINE
Range("K2").Resize(y - 1).Formula = sConc

我收集到 FIND 函数在 VBA 中不起作用,我需要使用 INSTR 函数但是我不知道如何使用 INSTR 函数从单元格中提取所需的文本(在“ - ”之前)。

对此的任何帮助将不胜感激

谢谢

4

0 回答 0