2017-10-26 12 views
0

このマクロの修正方法については、アドバイスをいただけますか。コンパイルエラーは、オフセット関数を強調表示し、subまたは関数が定義されていないことを示し続けます。Excel GoalSeekマクロが動作しない

Worksheets("Testing").Range(Offset(K51, 0, C41)).GoalSeek _ 
Goal:=0, _ 
ChangingCell:=Worksheets("Testing").Range(L58) 
+0

'・オフセットは、私がオフセット修正する方法を2つの引数ではなく、3 – braX

+0

を使用していますか?基本的にK51の右側の(c41)スポットであるセルを選択したい –

+0

また、Offsetは3つの引数を使用すると信じています –

答えて

1

Offset機能を正しく使用していません。

MSのウェブサイトから

https://msdn.microsoft.com/en-us/vba/excel-vba/articles/range-offset-property-excel

expression . Offset(RowOffset , ColumnOffset) 

Worksheets("Sheet1").Activate 
ActiveCell.Offset(rowOffset:=3, columnOffset:=3).Activate 
+0

アクティブなセルとは何ですか? –

+0

'ActiveCell'は、セルアクティブ(選択済みまたはフォーカス付き)を表します。特定の 'Cell'または' Range'を使って 'Offset'作業に変更することができます。 –

関連する問題