Excel VBA質問箱 IV

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

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


11189 / 13644 ツリー ←次へ | 前へ→

【17332】セルの特定方法 System 04/8/27(金) 9:17 質問[未読]
【17333】Re:セルの特定方法 つん 04/8/27(金) 9:40 回答[未読]
【17571】Re:セルの特定方法 System 04/9/2(木) 15:07 お礼[未読]

【17332】セルの特定方法
質問  System  - 04/8/27(金) 9:17 -

引用なし
パスワード
   初めまして。Systemと申します。
自分の今いるセルを特定するにはどうしたらいいですか?
下の様なリストを作る時、このみかんの下には必ず「ぶどう 山梨 鈴木 95」「りんご 青森 加藤 105」等々、毎回決まった文字が決まった順番で入るとして、これをマクロで実行させたいと考えています。マクロ実行時は「みかん」と書かれたセルにいて、実行後は品名の入力されているセルの最終行のもう一つ下のセルに移動すると助かります。
自分なりに色々と試したり調べたりしたのですが、さっぱりです。

| 品名 | 産地 | 生産者 | 単価 |
| みかん | 宮崎 |  伊藤  | 35 |

マクロ初心者の私を、皆様の知識で助けて下されば幸いです。
よろしくお願いします。

【17333】Re:セルの特定方法
回答  つん E-MAIL  - 04/8/27(金) 9:40 -

引用なし
パスワード
   System さん、はじめまして・

>自分の今いるセルを特定するにはどうしたらいいですか?

今選択されているセルを取得するのは、

「ActiveCell」です。

例えば

 MsgBox ActiveCell.Address

などとすると、現在選択されているセルの番地が取得できます。

>実行後は品名の入力されているセルの最終行のもう一つ下のセルに移動すると助かります。

連続してデータが入ってるとして、

 ActiveCell.End(xlDown).Offset(1, 0).Select

とすると、みかんの列の最終行の一個したに移動できます。
「Endプロパティ」とか「Offsetプロパティ」とか、ヘルプを読んで見てください。

【17571】Re:セルの特定方法
お礼  System  - 04/9/2(木) 15:07 -

引用なし
パスワード
   つんさん、ありがとうございます。
今日やっと回答を見る時間ができました。反応が遅くなり申し訳ありません。
回答を参考に少し頑張ってみます。
またの機会もよろしくお願いします。

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