0
Sheet2のすべてのセルに式を適用する必要があり、object'_Global 'の「Method'Range'が失敗しました」というエラーが発生しています。VBAすべてのセルに式を適用できない
はここで私が使用しているVBAコードです:シート1から
Range("D2:AJ" & LastRow).Formula = "=OFFSET(Sheet1!$D$2,(ROW(1:1)-1)+INT((ROW(1:1)-1)/2)*8,COLUMN(A:A)-1)"
式のコピーごとに2行と8行をスキップして、私はそれを手動で入力すると、それが働いています。
私が間違っていることを教えてください。
ありがとうございます!ここでは、この答えは1として
、 'LastRow'そのエラーの値は何ですか? –
私はこれを最後に見たとき、私が参照していたドキュメントは、別のバージョンのExcel用であったと思います。あなたはダブルチェックしたいかもしれません。 Excelの繰り返しごとに関数の名前が変更されています。 – charwayne
'LastRow'が実際の値であればコードは私のために働きます。値がなければ同じエラーが発生します。 – Davesexcel