ここから本文です

マクロで計算式の入っている行を最下行まで反映したい。O12151~AH12151に連続して...

bgo********さん

2018/7/1817:43:22

マクロで計算式の入っている行を最下行まで反映したい。O12151~AH12151に連続して計算式が入っています。

その行より下には計算式を入れておかないで、もし下の行を編集(選択)した時、マクロでその行の相対・絶対参照セル番地を書き換えて計算させたいのですがそのような事は可能でしょうか。

AH12151,O12151,最下行,計算式,参照セル番地,1 Then Exit Sub,If Target.Count

閲覧数:
104
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

kei********さん

2018/7/1821:08:00

こういうことなのですか?

シートイベントでの処理です。
O列・AH列のセルを選択した時点で、12151行の数式をコピペします。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
With Target
If .Column = 15 Or .Column = 34 Then
Range("O12151:AH12151").Copy Cells(.Row, 15)
End If
End With
End Sub

  • 質問者

    bgo********さん

    2018/7/1902:14:24

    どうもすいません

    質問の説明不足で申し訳ありません
    12151行目以降の選択した対象行のD列・E列・H列・I列・K列・L列・M列・N列のいずれかが選択された時点で、12151行の数式をコピペして来てもらえますでしょうか。
    それからもし可能であればコピペ終了後、再計算してデータが書き換えられますので12151行目の数式はそのままでその行より下以降の数式を値のみに戻していただけますでしょうか

  • その他の返信を表示

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

質問した人からのコメント

2018/7/20 11:40:07

この度のご回答誠にありがとうございました。

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる