No.4
- 回答日時:
決まった行数上のセルに飛ばしたい・・
例えば20行上と決まっているなら
.Sheets("シート名").Cells(Rows.Count, 列番号).End(xlUp).Row -20で
20行上の行番号を求めるか、
.Sheets("シート名").Cells(Rows.Count, 列番号).End(xlUp).offset(-20,0)でセルのアドレスを上にずらすか
No.3
- 回答日時:
複数の表をそれぞれテーブル(ListObject )化してしまえば、簡単に最終行を取得できるはずです。
ListObject については、ご自分でお調べください。
早々のご回答ありがとうござます。
少し調べてみましたが、質問の最初にかきましたように
>VBA初心
故、普通の簡単なコードも試行錯誤でどうにかのレベルですので、これからテーブル機能をマスターして、ではすぐに定年になってしまいます。
よって、表を横に配置することにします。
横に長く、列は同じ内容なので本当は縦配置が好ましいのですがやむなしですね。
No.1
- 回答日時:
それだと、途中に空白が有るとアウト。
.Sheets("シート名").Cells(Rows.Count, 列番号).End(xlUp)
↓
.Sheets("シート名").Cells(Rows.Count, 列番号).End(xlUp).Row
早々のご回答ありがとうございます。
VBA初心者としては、最後のRowの意味が分からないのですが。
Rowというのは任意の数値を入れるとその分だけ最下行から上のセルを指定する、という意味でしょうか?
もし、違っているなら、質問内容に不備があったような感じですのでご免なさい。
やりたいことは、
複数の表が縦に並んだ場合、本当の(一番下の表の)最下行から上の表の最下行に異動させるように出来ればと思っています。
上から表A、表B、表C、表Dとあった場合、
・・・Cells(Rows.Count, 列番号).End(xlUp)
では一番下の表Dの最下行に当たるので、その上の表Cの最下行は表Dの最上行から表Cの最下行に当たるセル・・・
表Bは表Cの最上行から・・・とうように指定したいのです。
どこの表の最下行に飛ばすかは、それぞれの表の横の「転記ボタン」をクリックすることで各表の最下行に転記させたいのです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) エクセル VBAでセル内容を別の列の最下行に転記したい 2 2022/11/29 08:47
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Visual Basic(VBA) 最終行の指定について教えてください。 複数シートを1シートへまとめる下記マクロでは各シートの6行目を 1 2022/10/04 18:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
エクセルでセルの中の文字が削...
-
Wordで、表のセルが変なところ...
-
エクセルで知らない間に行がず...
-
あるセルに色を付けた時、別の...
-
エクセル 結合したセルの間にセ...
-
ワードで表を作ってセル内で改...
-
ワードの表で中央揃えが出来ない
-
Wordでセルに文字を入力すると...
-
エクセルで1列おきのデータのみ...
-
エクセルの一つのセル内に2つの...
-
Word 表のセル塗りつぶし
-
エクセルで複数行を括弧でくく...
-
Excelで「折り返して全体を表示...
-
WORDで表の行を2行に分けたい
-
エクセルで横長の文字
-
Wordの表をExcelの表に貼り付ける
-
Excelのセル内の文字の頭に半角...
-
エクセルで捺印をもらう欄を別...
-
Excelで写真のような表を作った...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
セル入力文字が、「右のセルに...
-
エクセルで知らない間に行がず...
-
エクセルでセルの中の文字が削...
-
あるセルに色を付けた時、別の...
-
Wordで、表のセルが変なところ...
-
エクセル 結合したセルの間にセ...
-
Wordでセルに文字を入力すると...
-
エクセル2010で、結合したセル...
-
WORDで表の行を2行に分けたい
-
Word 表のセル塗りつぶし
-
エクセルの一つのセル内に2つの...
-
ワードで表を作ってセル内で改...
-
Wordの表をExcelの表に貼り付ける
-
Wordの表で逆L字型のセルを作成...
-
ワードの表で中央揃えが出来ない
-
ワードで二行を一行に
-
エクセルで1列おきのデータのみ...
-
Excelのセル内の文字の頭に半角...
-
エクセルで捺印をもらう欄を別...
-
Excelで「折り返して全体を表示...
おすすめ情報