エクセル マクロ

スポンサードリンク

エクセルのマクロで範囲を選択してみましょう

エクセルのマクロで範囲を選択してみましょう。毎日エクセル上にデータ入力などをしているとしたら、データって毎日毎日増えていっていますよね。そのデータから何かの条件を指定して検索するときに、毎日検索範囲が変わっていくとしたらその都度対象セルを修正するのは面倒ですよね。これをマクロを使って解決はできないのでしょうか?データは、1行に1データで入力されていっているものとします。

【範囲を選択する方法】

方法その1.アクティブセル領域を判断する方法

Sub kettei1()

  Dim TBL As Range

  Worksheets("Sheet1").Activate: Range("A1").Select

   'セルA1を含む、アクティブセル領域(空白行と空白列で囲まれたセル範囲)を選択します

  Set TBL = ActiveCell.CurrentRegion

  TBL.Select

End Sub

方法その2.アクティブセル領域を判断する方法(表題などを除きます。)

Sub kettei2()

  Dim TBL As Range

  Worksheets("Sheet1").Activate: Range("A1").Select

   'セルA1を含む、アクティブセル領域(空白行と空白列で囲まれたセル範囲)を選択  Set TBL = ActiveCell.CurrentRegion

   '1行下の位置から1行少ないところをを設定している

  Set TBL = TBL.Offset(1, 0).Resize(TBL.Rows.Count - 1, TBL.Columns.Count)

  TBL.Select

End Sub



最終更新日 2009/01/07/ 13:34:08
エクセルマクロでデータ移動
エクセル 自分で作成したマクロをアドインするには?
削除したのにエクセルのマクロが表示される理由は?
エクセル初心者のマクロ
エクセルのマクロって何なんでしょうか?
エクセルのマクロで範囲を選択してみましょう
エクセルで印をつけるマクロを作成したい
エクセルのマクロを削除するには?
エクセルのマクロを使って計算してみましょう
エクセルのマクロの開き方の違いの意味
エクセルにマクロがある場合のOPEN時メッセージ
エクセルのマクロってどういうもの?
エクセルマクロが必要か不必要かの判断をつけましょう
エクセルのマクロを勉強したい!
エクセルファイルのマクロは存在しているのか?
エクセルで作ったマクロを別のパソコンで使用したい!
エクセル上にあるコマンドボタンの扱い方
エクセル上にあるコマンドボタンの扱い方2
エクセルでマクロを作ってみましょう(修正編)
エクセルでマクロを作ってみましょう
Excelマクロウイルスとは?
初心者でもエクセルでマクロは組める?
エクセルのマクロって何だろう?
エクセルのマクロの使い方(Trim編)
エクセルでマクロを作ってみましょう
Excelのマクロとは
エクセルのVBA関数とワークシート上の関数の違い
エクセルのマクロを使ってみよう!
エクセルのマクロ
エクセル マクロ 関連リンク集