No.4
- 回答日時:
●#2です。
CurrentRegion.Rows.Countなんてのを見たから#2のようなのをあげましたが、この手のVBAは、動的でない。
入力した機会に走らない。
超えたときに、このルーチンを走らす保証がない。
●SelectionChangeイベントブロシージュアーで設定してもできそうだが、平凡。
●別に思いついたのが、データー入力規則で
A1:A10000を範囲指定。そして
データ-入力規則ー(入力値の設定)ユーザー設定ー(数式)
=COUNTA($A$10001:$A$65536)=0
(エラーメセージに適当なものを入れないと、何のエラーかわからないので注意。)
とする。$がいるらしい、OK分の=0を設定するなど試行錯誤しました。
VBAにするなら、これをマクロの記録をとって使えばどうですか。
No.2
- 回答日時:
私は
d = Range("A65536").End(xlUp).Row
If d > 10000 Then
とします。#1のご回答とUpとDownの違いです。
No.1ベストアンサー
- 回答日時:
こんにちは。
通常は、以下のように使います。
'-----------------------------------
Sub test1()
dim r As Long
r = Range("A65536").End(xlDown).Row
If r > 10000 Then
MsgBox "データが1万件を超えました。"
End If
End Sub
'しかし、CurrentRegion を使う場合は、例えば、このような方法を取ります。
'-----------------------------------
Sub test2()
Dim rng As Range, r As Long
Set rng = Range("A1").CurrentRegion
r = rng(rng.Cells.Count).Row
If r > 10000 Then
MsgBox "データが1万件を超えました。"
End If
End Sub
あまり、ひとつの方法にこだわらないほうがよいですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) マクロで最終行を取得してコピーしたい 3 2022/04/06 19:07
- Visual Basic(VBA) 最終行の指定について教えてください。 複数シートを1シートへまとめる下記マクロでは各シートの6行目を 1 2022/10/04 18:37
- Excel(エクセル) Microsoft365の購入について。 朝、自宅のパソコンでExcel家計簿を入力しようとしたら、 5 2022/07/01 06:59
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- Excel(エクセル) マクロで最終行から上に検索を逆にしたい 1 2022/05/17 18:27
- Access(アクセス) アプリケーションエラー 3 2022/10/09 00:27
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Excel(エクセル) 【Excel関数、count系】どなたか教示下さると助かります。 Excelでシフトを管理しており、 2 2022/07/09 06:34
- Excel(エクセル) vba 転記するときの最終行について 2 2022/09/03 09:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
Microsoft1Officeの互換ソフト...
-
Excel ピボットテーブルで日付...
-
エクセル関数を教えてください
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
LOOKUP関数を使えばいいのでし...
-
エクセル 白黒印刷で白線を印刷...
-
【関数】先頭だけにある、半角...
-
【関数】適切な文字数の数字を...
-
Excelのチェックボックスの使い...
-
エクセルでの作業計算方法について
-
Excelのpivotについて質問です
-
WPS OFFICEでの縦書きについて
-
時間によってファイル名が変わ...
-
エクセルのセルに同じ大きさの...
-
Aというブックの1というシート...
-
エクセルの順位別一覧表の自動...
-
西暦や和暦の表示をyyyymmdd表...
-
【マクロ】エクセルにかいてあ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報