[[20090207143537]] 『別シートでの簡易リストボックス』(ボックス) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『別シートでの簡易リストボックス』(ボックス)

http://www.excel.studio-kazu.jp/lib/e2k/e2k.html

ここに別シートからの簡易リストボックスの使い方があります。

元の値に、「INDIRECT("Sheet2!$B$2:$B$656")」と、入力すると良いと書いてますが、同じように入力しても「条件データの入力規則に他のワークシートまたはブックへの参照は使用できません」というエラーがでます。この「INDIRECT("Sheet2!$B$2:$B$656")」の部分はあらかじめ、直接セルに入力しておいて、コピーして「元の値」に貼り付けするのでしょうか?直接「元の値」では関数は使用できないので。

Excel2007です。宜しくお願い致します。


 2007は今環境がないので未検証ですが。
 参照元に名前を定義する、ではだめですか?
 (MARBIN)

 ◆「コピーして「元の値」に貼り付け」でも、直接「元の値」への手入力のどちらでもいいですよ
 (Maron)

(MARBIN)さんありがとうございます。

前のように、挿入→名前→定義というのがありません。というか探せません...上のリボンというところには「ホーム、挿入、ページレイアウト、数式、データ、校閲、表示、アドイン」とありますが、ここの「挿入」には、名前というのは無かったです...

(Maron)さんありがとうございます。

たとえば、sheet2で

  A B C D
1 1
2 2
3 3

として、sheet1のA1にINDIRECT('Sheet2'!A1:A3)とすると、#REF!となってしまします。
方法が間違っているのでしょうか...?
(ボックス)


 その数式を入れられたのなら、
 数式が間違っていると思います。

 新しいブックのSheet2のA1:A3に
 適当な文字を入力した後
 Sheet1の入力規則の設定、元の値 に
=INDIRECT("Sheet2!$A$1:$A$3")
 ↑の式をここからコピーした物を
 貼り付けてみて下さい。

 また、差し障りが無ければ
 実際のシート名とセル番地を教えて下さい。

 因みに、2007の名前の定義は
 左から4番目の「数式」から開いて行う様です。

 (HANA)

 ネット検索したら簡単に見つかるので検索する癖をつけましょう。
 「2007 名前 定義 エクセル」で検索したらすぐ見つかりました。

http://www.relief.jp/itnote/archives/002818.php

 (MARBIN)

 わかりやすいかも
http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-name.html

(HANA)さん、有難うございました!

=INDIRECT("Sheet2!$A$1:$A$3")を挿入したら上手く行きました!で、原因がわかりました...「" "」を付けていませんでした...(泣)

それとリボンの左から4番目の「数式」の中に「名前の定義」発見しました!!!

(MARBIN)さんありがとうございます。

本当ですね。簡単に見つかるんですね。これからは、まず検索するようにします!

皆さん有難うございました。本当に助かりました。

(ボックス)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.