Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


38322 / 76738 ←次へ | 前へ→

【43554】Re:データの範囲指定に関して
発言  へっぽこ  - 06/10/19(木) 10:36 -

引用なし
パスワード
   こんにちは。

例えば下の方のセルでCtrl+↑と押すと最後に入力されているセルに位置付きます。

A65536セルでCtrl+↑と操作したとしてVBAで書くとこうなります。

Range("A65536").End(xlUp).Select


他にもCtrl+*(キーボードによってはCtrl+Shift+*)というのもあります。
ペイントで塗りつぶしを選んだときみたいに、セルが隣接しているが入力されて
いる場合、そこも一緒に選択してくれます。

A1セルでCtrl+*と操作したとしてVBAで書くとこうなります。

Range("A1").CurrentRegion.Select

他にもジャンプ機能とかをVBAで使うこともできます。

結局は手作業を「マクロの記録」でVBA化してそれを見ながらマクロを組み立てて行くので
エクセルの機能をいろいろ知っておかないとマクロを作るのは厳しいと思います。

0 hits

【43550】データの範囲指定に関して さほ 06/10/19(木) 10:22 質問
【43554】Re:データの範囲指定に関して へっぽこ 06/10/19(木) 10:36 発言
【43576】Re:データの範囲指定に関して さほ 06/10/19(木) 13:57 質問
【43588】Re:データの範囲指定に関して Jaka 06/10/19(木) 15:16 発言
【43593】Re:データの範囲指定に関して Jaka 06/10/19(木) 16:05 発言
【43591】Re:データの範囲指定に関して へっぽこ 06/10/19(木) 15:29 発言
【43589】Re:データの範囲指定に関して choo 06/10/19(木) 15:25 発言

38322 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free