• ベストアンサー

エクセル2000VBAで、選択した範囲に名前をつける方法

TTakの回答

  • ベストアンサー
  • TTak
  • ベストアンサー率52% (206/389)
回答No.1

hoomaさんこんにちは Selection.Name = "XXX" ということでいいんですかね? (XXXが名前です)

hooma
質問者

補足

ありがとうございます。 >Selection.Name = "XXX" こんな簡単なものでいいんですね。 ちょっと試してみます。

関連するQ&A

  • VBAにて範囲選択およびコピーの方法について

    連休中失礼いたします。VBA初心者です。 VBAにて範囲選択の方法およびコピーの方法について教えてください。 (1)範囲選択の方法  まず最初の条件としてD列における値が1.0以上(数値表記は少数点)の場合に限り、 それに該当する行をコピー(A~D列)したいのですが… この方法をVBAの式で表したいのです。  範囲選択として求めたい範囲は、下表で行くとRange(”A3:D6”)の範囲を選択したいのです。  ※D列における値が1.0以上の条件の指定までは、何とかできてそうな感じなのですが、   その条件を満たす、範囲選択がうまくできません。 (2)コピーの方法  (1)で選択した範囲を、選択sheetを変更して貼り付けたいのですがどのようにしたらよろしいでしょうか??       A列     B列     C列      D列 1行    13     10      10      0.5 2行    10     8       7       0 3行    11     9       7       1.0 4行    9      25      18      1.5 5行    8      43      23      1.5 6行    7      12      23      1.0 7行    6      23      43      0.5  8行    15     23      54      0 … …

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

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

  • エクセルVBA セル選択範囲を調べるメソッドについ

    こんにちは 今回エクセルでセル選択範囲を調べる方法について探していたのですが”Selection.Address”が 見つかりました。 これは、結果を文字型で返す仕様となっていて、文字型では、応用処理がややこしそうになります。 離れた範囲で選択した場合"例 R1C1:R2:C2,R4C4:R5C5" のように返ってきます" そこで、これを数値に変換したり、選択範囲が離れてていた場合は離れた範囲ごとに配列として返 してくれる関数やメソッドのようなものは、VBAに用意されていないでしょうか? または、直接 希望する型で返ってくればそれでよいのですが、見つけることが出来ませんでした。 なお、エクセルのバージョンは2003です。 もしなければ作成する予定です。

  • Excel VBA セル範囲の選択方法について

    VBAのソースで、「集計バックアップ」と名前を付けた範囲を選択したいのですが、「Worksheets("記録表").Range("集計バックアップ").Select」と記述するとエラー1004が出ます。 構文的に何か問題があるのでしょうか?

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

    はじめまして。 VBAを勉強し始めたばかりなのですが、 sub test() Range("A1:M10").Select Selection.WrapText=True End Sub とあるものを、 『InputBox』を使わずに自由に範囲選択をするように するにはどういう方法があるのですか?

  • エクセルVBAで範囲指定の方法をおしえてください

    エクセルVBAで範囲指定の方法をおしえてください こんばんは。 以下のようにデータがあるとします。 222 111 333 555 888 999 454 665 222 111の文字列を含むセルから888の文字列を含むセルまでをVBAで範囲指定したいのですが 方法がわかりません。 エクセルに読み込むファイルによって目的の情報の位置が変わるため、文字列を基に範囲指定したいのです。 本当に困っていますよろしくお願いします。

  • エクセル2003VBAで選択範囲

    いつもお世話になっています。 エクセル2003を使用しております。下記を関数又はVBAの組み方・構文を教えて下さい。 (1)E列には、「1」と「.」と「空白」が入っています(「1」が入ってないケースもあります)が、「1」を検索します。もし「1」が無ければ、J列を同様に検索します。(中身はE列と同じです) (2)「1」が入っているセルから見て、「行」の±10の範囲内を選択し、別シートにコピーする。 例1. 1が入っているセルが、「E15」とします。 この場合、コピーしたい範囲は、5行目全部~25行目全部です。 例2. 1が入っているセルが、「E17」とします。 この場合、コピーしたい範囲は、7行目全部~27行目全部です。 分かりにくいかもしれませんが、よろしくお願いします。

  • Excel VBA セル範囲に名前をつける

    Excel VBA独学中の初心者です。 セル範囲に名前をつける方法で以下の2つの方法があるようです。 (1) 同じように動作しますが違いは有るのでしょう。 (2) 本質的に考え方または内部動作は違うのでしょうか。 お分かりの方教えていただけますと助かります。 --------------- '方法1 Sub 名前の定義1() Range("sheet1!A2:B3").Name = "名前1" End Sub '方法2 Sub 名前の定義2() Range("A1").Select ActiveWorkbook.Names.Add Name:="名前2", _ RefersTo:="=sheet1!A2:B3" End Sub

  • Excel VBA 選択方法を教えてください。

    Excel2002でリスト作成してデータを入力します。A列の最下行を選択して、例えば(A12)から、(H2)まで選択したいのですが、VBAでどのように記述したらよいのでしょうか。 Range("A65536").End(xlUp).Offset(0).Select を使用したVBAを使用したいと思っています。 この選択範囲をコピーして、異なったシートに貼り付けたいのですが、 下から選択して、貼り付けた場合、何か注意することはありますでしょうか。 宜しくお願い致します。 それと、値のみをクリアにして、計算式を残した削除方法ってVBAであるのでしょうか。 あわせて宜しくお願い致します。

  • Excel VBAにて、セルのコピー範囲を知る方法を教えて下さい。(選択範囲ではありません)

    タイトルのとおりなのですが、セル範囲を選択した状態で Ctrl+C とすると、その範囲がクリップボードにコピーされると同時に破線で囲まれてチラチラした状態になりますが、このチラチラしている範囲をVBA内で知る方法を教えて下さい。Rangeオブジェクトとか、セル座標などを取得する方法です。 念のため補足しますが、このチラチラ状態で別の領域を選択すると、破線チラチラ領域を維持したまま、別の領域を選択できますが、つまり、破線チラチラ領域とセル選択領域の2つの領域を指定している状態になりますが、このときのチラチラ領域の方を知る方法です。 よろしくお願いします。