締切済み

VBAのRANGEについて

  • 困ってます
  • 質問No.9477892
  • 閲覧数104
  • ありがとう数0
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 41% (5/12)

例えば

range(名前)

とあった場合「名前」は何を指しているのでしょう?
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.3

ベストアンサー率 46% (177/380)

Excel(エクセル) カテゴリマスター
> range(名前)
という書き方を見る限り、普通に考えると
「文字列型の変数」でしょうねぇ。

前の方に、例えば
  Dim 名前 As String
  名前 = "A1:B2"
みたいな記述は無いですか?
この場合の「名前」は、「A1:B2」という文字列を表しますね。
もう少し正確に言うと、
「A1:B2」という文字列を代入された「文字列型の変数」です。
OKWAVE 20th Be MORE ありがとうをカタチに
  • 回答No.2

ベストアンサー率 47% (139/292)

この場合、「名前」は変数です。変数名には日本語も使えます。
前に、
名前 = "A1"
名前 = "A1:C3"
など、範囲を示す文字列が入れてあるはずです。
でないと、エラーになります。

Range("名前") であれば、chie65535 さんのの書いた通り、セル範囲につけた名前です。
  • 回答No.1

ベストアンサー率 43% (7443/17082)

Excelでは、任意のセル範囲に「名前」を付ける事が出来ます。

「Range(名前)」と書くと「名前」という名前が付いたセル範囲を指す事になります。

詳しくは、以下を参照。
https://support.office.com/ja-jp/article/%E6%95%B0%E5%BC%8F%E3%81%A7%E5%90%8D%E5%89%8D%E3%82%92%E5%AE%9A%E7%BE%A9%E3%81%97%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B-4d0f13ac-53b7-422e-afd2-abd7ff379c64
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


より良い社会へ。感謝経済プロジェクト始動

ピックアップ

ページ先頭へ