No.1ベストアンサー
- 回答日時:
こんにちは!
具体的な範囲が判らないのですが・・・
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Row = 1 Then
Cancel = True
Cells(Rows.Count, Target.Column).End(xlUp).Offset(1).Select
End If
End Sub
とりあえず上記コードで1行目をダブルクリックすると
その列の最終行のひとつ下のセルが選択されます。
※ その1列右隣りを選択したい場合は
>Offset(1)
を
>Offset(1,1)
に変更してみてください。
その場合は奇数列か偶数列かを限定するようにする必要があると思います。
上記コードはすべての列で反応します。m(_ _)m
No.2
- 回答日時:
こんにちは
よくわからないけれど…
「1行目のセルをダブルクリックしたら、その列の最終行を表示するまでスクロールする」
みたいな感じのことでしょうか?
以下のような感じで描けば宜しいかと思います。
ダブルクリックイベントでクリックされたセルが引数として渡されますので・・・
1)1行目であることのチェック
Target.Row = 1
2)その列(=Target.Column)の最下行を取得
https://excel-ubara.com/excelvba1/EXCELVBA318.html
3)目的のセルを表示させる
方法はいろいろあると思いますが、とりあえず対象セルをActivateすることで足りると思います。
https://docs.microsoft.com/ja-jp/office/vba/api/ …
※ 実際は、最下行ではなくその次の行を対象にしたいのでしょうから、2)で+1しておけば良さそう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
- Excel(エクセル) エクセルでのVBA 2 2022/08/03 06:48
- Excel(エクセル) Excel リンク先のエクセルファイルの削除 同時に行を削除したい 1 2022/11/29 16:20
- その他(Microsoft Office) エクセルについての質問です。 添付写真の表なのですが、 右の表の「ID番号」に「1003」と記入した 3 2022/04/11 11:36
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Visual Basic(VBA) エクセルのVBAでダブルクリックでチェックを入れたあと 1 2022/10/26 20:30
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- 建設業・製造業 見積作成(エクセル)について教えて下さい。 2 2023/05/10 13:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで特定の文字列が入っ...
-
【Excel関数】UNIQUE関数で"0"...
-
[EXCEL]ボタン押す→時刻が表に...
-
特定の文字がある行以外を削除...
-
エクセルマクロで偶数行(又は...
-
excel 小さすぎて見えないセル...
-
excelのデータで色つき行の抽出...
-
Excelでカタカナ・ひらがな・英...
-
エクセル マクロ オートフィ...
-
エクセル マクロで数値が変っ...
-
エクセルVBA:リストに登録した...
-
サイズの違うセル 並べ変え
-
エクセル2016で時間を入力して...
-
エクセル 上下で列幅を変えるには
-
結合されたセルをプルダウンの...
-
Excel グラフのプロットからデ...
-
Excel 時刻の並び替え
-
VBAで色の付いているセルの行削除
-
電話番号の入力方式が違うデー...
-
セルの色によって条件文をつけ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の文字列が入っ...
-
エクセル マクロ オートフィ...
-
【Excel関数】UNIQUE関数で"0"...
-
[EXCEL]ボタン押す→時刻が表に...
-
結合されたセルをプルダウンの...
-
エクセル マクロで数値が変っ...
-
Excel グラフのプロットからデ...
-
AのセルとB行を比較して、一致...
-
エクセル 上下で列幅を変えるには
-
Excel ウインドウ枠の固定をす...
-
特定の文字がある行以外を削除...
-
excelのデータで色つき行の抽出...
-
エクセル2016で時間を入力して...
-
excel 小さすぎて見えないセル...
-
EXCELで最後の行を固定
-
エクセルVBA 最終行を選んで並...
-
VBAで色の付いているセルの行削除
-
エクセルマクロで偶数行(又は...
-
エクセルのセルに指定画像(.jpg...
-
罫線の斜線を自動で引くマクロ
おすすめ情報