値が入力してあるBook1から、マクロを使用して新しいBook2に値を抽出する作業を行っています。
下記のように、
dstSheet.Cells(dstRow, 1).Value = srcSheet.Range("A1").Value 'ID
で、"A1"に入力されている値を取得しています。
質問したいのは、"B1~B5"に入力されている値のうち、行が一番下の値を取得する方法です。"B1~B5"については、全てに値が入っている場合もあれば、"B1"にしか値がない場合があります。("B1~B3"に値が有る場合は、"B3"の値を取得する。)
よろしくお願いいたします。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
>"B3~B10"のような領域から...
B3~B10のようにデータが入力されるセル範囲が固定され、かつ、その範囲内で最下行の値を求めるのであれば
Debug.Print Cells(Range("B10").End(xlUp).Row,"B").Value
あるいは
Debug.Print Range(Range("B10").End(xlUp).Address).Value
の様にすればOKです。一方、セル範囲が固定されないのであれば、ご提示いただいた条件では不可能です。
先の回答は「B1~B5というセル範囲は例示であり、場合によってはB1~B1200みたいにデータ範囲が拡張されることがある」との前提にたっていました。
>勉強不足の質問で申し訳ないのですが...
いいえ、とんでもないです。私も質問を投稿しますし、また、回答することが自分のスキルアップになっています。頑張って下さい。
No.4
- 回答日時:
Debug.Print Cells(Range("B65536").End(xlUp).Row,"B").Value
でよいかと思います。
この回答への補足
ご回答ありがとうございます。
説明不足でしたので、補足致します。
Book1のB列には、取得したい値以外の情報も含まれているため、ご回答いただいた方法では少し無理があるようです。
実際の作業では、、"B3~B10"のような領域から入力されている値のうち、一番下に入力されている値を取得すような形になります。
勉強不足の質問で申し訳ないのですが、他に良い方法がありましたらよろしくお願いいたします。
No.3
- 回答日時:
#1です。
提示したセンテンス
Range("B6554").End(xlup)
は、もちろん、終わりに、 「.select」とか、「.activate」 などのメソッドを入れてください
No.2
- 回答日時:
一足飛びにうまくやる方法はちょっと思いつきません。
とりあえず、こんな方法でいいのではないでしょうか
For Each x In range("B1:B5")
If x.Offset(1).Value = "" Then Exit For
Next
bottomValue=x.Value
No.1
- 回答日時:
勉強不足で提示した式
dstSheet.Cells(dstRow, 1).Value = srcSheet.Range("A1").Value 'ID
の意味を把握できていませんけど
Range("B6554").End(xlup)
として、最終のデータ行をたどる というのは、いかがでしょう
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) IF関数について 5 2023/06/26 00:46
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 1 2023/02/27 22:21
- Excel(エクセル) エクセルのマクロについて質問があります。 sheet1に数字を入力してsheet2を印刷したいのです 2 2023/06/07 14:49
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/03/28 14:52
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Excel(エクセル) Excelのマクロについて 2 2022/06/14 03:38
- Excel(エクセル) エクセル関数教えてください 3 2022/06/21 10:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
首吊りどこ締めるの
-
射精をして1週間以内に尿検査を...
-
変な話しになります。尿検査で...
-
白血球が多いとどんな心配があ...
-
今朝、毎朝の習慣でオナニーし...
-
1日前の検尿
-
検便についてです。 便は取れた...
-
男です。昨日の午後3時くらいに...
-
勃起する時って痛いんですか? ...
-
EXCELで条件付き書式で空白セル...
-
腕を見たら黄色くなってる部分...
-
彼女のことが好きすぎて彼女の...
-
中出しをするとお腹が痛い・・・。
-
小数点以下を繰り上げたものを...
-
EXCELで式からグラフを描くには?
-
2つの数値のうち、数値が小さい...
-
値が入っているときだけ計算結...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
中出しをするとお腹が痛い・・・。
-
麻疹風疹の抗体検査結果につい...
-
エクセルでエラーが出て困って...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
至急!尿検査前日にオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
精子が黄色?
-
小数点以下を繰り上げたものを...
-
値が入っているときだけ計算結...
-
口の中に黒い血の塊
-
健否~書類の書き方~
-
甲状腺が腫れているが血液検査...
-
はしかの抗体検査は何科の病院...
-
テスターで断線を調べる方法教...
おすすめ情報