Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


57368 / 76732 ←次へ | 前へ→

【24101】Re:セルにVBAを記録させる方法
回答  ウッシ  - 05/4/12(火) 13:14 -

引用なし
パスワード
   こんにちは

>ENTERで一個下のセルにフォーカスすることで ボタンの代わりになれば
一個下でなくてもセルB4が選択された時点でB4に平均値が出ればいいのですよね?
そのケースで「Worksheet_SelectionChange」イベントが使えるという事です。

でも、選択するセルによってその位置に平均値を出すなら、数式をセルにセットして
おけばいいのでは、と思います。

それでもという事でしたら、シートのタブを右クリックして「コードの表示」で
シートモジュールを出すと

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

End Sub

となっているはずなので、こちらと差し替えて下さい。

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
  With Target
    If .Count > 1 Then Exit Sub
    If Intersect(.Cells, Range("B4")) Is Nothing Then Exit Sub
    .FormulaR1C1 = "=AVERAGE(R1C:R[-1]C)"
'    .Value = .Value
  End With
End Sub

0 hits

【24093】セルにVBAを記録させる方法 くにこ 05/4/12(火) 11:55 質問
【24095】Re:セルにVBAを記録させる方法 ウッシ 05/4/12(火) 11:59 回答
【24097】Re:セルにVBAを記録させる方法 くにこ 05/4/12(火) 12:52 質問
【24101】Re:セルにVBAを記録させる方法 ウッシ 05/4/12(火) 13:14 回答
【24105】Re:セルにVBAを記録させる方法 くにこ 05/4/12(火) 13:43 質問
【24107】Re:セルにVBAを記録させる方法 ウッシ 05/4/12(火) 13:52 回答
【24109】Re:セルにVBAを記録させる方法 くにこ 05/4/12(火) 13:58 質問
【24111】Re:セルにVBAを記録させる方法 くにこ 05/4/12(火) 14:04 お礼
【24120】Re:セルにVBAを記録させる方法 くにこ 05/4/12(火) 15:38 質問
【24121】Re:セルにVBAを記録させる方法 m2 05/4/12(火) 16:10 発言
【24125】Re:セルにVBAを記録させる方法 ウッシ 05/4/12(火) 17:02 発言
【24138】Re:セルにVBAを記録させる方法 くにこ 05/4/13(水) 8:42 お礼

57368 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free