このマクロの修正方法については、アドバイスをいただけますか。コンパイルエラーは、オフセット関数を強調表示し、subまたは関数が定義されていないことを示し続けます。Excel GoalSeekマクロが動作しない
Worksheets("Testing").Range(Offset(K51, 0, C41)).GoalSeek _
Goal:=0, _
ChangingCell:=Worksheets("Testing").Range(L58)
このマクロの修正方法については、アドバイスをいただけますか。コンパイルエラーは、オフセット関数を強調表示し、subまたは関数が定義されていないことを示し続けます。Excel GoalSeekマクロが動作しない
Worksheets("Testing").Range(Offset(K51, 0, C41)).GoalSeek _
Goal:=0, _
ChangingCell:=Worksheets("Testing").Range(L58)
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
アクティブなセルとは何ですか? –
'ActiveCell'は、セルアクティブ(選択済みまたはフォーカス付き)を表します。特定の 'Cell'または' Range'を使って 'Offset'作業に変更することができます。 –
'・オフセットは、私がオフセット修正する方法を2つの引数ではなく、3 – braX
を使用していますか?基本的にK51の右側の(c41)スポットであるセルを選択したい –
また、Offsetは3つの引数を使用すると信じています –