
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も見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
みんなの【マイ・ベスト積読2024】を教えてください。
積読、ついついしちゃいませんか?そこでみなさんの 「2024年に買ったベスト積読」を聞きたいです。
-
コーピングについて教えてください
皆さんはストレスを感じたとき、どのような方法や手段、テクニックで対処していますか?
-
【お題】斜め上を行くスキー場にありがちなこと
運営も客も一流を通り越して斜め上を行くスキー場にありがちなことを教えて下さい。
-
VBA 変数名に変数を使用したい。
Visual Basic(VBA)
-
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
VBA:ユーザーフォームのマルチページに色を付けたい。
Word(ワード)
-
-
4
VBAでの Replace関数で、ワイルドカードは使えないのでしょうか?
Visual Basic(VBA)
-
5
Countifよりも早く重複数をカウントする方法ありますか?
Excel(エクセル)
-
6
worksheetFunctionクラスのVlookupプロパティを取得できません エラーへの対応
Visual Basic(VBA)
-
7
VBAコード記述に際して、コード全体を自動的にインデント付ける方法
Access(アクセス)
-
8
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
9
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
10
ApplicationとWorksheetFunctionの違い
Visual Basic(VBA)
-
11
複数の条件に合う行番号を取得するには
その他(Microsoft Office)
-
12
マクロで最終行から上に検索を逆にしたい
Excel(エクセル)
-
13
VBAでワークシートを引数としてサンプル関数に渡したい
Visual Basic(VBA)
-
14
Application.Runエラー(1004)
Excel(エクセル)
-
15
入庫と出庫
英語
-
16
もしセルが#N/A"なら~をする・・・には?"
Excel(エクセル)
-
17
EXCEL VBA 指定したファイルが存在しない場合メッセージボックスを表示させる
Access(アクセス)
-
18
「マスタ」と「テーブル」の違いとはなんでしょうか?
Oracle
-
19
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
20
VBAで仕様書は書きますか?
Visual Basic(VBA)
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・「これはヤバかったな」という遅刻エピソード
- ・初めて自分の家と他人の家が違う、と意識した時
- ・いちばん失敗した人決定戦
- ・思い出すきっかけは 音楽?におい?景色?
- ・あなたなりのストレス発散方法を教えてください!
- ・もし10億円当たったら何に使いますか?
- ・何回やってもうまくいかないことは?
- ・今年はじめたいことは?
- ・あなたの人生で一番ピンチに陥った瞬間は?
- ・初めて見た映画を教えてください!
- ・今の日本に期待することはなんですか?
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・【お題】大変な警告
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・最強の防寒、あったか術を教えてください!
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
例えばはe.g.?それともex.?
-
・(中黒)に対応する英語表記
-
11月23日 Nov 23rd ですか...
-
「チャレンジブル」って正しい?
-
加工方法の「削り出し」は英語...
-
配線用モールの「モール」って
-
is written とwas written この...
-
英語として正しいのでしょうか?
-
「私が来た」の英語
-
外人に手伝ったら「no sorry」...
-
よくカップルで、LINEのステメ...
-
『ベア天』という素材は英語で...
-
light greenとyellow greenの違い
-
【英語】プレサンス、プレシャ...
-
statusとstateの違いがいまいち...
-
百日祝いの英語について
-
弱電と強電
-
go on a picnic、have a picnic...
-
「釣果」と「釣行録」の英訳は?
-
英語で資金繰り(名詞)(動詞)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
例えばはe.g.?それともex.?
-
11月23日 Nov 23rd ですか...
-
外人に手伝ったら「no sorry」...
-
・(中黒)に対応する英語表記
-
「チャレンジブル」って正しい?
-
「私が来た」の英語
-
エクセルVBA 最終行はlast row ...
-
配線用モールの「モール」って
-
is written とwas written この...
-
light greenとyellow greenの違い
-
加工方法の「削り出し」は英語...
-
よくカップルで、LINEのステメ...
-
statusとstateの違いがいまいち...
-
co.LTDの意味
-
英語として正しいのでしょうか?
-
2000字のレポート
-
『ベア天』という素材は英語で...
-
【英語】プレサンス、プレシャ...
-
楽譜の言葉の意味を教えてくだ...
-
弱電と強電
おすすめ情報