• ベストアンサー

ExcelVBA Rangeの指定方法

ExcelVBA Rangeの指定方法についてご教授下さい。 Range("AE:AE")の範囲指定で並び替えを行おうと思っていますが、 この範囲指定をCellsやColumnを使った表記に変えたいと思っています。 どのように記述すれば良いかご教授下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 もし、並べ替え(Sort)を使用するなら、その先頭のセルだけでよいです。もしくは、先頭のセル+CurrentRegion です。 Range("AE1").CurrentRegion.Sort .... 以下は同義です。 Range("AE1").Sort .... もしも、スペースが開いていて、それを含めたいなら、Endプロパティなどを使います。Excelは、表記そのものは、別にできれば何でもよいと思います。

san2228405
質問者

お礼

お礼が遅れて誠に申し訳ありません。 上記の方法で思い通りの結果が出ました。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

Columns("G:G").Select

san2228405
質問者

お礼

お礼が遅れて誠に申し訳ありません。 上記の方法でも思い通りの結果が出ました。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • range指定方法について

    こんにちは。 エクセルでセルの範囲を指定するとき、例えば Range("C:C,F:F") とかってすると思うんですが、これをC:Cではなくcellsで指定するには どうすればいいのでしょうか? Range(cells(1,1),cells(1,2)) みたくしたいのです。でもこれだと連続した範囲しか指定できないので。。。 ----------------------------- 環境:Excel2003、WinXPSP2

  • ExcelVBA Rangeの扱い

    お世話になります。 お恥ずかしながら Rangeに、付いて 教えてください。 Const 検索範囲 As String = "A2:E9" Range(検索範囲).Cells(Cells(1, 5), Cells(Range(検索範囲).Rows.Count, 5)) とか、 Range(検索範囲).Range(Cells(1, 5), Cells(Range(検索範囲).Rows.Count, 5)) とか、 Range(検索範囲).Cells(Cells(1, 5), Cells(8, 5)) とか、すると 型が、合わないと ウオッチ式で、叱られます Range("A1:F9").cells(1,1) Range("A1:F9").cells(cells(1,1), cells(3,3)) 等、 行けますよね? 何故、合わない ので、しょうか? お教えください

  • ExcelVBAで「Cells」を使ってセルの選択範囲を指定する方法

    例えば、セル「A1」から「C5」とセル「F1」から「I4」の範囲を選択する場合、 Range("A1:C5,F1:I4").Select としますがこれを「Cells(Row,Column)」を使うやり方はどのようにすればよいのでしょうか? Range(Cells(1, 1), Cells(5, 3)).Select Range(Cells(1, 6), Cells(4, 9)).Select 上記のような二つに分けてプログラムを動かすのではなく、あくまでセル「A1」から「C5」とセル「F1」から「I4」の範囲を同時に指定する方法です。 回答よろしくお願いします。

  • ExcelVBA 変数を使った別シートセルのCellsでの範囲指定について

    ExcelVBAで変数を使って別シートのセルをCellsで範囲指定をすると、 「アプリケーション定義またはオブジェクト定義のエラーです。」と 表示されます。 Sheets("Sheet1").Range(Cells(1, CNT), Cells(10, CNT)).Value 同シート内ならエラーは出ないのですが、処理中にアクティブシートを 変えたくありません。 何かよい方法はないでしょうか。

  • ExcelVBAで変数を用いた範囲指定について

    お世話になります。 ExcelVBAで困っていますので、アドバイスをお願いします。 A5:A10とD5:D10までといったように離れたセルへ Rangeを用いて範囲指定を行いたいのですが、 その際、行を示す数字に変数を用いたいと考えています。 この場合、どういう指定をしたら宜しいでしょうか? またRangeではなく他の方法もありましたら、 是非、ご提案願います。 どうぞよろしくお願いします。

  • エクセル マクロ range

    rangeの使い方が分かりません. 特にグラフの範囲指定の方法で・・・ 1..  r1=range("cells(28,RETU1)")  ? RETU1、RETU2は、inputboxで指定したい。 2. r2=range("cells(28,RETU1),cells(295,RETU2") ? 3. range("a28,a295","cells(28,RETU1),cells(295,RETU2").select ? 離れた範囲2つを一つの範囲にしたグラフを書きたい。 4.  inputboxで列名を記入するとき、数字でないといけないのか、アルファベットでもいいのですか? 5. range("cells(28,RETU1)").activate ? 以上を別法で以下のようにしたら? 6.  Dim r1 As RANGE ・・・となって、Rangeになりません。   このあと、例えば、 r1.select とかr1.activateでいいですか? 7. set R1=range("cells(28,RETU1),cells(250,RETU2") set R2=range(a28,a250) unite (R1,R2) ?

  • rangeオブジェクトについて

    こんばんわ。 rangeオブジェクトの行数と列数を出したいのですが、やりかた教えていただけませんでしょうか。 以下のように、方法1と方法2を試しましたが、「オブジェクトが必要です」というエラーになります(;;)ついでに、以下2つがなぜだめかも後学のために教えてください(;;) よろしくお願いします。 方法1-- dim rng as range set rng = range(cells(1,1),cells(2,2)) with rng msgbox .columns(.columns.count).column end with 方法2-- dim rng as range set rng = range(cells(1,2),cells(2,2)) msgbox ubound(range,1) -- エクセル2003

  • エクセルVBAで複数範囲の変数使用指定方法につい

    エクセルVBAの初心者です。複数の範囲を変数を使用して指定したいのですが、色々と調べてみましたがよくわかりません。 一つの範囲に対しては、下記の方法で正常に動きました。 i1=1 j1=3 i2=4 j2=8 Range(Cells(j1, i1), Cells(j2, i2)).Name = "範囲_全体" 異なる範囲に対して変数を使用せずに名前をつける場合は下記の方法で動くことがわかっています。 Range("A3:A8, C3:C8").Name = "範囲_分離" 但し、例えば Cellsを使用して Range(Cells(3, 1), Cells(8, 1)) と Range(Cells(3, 3), Cells(8, 3)) を まとめて「範囲_分離」と名前を付けたいのですが、よくわかりません。 どなたかご教授方、お願いいたします。

  • ExcelVBAでCells(Row,Column)を使用してセルの範囲を指定する方法

    Excelのプログラムで例えば、セル「A」から「F」までの範囲の場合、 Range("A:F") セル「A1」から「F3」の場合、 Range("A1:F3") となりますが、これをCells(Row,Column)を使用した方法はあるでしょうか? 回答よろしくお願いします。

  • ExcelVBAでセルの番地を変数として扱いたいですが

    ExcelVBAでセルの番地を変数として扱いたいですが 例えばaという変数に『Range(Cells(2, 5), Cells(2, 8))』を入れたとします。 このセル番地は複数を指定していると思うのですが、 このセル番地すべてを一個下にずらす、つまりCells(1,0)をプラスしたいんですが、 どうしたら良いのでしょうか? a + Cells(1,0)ではダメでした。

このQ&Aのポイント
  • 彼氏との関係が良好で、毎週末会ってお泊まりする関係ですが、彼はゴムを付けて行為をしてくれます。
  • しかし過去に一度だけゴム無しで行為をしたことがあり、それが気になっているようです。
  • 彼との行為中に体勢が崩れて生で入りそうになった時、彼はゴム無しは駄目だと言いながらも、元カノがゴム無しで行為をしていたことを嫉妬していて、そのことが引っかかっています。
回答を見る