No.1ベストアンサー
- 回答日時:
こんばんは。
英語のカテゴリの一人としてお答えするつもりでしたが、やはりExcelそのものを知らないと語れない内容ですね。
表計算のような広がりあり、動的に、最後の行(数)なら、Last Row でしょうね。
Lastは、形容詞で、最後のという意味ですが、また、最新のと言う意味もありますが、順序だてた最後の意味になります。End は、まったくその先がないことだと思います。
また、英語の世界で、EndRow として変数に使うかもしれませんが、End Row では、プロパティの[End]を連想させます。もしも、End Of Rows とすれば、物理行の最後という意味合いから、Ver.2007以降のExcelでは、1048576行目と解釈されると思います。
これに、ついて書いている人がいます。(私は、recordset は使っても、この英文を書いた人のようには考えたことはありませんでした。)
"EndRow Function in Excel"
*Excelにおける、EndRowの機能
I am trying to define EndRow in an Excel recordset in some code I'm writing.
*私は、あるコードを書きながら、Excelのrecordset の中での、EndRowを定義しようと思っている。
My definition of EndRow is currently:
iEndRow = Range("A:A").End(xlDown).Row
*EndRowの私の定義としては、現在の所このように考えている
(数式)
The excel recordset contains multiple blank rows (distributed through the dataset) and
*(datasetを通して得られる) Excelのrecordset は、 複数の空白行を含んでいる
so iEndRow does not describe the last row containing data.
*したがって、 EndRowは、データを含む Last Row を表していはいない。
It describes the last row of data before the first of the blank rows.
*データの最後の行は、最初のブランクの行の手前にあると言える。
http://forums.devshed.com/visual-basic-programmi …
5 Different Ways to Find The Last Row or Last Column Using VBA
http://www.thespreadsheetguru.com/blog/2014/7/7/ …
[Ways To Find The Last Row]4
実際の私は、ほとんど、LastRow も EndRowも使ったことはありませんが、どちらか一つというなら、一般的に動的な行として、LastRowに軍配があがるように感じています。
いつもありがとうございます。このカテゴリであなたに回答頂くとは思いませんでした。
LastRowの方がいいようですね。参照URLでUsedRangeの記載がありましたが、これは初めて見ました。ちょっと調べてみます。
ところで、LastRowもEndRowも使わないとなると、普段は何を使っているのでしょうか?
No.2
- 回答日時:
こんばんは。
>このカテゴリであなたに回答頂くとは思いませんでした。
私は、英語は、あまり得意とは言えませんが、PCでお金をいただくより、英語でお金をいただくほうが多かったです。とは言え、いろんな意味で、今は休業中です。再度、復活をと思っています。
英語とPCの相性は悪いのか、こちらでは、PC系の質問はあまり多くレスがつきません。
>LastRowもEndRowも使わないとなると、普段は何を使っているのでしょうか?
Excelのカテでは、今回、改めて、LastRow を使ったものの、普段、End プロパティで、最終行を取ったとしても、変数に置くことはあまりないと思います。
ループに置くしても、オブジェクトにしても、そのまま代入すればよいからです。
For Each c In Range("A1", Cells(Rows.Count, 1).End(xlUp))
とか、
For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
とかしてしまうし、そうでなければ、最近、rwとcol とか、y, x などを使ってしまいます。
重要な意味を持つなら、LastRow でも、EndRow とでもしますが、動的に変わる変数は、あまりこだわりをもたないのです。
ところで、
Ways To Find The Last Row
のマクロは、言われて見直しましたが、あまりうまくありませんね。(^^;
思いつくままの、むちゃくちゃっていう感じがします。
コードは書きませんせんが、UsedRangeを使うなら、極めて、それは間違いに近いです。
日本人が、表計算において優れているのか、アメリカ人が劣っているのかは知りませんが、日本のExcel系の掲示板の質問は、海外の掲示板でも、まったく同じことを質問している人がいるということは、本当に驚いてしまいます。その上、回答側のほうは、ボロボロなんですね。(w) そんなわけで、海外の英語の掲示板を読むのはやめてしまいました。特別にできる人は、日本版でも英語版でも、今は、あまり出てきません。
日本人は、無類の表計算好きのようですし、平均的なレベルも高いです。
それと、Visual Basic って、英語なのですが、文法の構造は、英語らしくないような気がします。それと、Excel VBAは、まるで、喧嘩している同士が、別々の開発をして、ひとつに合わせたような一貫性のなさが気になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) マクロで最終行を取得したい 4 2023/05/28 12:14
- Visual Basic(VBA) 追記する列を増やしたい 2つのデータを検索・照合して元データにないデータを下記マクロで商品名を追記し 9 2022/10/05 10:50
- Visual Basic(VBA) 列 A に同じ日が2つが必要です。 1 2023/03/28 07:25
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Excel(エクセル) マクロで最終行から上に検索を逆にしたい 1 2022/05/17 18:27
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Visual Basic(VBA) Sub 分けてソートして貼り付ける() Dim srcSheet As Worksheet Dim 6 2023/08/04 19:57
- Excel(エクセル) エクセルで保存時に全部のシートの最終行をコピーして数値で貼り付けたい 3 2023/08/14 15:49
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
秘密基地、どこに作った?
小さい頃、1度は誰もが作ったであろう秘密基地。 大人の今だからこそ言える、あなたの秘密基地の場所を教えてください!
-
とっておきの手土産を教えて
お呼ばれの時や、ちょっとした頂き物のお礼にと何かと必要なのに 自分のセレクトだとついマンネリ化してしまう手土産。 ¥5,000以内で手土産を用意するとしたらあなたは何を用意しますか??
-
ちょっと先の未来クイズ第5問
日本漢字能力検定協会が主催し、12月12日に発表される、2024年の「今年の漢字」に選ばれる漢字一文字は何でしょう?
-
タイムマシーンがあったら、過去と未来どちらに行く?
20XX年、ついにタイムマシーンが開発されました。 あなたは過去に行く? それとも未来? タイムマシーンにのって、どこに行って、何をしたいか教えてください!
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
VBA:ユーザーフォームのマルチページに色を付けたい。
Word(ワード)
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
-
4
EXCEL VBA セルに既に入力されている文字に文字を追加する
Excel(エクセル)
-
5
VBA for i=1 to lastrow
Excel(エクセル)
-
6
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
7
エクセルVBAで選択状態を解除のしかた
Excel(エクセル)
-
8
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
9
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
10
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
11
EXCEL VBA 文中の書式ごと複写するには
Visual Basic(VBA)
-
12
エクセルvba (ByVal Target As Range)について
Excel(エクセル)
-
13
マクロでセルの右から2番目の文字を取得する方法を教えてください
Excel(エクセル)
-
14
メッセージボックスに表示する文字を大きくしたい
Excel(エクセル)
-
15
Application.Runエラー(1004)
Excel(エクセル)
-
16
【Excel VBA】指定行以降をクリアするには?
Visual Basic(VBA)
-
17
VBA 同じ名前のオブジェクトを選択したいのですが
Visual Basic(VBA)
-
18
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
19
入庫と出庫
英語
-
20
ExcelのVBAでGoToの代わりに…
Excel(エクセル)
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/6】 西暦2100年、小学生のなりたい職業ランキング
- ・ちょっと先の未来クイズ第5問
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
例えばはe.g.?それともex.?
-
11月23日 Nov 23rd ですか...
-
外人に手伝ったら「no sorry」...
-
・(中黒)に対応する英語表記
-
パリのノートルダム寺院を英語...
-
百日祝いの英語について
-
書類で"本人"と明記したい場合には
-
ドアの「pull」や「push」は、...
-
「私が来た」の英語
-
2000字のレポート
-
英語で小人
-
品質用語-標準書-
-
light greenとyellow greenの違い
-
英語 意味の尋ね方について
-
配線用モールの「モール」って
-
加工方法の「削り出し」は英語...
-
英語の解説とかで、(exってある...
-
英語 「had better 」は 「~し...
-
ロリップ
-
英語の罵倒 fish kill
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
例えばはe.g.?それともex.?
-
11月23日 Nov 23rd ですか...
-
・(中黒)に対応する英語表記
-
外人に手伝ったら「no sorry」...
-
「私が来た」の英語
-
「チャレンジブル」って正しい?
-
co.LTDの意味
-
加工方法の「削り出し」は英語...
-
配線用モールの「モール」って
-
is written とwas written この...
-
百日祝いの英語について
-
light greenとyellow greenの違い
-
エクセルVBA 最終行はlast row ...
-
どういう意味なのでしょうか?
-
英語です。
-
弱電と強電
-
英語 意味の尋ね方について
-
statusとstateの違いがいまいち...
-
『ベア天』という素材は英語で...
-
2000字のレポート
おすすめ情報