【やりたい事】
毎回、最終行が変わる、表のA2からA列最終行のデータが入っている所までの件数を数えたいです
カウンタ関数にて数えたいです。他、関数でもOK
最終行は、毎回、変わります(毎回、新しい表を作るコードの一部です)
例=COUNTA(A2:A10) この場合は、A10行が最終行です
最終行は、定義しています Range(Cells(2, 1), Cells(LASTROW, 1))
名前は、LASTROWです。動きます。
以下のとおり、考えましたが、数字の2をかえしてしまいます
【考えたコード:常に2を返します】
Range(Cells(2, 13), Cells(LASTROW, 13)).Formula2 = "=trim(h2)"
ご存じの方、教えて下さい
No.4ベストアンサー
- 回答日時:
お礼を見ました。
質問に返された例では理由もなくA2セルからはなくA4セルからデータとして扱うように変更されていますが、気にしない。
自分なら Endプロパティを使って
Range(Selection, Selection.End(xlDown)).Select
こんな感じに入力範囲を拾って使うかな。
要は、Ctrl+↓ の操作です。(このコードは Shift+Ctrl+↓)
Endプロパティを使う前に
Range("A4").Select
のように1つ目のデータが入力されているA4セルを指定しておいてください。
それでデータの範囲を指定できます。
お返事ありがとうございます
突然、A2からA4へ変更となり、すいませんでした
ヒントになりました。試してみたいと思います
ありがとうございます
No.5
- 回答日時:
データはお礼欄に記載されたとおりとします。
さらに1~3行目までは毎回同一で、1つ目の表は4行目から始まり途中の空白行はないものとします。関数をマクロで使うなら、
j = WorksheetFunction.Match("", Range("A4:A100000"), 0) - 1
ではいかがでしょうか。
A列
1行
2行 =COUNTA(A3:A6)⇒答え3
3行 入力日 名前
4行 1/1 Aさん
5行 1/2 Bさん
6行 1/3 Cさん
7行
8行
9行 入力日 名前
10行2/1 Dさん
11行2/2 Eさん
12行2/3 Fさん
No.3
- 回答日時:
=COUNTA(A:A)-COUNTA(A1)
A1が空なら、
=COUNTA(A:A)
だけでもOKです。
A1に確実に何かが入るのなら
=COUNTA(A:A)-1
でもOKです。
大変、申し訳ございません
説明が間違っていました
表が2つあり
1つ目の表の、件数をカウンタ件数にて
数えたいです。以下の例は3件です。
表が毎回、毎回、変わるのでA6の部分を
表の最終行にして、変化する1つ目の表の
件数を数えたいです
なお、表は毎回マクロにて作成します
ご指摘ありましたら、宜しくお願いします
A列
1行
2行 =COUNTA(A3:A6)⇒答え3
3行 入力日 名前
4行 1/1 Aさん
5行 1/2 Bさん
6行 1/3 Cさん
7行
8行
9行 入力日 名前
10行2/1 Dさん
11行2/2 Eさん
12行2/3 Fさん
No.2
- 回答日時:
こんにちは
例示のコードを見ると、なさりたいことがさっぱりわからなくなりますが・・
よくわかりませんけれど・・・
仮に、関数の場合で
=COUNTA(A2:A1048576)
みたいなことをなさりたいのなら、
n = Application.CountA(Range("A2").Resize(Rows.Count - 1))
で、同じ結果が得られると思います。
大変、申し訳ございません
説明が間違っていました
表が2つあり
1つ目の表の、件数をカウンタ件数にて
数えたいです。以下の例は3件です。
表が毎回、毎回、変わるのでA6の部分を
表の最終行にして、変化する1つ目の表の
件数を数えたいです
なお、表は毎回マクロにて作成します
ご指摘ありましたら、宜しくお願いします
A列
1行
2行 =COUNTA(A3:A6)⇒答え3
3行 入力日 名前
4行 1/1 Aさん
5行 1/2 Bさん
6行 1/3 Cさん
7行
8行
9行 入力日 名前
10行2/1 Dさん
11行2/2 Eさん
12行2/3 Fさん
No.1
- 回答日時:
ええと、こういう考え方を知ってますか?
999=1000-1
・・・
A列全体を対象
=COUNTA(A:A)
A1セルだけを対象
=COUNTA(A1)
('ω') あとは分かるよね。
CPUに余裕があるなら普通にこういう処理で充分です。
大変、申し訳ございません
説明が間違っていました
表が2つあり
1つ目の表の、件数をカウンタ件数にて
数えたいです。以下の例は3件です。
表が毎回、毎回、変わるのでA6の部分を
表の最終行にして、変化する1つ目の表の
件数を数えたいです
なお、表は毎回マクロにて作成します
ご指摘ありましたら、宜しくお願いします
A列
1行
2行 =COUNTA(A3:A6)⇒答え3
3行 入力日 名前
4行 1/1 Aさん
5行 1/2 Bさん
6行 1/3 Cさん
7行
8行
9行 入力日 名前
10行2/1 Dさん
11行2/2 Eさん
12行2/3 Fさん
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ゆるやかでぃべーと タイムマシンを破壊すべきか。
これはディベートの論題だと仮定したうえでの回答お願いします。あなたは、その末にタイムマシンを壊してしまうのか、使い道を探すのかどうかを考えてもらいたいです。
-
データチェックを行うエクセルマクロをおしえてほしい
Excel(エクセル)
-
Excelの数値の小数点表示について質問です
Excel(エクセル)
-
数字入力後他の文字等が表示される方法について
Excel(エクセル)
-
-
4
2列に入っているデータを1列で表示する関数について
Excel(エクセル)
-
5
【関数】スペースがいくつ入った後の文字列を取り出したい
Excel(エクセル)
-
6
エクセルで数字の組み合わせを列記したい
Excel(エクセル)
-
7
エクセルのクイックアクセスツールバーには何を登録したら良いですか?罫線を引く「格子・枠なし・外枠」と
Excel(エクセル)
-
8
【マクロ】ファイル名の変更について
Excel(エクセル)
-
9
【マクロ】顧客番号にて一致させ、情報を表へ上書きする為には
Excel(エクセル)
-
10
在庫管理表に使うエクセルの関数が分かりません
Excel(エクセル)
-
11
エクセルの関数について教えてください
Excel(エクセル)
-
12
エクセルでCtrl+Tでテーブルの作成ができますが、これがピボットテーブルですか?
Excel(エクセル)
-
13
エクセルをエクセレントに究める
Excel(エクセル)
-
14
【ExcelVBA】最終行の取得で困ってます
Excel(エクセル)
-
15
ある表にフィルターをかけて出てきた記号の個数を知りたいのですが、簡単な関数はないでしょうか?
Excel(エクセル)
-
16
Excel 1の位の数字で処理を分岐させたい
Excel(エクセル)
-
17
【マクロ】マクロが割当てされたボタンの作成する際に、作成先のモジュールにもマクロを保存できますか?
Excel(エクセル)
-
18
Excel 対象のセルに入力が無いとセルに入力できないようにしたい
Excel(エクセル)
-
19
Excelの数式の効率化について
Excel(エクセル)
-
20
時間によってファイル名が変わるエクセルをほかのエクセルでデータを参照する方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VBA】条件に一致しない行を削...
-
マクロで最終行を取得してコピ...
-
エクセルのデータがない行には...
-
数値に見えるものはすべて数値...
-
エクセルで空白行を削除する ...
-
エクセルのVBAで指定した行数の...
-
エクセルで階層図を作る方法
-
【マクロ】A列最終行までを、カ...
-
Excel VBA オートフィルタの結...
-
excel2021で実行できないマクロ...
-
VB.net
-
列から特定の文字列検索→該当以...
-
Excel VBAでオートフィルタで抽...
-
VBAで保存しないで閉じると空の...
-
WPSOffice_マクロの有効化について
-
エクセル関数>参照ファイル名...
-
excel2003 マクロボタンが押せない
-
マクロの保存先、開いてるすべ...
-
セルに入力するたびにマクロを...
-
Excel マクロの編集がグレーに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】条件に一致しない行を削...
-
エクセルで空白行を削除する ...
-
マクロで最終行を取得してコピ...
-
エクセルのデータがない行には...
-
数値に見えるものはすべて数値...
-
【マクロ】A列最終行までを、カ...
-
VB.net
-
Excel VBAでオートフィルタで抽...
-
【VBA】条件に一致しない行を削...
-
エクセルで階層図を作る方法
-
列から特定の文字列検索→該当以...
-
Excel マクロ 検索結果を別シ...
-
各個体に対する平均値の自動計...
-
Excel97 指定した行だけマク...
-
空白を複数行一気に挿入するには?
-
EXCEL2007マクロ/オートフィル...
-
Access2003レポート:最終ペー...
-
EXCEL VBAでA列にある空白行よ...
-
Excel VBA オートフィルタの結...
-
VBAでの重複データに色付け
おすすめ情報