
No.2ベストアンサー
- 回答日時:
No1です。
どうせマクロを使うので、どこかの空きセル(固定)にアクティブなセル位置(ご質問の場合は行番号)を記入するようにしておいて、条件付き書式で
「行番号がそれと同じなら着色する」
としておけば、不要な部分の再計算は発生しなくなるので、多少なりとも計算負荷を減らすことができると思います。
(揮発性関数を多用している場合は、あまり効果はありませんけれど)
例えば、固定セルを「A1」とするなら
1)必要な範囲に条件付き書式で、条件を以下として着色を設定
=ROW()=$A$1
2)シートのコードモジュールに以下を記入
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells(1, 1).Value = ActiveCell.Row
End Sub
のような設定をしておくことで可能になるはずです。
※ 固定セルは、セルの書式設定で値を非表示にしておくか、表示色を背景色と同じにしておくなどしておけば、表示値を見えなくすることが可能です。
No.1
- 回答日時:
こんばんは
残念ながらセルの位置を継続的に監視できる関数がありません。
計算実行時には計算できますけれど、セルの選択位置を変えただけでは自動計算が発生しませんので・・
ということで、マクロを利用することになってしまうと思います。
単純に、
「選択行に色を付けて、選択が外れたら色を消す」
だけなら簡単なマクロで可能ですが、元のセルに色が付けられているような場合に、「色を消す」のではなく、元の色に戻って欲しいですよね?
どこかに色情報などを控えておけば良いですが、それも面倒なので、条件付き書式を利用する方が簡単であろうと思われます。
・・ということで、こんなことを考えた方がいらっしゃいますね。
https://note.com/office_haru/n/ndaa20cebf612
私は、種明かしを見てはいませんけれど、想像するところ、マクロで「選択セルの移動時に再計算」を行っているのではないかと思います。
※ 関数等を沢山利用しているシートだと、それなりの負荷になる可能性があります。(特に配列計算が多く設定されている場合など)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
年間の医療費のデータがあり、月々の集計をする計算式を教えていただけませんか
Excel(エクセル)
-
Excel 標準フォントについて教えてください
Excel(エクセル)
-
Excelの数式について教えてください。
Excel(エクセル)
-
-
4
合計欄の文字を自動で全角文字に変換する関数を教えてください。
Excel(エクセル)
-
5
エクセル初心者です 用語とか良く分からないので簡単に説明していただけると幸いです 表を作っているので
Excel(エクセル)
-
6
エクセルの計算式について(COUNTIFの応用)
Excel(エクセル)
-
7
Excelの計算で差分を求める場合について
Excel(エクセル)
-
8
excelファイルの内容検索
Excel(エクセル)
-
9
Excelで<a>,<b>の入ったセルをcountifすると動作がおかしい。なぜ?
Excel(エクセル)
-
10
【Excel】日付に連動してプルダウンメニューの選択肢を可変したいです
Excel(エクセル)
-
11
8:40までの出勤は全て8:30にする関数を教えて下さい!!
Excel(エクセル)
-
12
エクセル
Excel(エクセル)
-
13
Excelの区切り文字について質問です。 Excel機能にある、区切り文字を使う時に区切ったあとの書
Excel(エクセル)
-
14
45490がどうして
Excel(エクセル)
-
15
条件付き書式の効率的な設定の仕方について
Excel(エクセル)
-
16
今までは、 「CSVの出力先を選択してください。」 という画面から、CSVファイルをデスクトップに引
Excel(エクセル)
-
17
フィルターをかけた時の、別の列に書いてある数字の表に現れた数量のみを表す式を教えてください。
Excel(エクセル)
-
18
エクセルの関数ついて
Excel(エクセル)
-
19
エクセル初心者です 用語等まだ良く分からないので簡単に説明していただけると幸いです タブの挿入、図形
Excel(エクセル)
-
20
セル内が空白設定なのに#N/Aと出てくるのを回避する方法を教えてください。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
【マクロ】変数に入れるコード...
-
【マクロ】元データと同じお客...
-
【マクロ】【相談】Excelブック...
-
【マクロ】左のブックと右のブ...
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】実行時エラー '424':...
-
Office2021のエクセルで米国株...
-
他のシートの検索
-
エクセルのVBAで集計をしたい
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】【画像あり】❶ブック...
-
【マクロ画像あり】❶1つの条件...
-
エクセルシートの見出しの文字...
-
空白のはずがSUBTOTAL関数でカ...
-
【マクロ】【画像あり】ファイ...
-
5単位で繰り上げしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報