• 締切済み

エクセルで自動選択させる方法はありますか?

ちょっと文章にするのが難しい質問なのですが エクセルで何人かのメールアドレスが登録してあります。 その登録したアドレスをマウスでドラッグして(全て選択します)コピーした物をメールソフトで一斉に送信します。 毎日数人分のアドレスが新しく登録されていくのですが、毎回その追加した分のアドレスをマウスでドラッグして選択しなくてはなりません。 追加されたアドレスが自動で選択されるというような関数などありますでしょうか? よろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

エクセルの関数というものの本質を知らないための、関数への過大期待です。 操作でやるセル選択という機能は、関数では(ユーザー関数でも)ありません。 Function aaa() Range("A1:A3").Select aaa = "" End Function Sub test02() Range("A1:A3").Select End Sub 後者は範囲選択しますが、前者はダメです。 ーー また関数の引数では当然、範囲選択は常態ですが、むしろこの行と列の範囲(追加した範囲の)を知れば、他データエリアに抜き出しできるかもしれないが、追加したというのがセルデータを手がかりが、どのように捉えられるのか(日付で判るのかなど、しかし前回コピー日というのがどうして捉えられるかなど難しい)、質問には書いてないで、質問者だけが判っている状態(表現)で、回答者の考えが進まない。 エクセル関数では条件に合った行の抜き出しは簡単ではない。 ーー もうひとつ張り付け先(データを持っていく先が)エクセル以外のようであるが(メールソフト?)、それではエクセル関数はお手上げです。データを受ける側にエクセル関数が入れられなければならない。 VBAを知らないのか1言もVBAがでないが、VBAでなら抜き出しはできるということはいえる。しかしエクセル以外の他ソフトなどに張り付けなどはVBAでも簡単ではない。

kotatu0031
質問者

お礼

ありがとうございました!! ちょっと勘違いしていたようです。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

Shift+Ctrl+*(アスタリスク)で表全体を1操作で選択できます またShift+Ctrl+↓で現在のアクティブセルから下方向の空白行が出現するところまでまとめて選択できます マウスよりは楽ではないでしょうか

kotatu0031
質問者

お礼

ありがとうございます! 役に立ちました!!

関連するQ&A