• ベストアンサー

EXCELマクロ 最終データまでの範囲選択

ssssssssssの回答

回答No.1

複数の範囲を選択するには Range("A1:A10,B2:" & str & ).Select ※「str」は任意のアドレスを示すstring型の変数 でよいと思いますが、お聞きしたい回答だったでしょうか?

tabtab9
質問者

補足

説明の仕方がわるかったです。申し訳無いです。 A列は10行まで確かに固定なのですが、B列以降の データが不定。 で、で・・・欲しいのは、右側の最終行を基本とした データ範囲です。データ範囲を 左から右下に求めるのではなく、右下(データの最終)から左上に求めたいのです。・・・A列の使用しなかったデータは範囲外にしたいのです。

関連するQ&A

  • エクセルのマクロで範囲を選択するマクロ

    教えてください。 下記の通り、例えばA列の2~5にデータが入っている場合に、B2~D5の範囲を選択するマクロを教えてください。 A列のデータが入っている行は可変です。   A B C D E 1  2 6 3 7 4 9 5 10 6 7

  • マクロを使い選択範囲を次々と変えて並べ替えたい

    マクロ作成は 範囲選択 A4~G12 マクロ記録開始 並べ替え E列 降順 マクロ記録終了 でマクロを作成し 次に範囲選択 A14~G22でこのマクロを実行すると範囲選択が前と同じA4~G12が並べ替えられてしまいます。 マクロの中を見ると範囲選択 A4~G12が書かれてしまっています。 次のように、選択範囲を次々と変えて並べ替えるマクロを作りたいのですがお教え願います。 1. 範囲選択 A4~G12を選択 マクロ実行で選択範囲をE列の値で降順並べ替える 2. 範囲選択 A14~G22を選択 マクロ実行で選択範囲をE列の値で降順並べ替える 3. 範囲選択 A28~G32を選択 マクロ実行で選択範囲をE列の値で降順並べ替える

  • EXCELマクロのデータ範囲の取得の記述を教えてください

    ちょっと説明しづらいのですが、 現状、セルA3~G33の範囲でデータがあります。 このデータの範囲は流動的です。 3行目のデータは、項目です。 NO.0からはじまって、場合によってNo.4までだったり No.10であったり不規則です。 A列は項目です。セルA4より丸1からはじまって、 丸15まで据付けておきます。 データは、セルB4から入力していきます。 3行目の項目は流動的ですが、A列(A4からはじまる)の 項目は固定です。 この条件の中で、グラフをマクロでつくりたいのですが 例えばデータがB4~E13にある場合のデータの範囲の取得 、データがB4~G15にある場合のデータの範囲の取得など、 固定項目を含んだときの、データの範囲の取得の記述方法 がわかりません。 教えていただきたいと思います。

  • Excelで選択範囲の合計をマクロで

    Excel2003を使用しています。 ステータスバーに、選択範囲の合計、平均、データの個数などが 表示されますが、同じ機能をマクロを使って、 固定のセルに表示できないでしょうか? 例えば、任意のセルを選択すると、 A1に選択範囲の合計、A2に選択範囲の平均が自動で表示される というような機能です。 Excel2007では、同様の機能がステータスバーにあるようなのですが。 よろしくお願い申し上げます。

  • Excel VBA ある範囲内で検索条件に一致したデータを入力する

    Excel VBA ある範囲内で検索条件に一致したデータを入力する Excel2003を使用しています。 Sheet2で選択している範囲内のB列のデータがSheet1で選択している範囲内のB列のデータと一致していたら、そのA列のデータをSheet2のA列に入力するというマクロを作成中ですが、うまくいきません…。 Sheet1とSheet2の選択範囲については、このマクロを実行前に都度選択するようにし、A列のデータは日付、B列のデータは数値です。 以前、示していただいたサンプルを参考にコードを書き換えて試していますが、なかなか思うようにいかず、質問させていただきました。 よろしくお願いします。

  • エクセルで連番をマクロで

    こんにちは いつもお世話になっています。 Windows7、エクセル2010で教えてください。  B3から仮にB100まで文字列があるとします、空白セルはありません。 この状態でA3からA100まで1から始まる連番をマクロで実行したいのです。 実際はB列のデータの最終行は不定です。つまり、B列にデータがなくなるまで(空白セルになるまで)A列に連番をつけたいのです。現在はA3,A4に1,2と入力し、オートフィルで該当セルを選択し「予測」で連番をつけています。 マクロ記録ではB列にデータがなくなる判断ができなくて作れません。 この作業が頻繁にあるものですからマクロができれば助かります。 よろしくお願いいたします。

  • エクセルマクロ 不定範囲へのコピー

    B列のデータが入力されている最終行(添付画像では10行)まで、「data」シートの「E1」セルのデータをA列にコピーする方法をご教示願います(つまり、A1~A10まで)。B列のデータ数は不定なので、マクロで対応したいと思っています。 〈条件〉 B1には必ずデータは入力されていて、B列のデータは連続しています。

  • 《エクセル》 マクロ-セルの範囲指定の式

    いつもお世話になります。 2つお聞きしたいのですが、エクセルで、 ・「A列のデータのあるセル範囲のみを指定する」と、 ・「A列のデータのあるセル範囲の、隣(B列)のセルを指定する」 というマクロの式はどのように書けば良いのでしょうか。

  • エクセルの範囲選択について

     エクセルでの 範囲選択について質問します。 例えば A列に入っているデータのみをすべて範囲選択して 表示方法を変更したいとき A列の一番上の セルをアクティブにし、コントロールキー+オルトキー+↓で 一番下のセルまで範囲選択します。 その後下にスクロールされている画面を 範囲選択を解除しないまま、一番上の画面まで戻すには どうしたらいいのでしょうか? 垂直スクロールバーを使う方法以外で 簡単に戻す方法はあったら教えてください!!!

  • エクセル VBA 範囲指定方法

    エクセルVBA初心者です。 以下の範囲指定について教えてください。 一つの表のK列の一番下のセル(不定)を選択→Range("K65536").End(xlUp).Select その選択されたセルからA3(固定)まで範囲を選択したいのですが、不定セル:固定セル の範囲指定方法が分かりません。 よろしくお願いいたします。