Ben IF ve DÜŞEYARA işlevleri ve birkaç değişkenleri içeren bir R1C1 formülü:Range.Address özellik çalışmaz düzgün
=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
Sorun, B:E
yerine B:(E)
'a dönüştürülen vlpRange.Address(0, 0)
numaralı makaledir.
Bu neden oluyor ve nasıl düzeltebilirim?
Benim tahmin için
takas çalışın. –