I持っIFとVLOOKUP関数といくつかの変数で構成されていR1C1式、:Range.Addressプロパティが動作しません正しく
=IF(MID(F2,14,3)="LCO","LCO",VLOOKUP(M2,'[SPS Product groups.xlsx]Sheet1'!B:(E),4,0))
Sub example()
Set vlpRange = wsRef.Range("B:E")
'[some code...]
newColumn.FormulaR1C1 = "=IF(MID(RC[-17],14,3)=""LCO""," _
& """LCO"",VLOOKUP(RC[-10],'[" & wbRef.Name & "]" & _
wsRef.Name & "'!" & vlpRange.Address(0, 0) & "," & vlpColIndex & ",0))"
'[some code...]
End Sub
B:E
の代わりにB:(E)
に変換されているvlpRange.Address(0, 0)
に問題があります。
なぜこのようなことが起こりますか、どうすれば解決できますか?
私の推測のため
を交換してください。 –