お世話になります。
マクロの記録で「sampleX」のVBAを作ったのですが、下記の場合は決まった「B2」への入力をきっかけに動くようにできたのですが、今度はF列の最終行のセルへの入力をきっかけにしたいのですが、最終行の指定がうまく行きません。
出来れば下記のコードを修正した頂きたいのですが。
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B2")) Is Nothing Then
Exit Sub
Else
Call sampleX
End If
End Sub
No.1ベストアンサー
- 回答日時:
以下のようにしてください。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 6 Then Exit Sub
If Target.Row <> Cells(Rows.count, 6).End(xlUp).Row Then Exit Sub
Call sampleX
End Sub
早々のご回答ありがとうございます。
一発で解決できました。
これだけ(実質2行)のことがアレコレ試行錯誤して出来ないのが情けない。
他にもデータ入力後「更新」ボタンのクリックでマクロが動くようにしてあるシートが複数あるので横展開してみます。
ただし、少し条件が違うとまた試行錯誤が始まりそうですが、その節にも宜しくお願い致します。
助かりました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) excel2021で実行できないマクロ。どこを直したらいいのか 2 2022/03/28 03:40
- Visual Basic(VBA) VBAで重複した値のセルに色付けをしたい 1 2022/11/02 16:12
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) [Excel VBA] このコードでは行の挿入や行の消去をすると13のエラーが出てしまう。 3 2022/12/09 00:29
- Visual Basic(VBA) VBAのトグルボタンでのマクロについて質問です 3 2022/10/10 17:23
- Excel(エクセル) エクセルのイベントVBAを複数のシートで動かしたい 1 2022/12/07 16:55
- Visual Basic(VBA) 【再々投稿】VBAのプログラムで動作しなくて困っています 8 2022/10/14 09:06
- Visual Basic(VBA) エクセルのVBAでダブルクリックでチェックを入れたあと 1 2022/10/26 20:30
- Visual Basic(VBA) エクセル VBAで複数セル選択時エラーになる問題 3 2022/10/04 02:40
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル マクロ オートフィ...
-
エクセルで特定の文字列が入っ...
-
結合されたセルをプルダウンの...
-
[EXCEL]ボタン押す→時刻が表に...
-
AのセルとB行を比較して、一致...
-
エクセル マクロで数値が変っ...
-
Excel ウインドウ枠の固定をす...
-
Excel:いまフォーカスがあるセ...
-
罫線の斜線を自動で引くマクロ
-
エクセルのマクロで意図しない...
-
エクセル2016で時間を入力して...
-
VBAで色の付いているセルの行削除
-
"/"でセル内の文字を縦に分割す...
-
エクセルで昨日までの日付デー...
-
excelのデータで色つき行の抽出...
-
サイズの違うセル 並べ変え
-
特定の文字がある行以外を削除...
-
連続データが入った行の一番右...
-
excel 小さすぎて見えないセル...
-
Val関数をVBAで使うには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の文字列が入っ...
-
エクセル マクロ オートフィ...
-
【Excel関数】UNIQUE関数で"0"...
-
結合されたセルをプルダウンの...
-
[EXCEL]ボタン押す→時刻が表に...
-
excel 小さすぎて見えないセル...
-
AのセルとB行を比較して、一致...
-
エクセル マクロで数値が変っ...
-
エクセル 上下で列幅を変えるには
-
excelのデータで色つき行の抽出...
-
Excel グラフのプロットからデ...
-
エクセル2016で時間を入力して...
-
VBAで色の付いているセルの行削除
-
特定の文字がある行以外を削除...
-
連続データが入った行の一番右...
-
エクセルVBA 最終行を選んで並...
-
エクセルのセルに指定画像(.jpg...
-
エクセルで昨日までの日付デー...
-
エクセルマクロで偶数行(又は...
-
A1に入力された文字列と同じ文...
おすすめ情報