Excel VBA:Changin连接,中间,find公式到VBA代码
我正在创build另一个VBA,因为我需要从Excel公式到VBA的价值…
Excel的公式是
= CONCATENATE(MID(J11,1,FIND( “_”,J11,1)), “#。JPG”)
我使用Excelmacros在VBA中logging的代码是…
ActiveCell.FormulaR1C1 = _
“= CONCATENATE(MID(RC [-1],1,FIND(” “_” “RC [-1],1)) ”“ #。JPG ”“)”
这给excel的Activecell的价值,但我需要在VBA的variables价值。
这是vba中的代码 –
Dim str As String str = Mid(Sheets("sheetname").Range("J11").Value, 1, Application.WorksheetFunction.Search("_", Sheets("sheetname").Range("J11").Value, 1)) & "#.jpg"
只要根据你的工作表更改工作表名称即可。