これは動作しないようです。 このvlookup式をセルB10に入れてA10を探したいのですが、名前がわかりますか?それはA10の代わりに実際の数式で 'A10'として出てくるので、毎回の値です。誰も助けることができますか?ここに私のコードは次のとおりです。VBAでセルにVLOOKUPを挿入してください
Range("B10").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)"
これは動作しないようです。 このvlookup式をセルB10に入れてA10を探したいのですが、名前がわかりますか?それはA10の代わりに実際の数式で 'A10'として出てくるので、毎回の値です。誰も助けることができますか?ここに私のコードは次のとおりです。VBAでセルにVLOOKUPを挿入してください
Range("B10").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)"
@scottCranerが言ったように、あなたはこの形式でそれを必要とする:.Formula` `へ
Range("B10").Select
ActiveCell.Formula = "=VLOOKUP(A10,'Sheet2'!A:B,2,0)"
これは役に立ちます - ありがとう! – reggie86
@ reggie86 mark正しいものがあなたが探していたものなら – Vbasic4now
変更' .FormulaR1C1'。 '.FormulaR1C1'はR1C1表記を探しています。 –
また、[.Select'を使用しないでください(http://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros)。式(= "VLOOKUP(A10、 'Sheet2'!A:B、2,0) '' – BruceWayne
あなたは最高です - ありがとう! – reggie86