• ベストアンサー

EXCEL 名前付け

Excel超初心者です。 Excelで、名前をつけたセルの値が取り方が分かりません。 シート名.Cells(11,1) →値が取れます シート名.Cells(\"DATA\") →型が一致しません とエラーになってしまいます。 名前を付けたセルから値を取る方法を教えて頂けないでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

シート名.Range("DATA\") でいいのでは?

Mark0817
質問者

お礼

mshr1962さん、ありがとうございます。 Rangeを使うのですね。 ずーっとRangeは範囲を表すものだと思っていました。 助かりました。

関連するQ&A

  • EXCELで画像の挿入

    EXCEL2000をXPで使用しています。 1ファイルに1シートのEXCELのデータが300件あります。 シート内の決まったセルに画像を貼り付けしたいのですが 件数が増えると時もあり毎月とても時間がかかっています。 簡単に出来る方法があれば教えてください。 1.EXCELのファイル名と画像のファイル名は同じです。 2.画像を貼り付けたいセルは結合しています。 3.EXCELのシートはセルの値が違うだけで構成というか配置は同じです。 よろしくお願いします。

  • 【Excel VBA】セルに入力されている値と同じ名前のシートにデータをコピーする

    Excel2003を使用しています。 Sheet1のC2セル以下に入力されている値と同じ名前のシートに、その行のデータをコピーする作業をマクロで処理したいのですが、セルに入力されている値と同じ名前のシートを取得する方法がわかりません。 どのようにコードを書いたらいいのでしょうか? ちなみに、Sheet1のC2セル以下に入力されている値(=シート名)は、文字列(4桁の数字)です。 よろしくお願いします。

  • エクセルの名前について教えてください。

    エクセルには、シートレベルとブックレベルの名前定義があることは、このコーナーで教えて頂きました。 有難うございます。 質問内容は、他のシートに設定されているシートレベルの名前を参照(例えば、シート名がsheet1の任意のセルに"=sheet2!セル名前"って式を入力している)しているときに、シートのコピーを行うと、#N/Aとエラーになってしまいます。 ちなみに自分のシート名を参照している場合は、シートのコピー後も更新されています。 改善方法ってあるのでしょうか? シートのコピーを考慮すると、他のシートのシートレベルの名前参照は出来ないってことなのでしょうか? あと、他のシートのシートレベルの名前を参照するときに、キーボードからは、シングルクォーティションが入力できませんが、入力する方法(必要があるのか?)はありませんか? よろしくお願いいたします。

  • ASP.netで、エクセルデータの取り込み・・・。(初心者)

    ASP.netで、エクセルデータの取り込みました。 (言語はC#かVB) 手順としては、 (1)取り込むエクセルブックのスキーマ情報を得る。 (2)スキーマ情報からシート名を取得 (3)シート名から、そのシートの情報(セルの値)を、.netのコントロール「データグリッド」に表示 ・・・という手順で、うまくいった!と思ったのですが・・・。エクセルのセルの型が「標準」か「文字列」以外のセルの値(数値とか日付型)の部分だけがすっぽり抜けてしまいます。 数値型や日付型のエクセルのセルの値情報を取得するのは無理なのでしょうか?どなたか教えてください。

  • Excelの関数を教えてください。

    Excelの関数で例えば シートAのB行の中の値とシートBのセルA1の値、シートAのC行の中の値とシートBのセルB1の値が一致した行のF列の値を返す関数を考えているのですが、いろいろ試してもエラーになってしまいます。(B列とC列の一致する行は1つしかありません) これができないと家に帰れません;; どなたか、教えてください! よろしくお願いします。

  • VB.net(2003)でのexcel操作

    現在vb.netを使用してのExcelそうさプログラミングを作っており、excel sheetへの文字入力はできるようになりました。そこで質問なのですが、excelシートの特定のセルの値が5だった場合にその隣のセルのあたいを10にするというプログラムを作りたいのですが、VBAではとても簡単なのですが、vb.netを使用してどのようにやればよいかがわからないのでご教示いただきたいです。activecell.offset(0,1)やcells.findのような、VBAをVB.netから使用する方法はあるのでしょうか?

  • Excelを2つ起動してセルを参照する方法

    ご質問させていただきます。 Excel2007を2つ起動して、他方のシートのセルを参照したいのです。 具体的に説明いたしますと、1つ目のExcel2007をExcel(1)と呼び、2つ目のExcel2007をExcel(2)と呼ぶことにします。Excel(2)のsheet1のA1セル~A48セルまでcalculateイベントでリアルタイムに変化する値が入っています。それらの値をExcel(1)のsheet2のB1セル~B48セルで参照したいのです。 できるのでしょうか? どなたか教えていただけないでしょうか? よろしくお願いいたします。 もしVBAを使わなくてもできるようでしたら、そちらの方法も教えてください。 よろしくお願いいたします。

  • CSVファイルをACCESSで読み込んで、編集してEXCELに貼り付けたいのですが

    みなさま、こんにちは。 ACCESSのFORMにボタンを作って、イベントのビルドでCSVファイルを読み込んで、編集して指定したEXCELシートに貼り付けようとVBAを組んでいるのですが、困ってしまいました。 データを一気に読み込んだあと、2次元の配列にして aRecord(r, a)にレコードと項目ごとに値をセットしています。 データを編集後、 ES(b).Cells(posR, posC) = aRecord(r, a) でエクセルのセルに値を入れているのですが、この方法だとEXCELを更新することが できなくて困っています。 ACCESS/EXCEL連携で、ACCESSからEXCELシートを更新できるコマンドがあると聞いたことがあるのですが、具体的にどのようなコマンドを どのように使えばよいのか、ご存知ないでしょうか? もしおわかりになる方がいらっしゃいましたら、是非ご教授下さいますよう よろしくお願いいたします。

  • EXCEL VBAで違うファイルを参照したいです

    EXCEL VBAで困ってます アクティブなシートのセル番地"B1"に"外部"と値が入力されていて 同じアクティブなシートのセル番地"B2"に"仕様"と値が入力されています これをネットワーク先にあるエクセルファイルの中に該当する値が入力されているか を調べたいのですが、ロジックをどう書けば良いのかわかりませんので教えてください 例えばネットワーク先のファイルは仮に以下とします \\EXCEL\VBA\MACRO\Reference.xls このファイル内に上記の値が格納されています ただ、外部については"内部/外部"と入力されており、"仕様"は同じです ですので完全一致と部分一致(?)で比較をし、それぞれ"C1""C2"に合致すれば"○"、 無いもしく違えば"×"と値を返したいのです 尚且つ、ファイル内を指定するだけで、セル番地やシート名まで指定せずに比較したいのです どうかご教授頂きますようお願い致します

  • Excelセルの名前がどこにあるか分からない

    Excel2000を使用しセルに名前をつけ計算や集計を行っていたのですが 過去に作ったシートのためどこかに”a”や”aa”などの名前が残っているらしく、シートコピー時に”a”が重複している警告がでます。 シート上のどこになんと言う名前がつけられているか調べる方法を 教えてください。 また、セルの名前を消す方法はセル削除以外であるでしょうか よろしくお願いいたします。

専門家に質問してみよう