No.1ベストアンサー
- 回答日時:
変更した内容を取得するにはVBAで処理することになります。
範囲のあるシートタブを右クリックし、コードの表示を選択。
以下のマクロを登録します。
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A10")) Is Nothing Then
Exit Sub
Else
Range("B1").Value = Target.Text
End If
End Sub
これで最後に変更されたセルの数値(文字)をB1に表示します。
ただし削除しても変更として処理するので、B1が空白になります。
https://vbabeginner.net/vba%E3%81%A7%E3%82%BB%E3 …
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/v …
ありがとうございました。
試してみましたが、思う通りになりました。
ただ、質問に詳しく書いてなかったのですが、選択範囲 A1からA10までの数値(文字)は、別シートのセルを表示するようにしていて、
シートAからシートJまでのC5の数値(文字)をランダムに、今回のシートのA1からA10に表示して、A1からA10のどこかヘ、最後に表示された数値(文字)を今回のシートのB1に表示させたいのです。
見本では、思いのように表示するんですが、別シートから表示したものには、有効でないみたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vbaで指定したセルより下の行を...
-
エクセルマクロで「セルのサイ...
-
ダブルクリックでセルに色をつ...
-
エクセルでセルをクリックする...
-
ファイルサーバー上のexcelファ...
-
エクセルでスピンボタンとスク...
-
Excel VBA で色付きのセルの値...
-
Excelで数値の変化をカウントし...
-
EXCEL(VBA) セルをクリックし...
-
【EXCEL-VBA】特定の値の入った...
-
VBA Rangeの足し算
-
エクセル連結解除時、全てのセ...
-
Excelマクロ セルを行頭に移動
-
VBA シートをコピーする際に Co...
-
B列の最終行までA列をオート...
-
エクセルで特定の文字列が入っ...
-
VBAマクロ実行時エラーの修正に...
-
VBA 別ブックからコピペしたい...
-
あああ..ああい..ああう とい...
-
VLOOKUPの列番号の最大は?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vbaで指定したセルより下の行を...
-
VBAでの SendKeysの変数指定方法
-
Excel VBA:フォーム←→セルのア...
-
エクセルでセルをクリックする...
-
Excelマクロ セルを行頭に移動
-
IF関数で違う値もTRUEになる
-
Excel VBA で色付きのセルの値...
-
ファイルサーバー上のexcelファ...
-
マクロのデータ削除
-
セルをクリックしたら色を変え...
-
エクセル:セルの色のコード番...
-
エクセルマクロで「セルのサイ...
-
ダブルクリックでセルに色をつ...
-
【VBA】アクティブセルだけ背景...
-
ExcelVBA コンボボックスに入力...
-
【EXCEL-VBA】特定の値の入った...
-
(エクセルVBA)セルを左クリッ...
-
VBA Rangeの足し算
-
excel マクロでの特殊文字入力方法
-
【マクロ】1つのセルから結合...
おすすめ情報