• 締切済み

エクセル LAN内のファイルの参照の仕方

エクセルでLAN内に接続された別のPC内のエクセルファイルの一部の内容を表示できるようにしたいのですが、可能でしょうか。 ボタンを押し表示するようにしたいので、プログラムの書き方をお願いします。 http://172.16.184.100/cgi-bin/excel.xls 1.上記ファイルのシート名「テスト」のA1のセルの内容を表示する方法 2.また「テスト」内にある表からデータ検索し、表示する方法 3.また開けない場合のエラー表示 2つ目を具体的に書きますと、範囲:「テスト」シートB19~X32、列が名前、行が各データ、「設定」シート(プログラムを書くシート内)のA1内の名前を検索しデータ(例:行10)を表示する。 説明が下手ですみません。2つ目はこちらのデータは無視していただいてもよろしいので、宜しくお願いします。

みんなの回答

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

LANの中のパソコンのファイルの指定方法 \\パソコン名\フォルダ名\ファイル名 と\\(\マークをふたつ)でパソコン名を指定します。 ご存知でしたらすみません。

opoon
質問者

お礼

ご回答有難うございます。 参考にさせていただきます。

全文を見る
すると、全ての回答が全文表示されます。
  • assault852
  • ベストアンサー率48% (1364/2797)
回答No.1

IPアドレス172~はプライベートなものですので、誰も参照などできませんよ。 また、VBA(マクロ)の書き方を初めから教えて欲しいというのであれば、質問の仕方としては適切ではないと思います。

opoon
質問者

補足

ご回答有難うございます。 もちろん参照できませんが、サンプルとしてアドレスを書いたものです。 全部教えてというわけでもなかったのですが、 質問が不適切であるなら申し訳ございませんでした。

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

関連するQ&A

  • ハイパーリンク先のエクセルファイルのセル参照の方法

    サーバ上にあるエクセルファイルのあるワークシート上の特定のセルの値を参照して表示する方法を教えてください。 例えば http://www.hoge.co.jp/excell/test.xls ファイル上の”元データ”という名前のワークシート上のH列38行セルの値を参照して表示いとき =hyperlink("[http://www.hoge.co.jp/excell/test.xls]元データ!H38") かなとも思ったのですが、うまくいきません。 どうしたらよいでしょうか。

  • エクセルでデータ.xlsから1行毎に元シート.xlsへコピーし1行毎に多数ファイルを作成したい。

    現在、以下のような繰り返し作業をカット&ペーストで何度も行わないといけません。 手が疲れて困っています。 エクセルマクロで簡単にできる方法を教えてください。 以下の例のようにデータ.xlsは、一番上の行に元シート.xlsに差込む位置、 次の行から1行ごとのデータがあります。 データ.xls A B C D E F 1 A2 A3 B3 C2 D2 D3 <- 元シート.xlsにコピーする位置 2 test 123 456 789 012 345 3 test2 456 789 012 345 678 4 test 456 123 789 012 345 ... 元シート.xlsは固定文字や罫線等があります。 元シート.xls A B C D 1 ------------------------------ 2 3 4 abcdefg 9876543 5 ------------------------------ 元シート.xlsに、データ.xlsの1行ごとのデータを、指定したセルに入れ、 A列の名前で多数のファイルを作成したいのです。 ただし、A列で同じファイル名がある時は、ファイル名の後に_2等を付けて保存したいのです。 以下のような多数のファイルを自動的に作成する方法を教えて下さい。 宜しくお願い致します。 test.xls ------------------------------ test 789 012 123 456 345 abcdefg 9876543 ------------------------------ test2.xls ------------------------------ test2 012 345 456 789 678 abcdefg 9876543 ------------------------------ test_2.xls ------------------------------ test2 789 012 456 123 345 abcdefg 9876543 ------------------------------ ...

  • エクセルVBAでテキストファイルを作ってセルを参照して置き換えしたい。

    エクセル2000のVBAでテキストファイルを作ってセルを参照して置き換えしたいです。 1.元々同じ階層にtemplateというフォルダと、exceltest.xlsというエクセルファイルがあります。 更にtemplateフォルダの中にはtest3.sql、test4.sqlというテキストファイルがあります。 test3.sqlの内容 %野菜% %果物% %お菓子% test4.sqlの内容 %野菜% %果物% %お菓子% %野菜% %果物% %お菓子% %日本酒% %ワイン% exceltest.xlsの内容(6行目は見出し。データは7行目より。セルによってはデータが入っていない箇所もある。)    A    B     C     D     E 1 2 3 4 5 6 野菜    果物   製菓  日本酒 ワイン 7 胡瓜   林檎   ガム  冷酒   赤 8 南瓜    葡萄   アメ          白 2.exceltest.xlsには実行ボタンが作ってあり、これを押すと以下の一連の作業を自動でするようにしたいです。 ・まず同じ階層に今日の日付名のフォルダが作られる。(例:20061127) ・そのフォルダの中に空の状態のtest1.sql、test2.sqlというテキストファイルが作成される。 ・エクセルデータが見出の下に何行あるのか数える。(今回の場合だと2行) ・その行数分test1.sqlにtest3.sqlのデータを書き込む。同様にtest2.sqlにはtest4.sqlのデータを書き込む。 更に、test1.sqlとtest2.sqlの文中の %お菓子% の文字をexceltest.xlsの製菓のデータの内容に置き換えたい。 同じように%ワイン%の文字をexceltest.xlsのワインのデータに、それぞれ置き換えたい。 一個目のデータには一行目のデータを、2個目のデータには2行目のデータを書き込みたいです。 以上よろしくお願いします。

  • エクセルでの複数ファイルからの参照

    エクセルで社員データ統合をしたいのですが、その方法で悩んでいます。内容は以下の内容です。 (1)氏名、ふりがな、生年月日…などの基本情報ファイル(10列120行 120人分) (2)入社前履歴ファイル(4列20行程度 個人毎シート分け約120シート) (3)社内異動履歴等ファイル(4列20行程度 個人毎シート分け約120シート) (4)社内教育履歴ファイル(4列100行程度 個人毎シート分け約120シート) (5)取得資格ファイル(4列20行程度 個人毎シート分け約120シート) (1)~(5)のファイルを統合して、新たに個人毎1枚のシートに情報をまとめたいのです。ちなみにリストから名前を選択するとその個人の情報が表示されるようにしたいのです。 本来アクセスの世界ですが、エクセルで何とか対応したいのですが、ファイルやシートが複数なのでVLOOKUP等では難しいですよね…? どなたかお知恵をお貸しください。

  • Excelのファイルをまたいだシート参照について

    Excelのファイルをまたいだシート参照について AというファイルのシートaがbのA1を参照しているとき、Bというファイル(同じシートbを作成済) に貼り付けると、aの参照はAのファイルの別シートから参照(=[A.xls]b!A1)をするようになって しまうのですが、これをBのシート(同じ名前,b!A1)のなかで参照をするようにコピーする方法を教えてください。

  • エクセル VBA データのマッチング

     エクセルのVBで下記のプログラムの作成をしたいのですがうまくマクロが組めません。 ファイル名:TEST01.XLS ファイル名:TEST02.XLS があります。 TEST01.XLSにあるA列のデータ、TEST02.XLSにG列にあるデータが一致した場合のみ、一致した行にあるTEST01.XLSのB列にある4桁のコードを一致したTEST02.XLSのL列に表示させるプログラムを作りたいです。 すみませんが回等お願いできませんか。

  • データファイルを開かずにコピー、別ファイルに転記

    データファイルを開かずに、該当行をコピー、別ファイルに転記する方法を教えてください。 ・ユーザーフォームを持つファイルがあります(仮ファイル名:印刷用ツール.xls)  ユーザーフォームには、テキストボックス(番号入力用)と、コマンドボタンがひとつあります  印刷用ツール.xlsのSheet1は「印刷用シート」になっています。  印刷用ツール.xlsのSheet2は、「印刷用シート」に表示するためのデータが入るデータシートです。 ・↑とは異なるデータファイルがあります(仮ファイル名:データファイル.xls) データファイルには A列に番号 、B~D列には番号に付随する情報データが入力されています。 (例)  A   B   C   D  1  りんご 青森 150 2  いか  新潟 200 ***以下、実行したい内容のイメージです (1)ユーザーフォームのテキストボックスに番号を入力して、コマンドボタンを押す ↓ (2)テキストボックスに入力された番号と同じ番号をデータファイル.xls内で検索する(データファイル.xlsを開かずに) ↓ (3)データファイル内で検索して合致した番号行を行ごとコピーする ↓ (4)コピーしたデータを印刷用ツール.xlsのSheet2の1行目に貼り付ける(貼り付ける前にSheet2の1行目をクリアする) (後は、Sheet2のデータはSheet1(印刷用シート)で、表示したい部分だけを表示して印刷します) 宜しくお願い致します。

  • エクセルのマクロで作成した関数を他のエクセルのファイルから参照できるのですか?

    エクセルVBAに関して質問です。 a.xlsというファイルに複数のシートがあり すべてのシートにあるデータと「計算」ボタンがあります。 「計算」ボタンを押下すると、マクロが実行され 計算結果が同じシートに表示されます。 データの内容はシートごとに違いますが、 「計算」ボタンで呼び出したいマクロはすべて同じです。 この「計算」ボタンを押すと実行されるマクロを b.xlsに記述したいのですが、 (他のエクセルのファイルにも使いまわしたいので) そのようなことは可能なのでしょうか。 またどのようにマクロを記述すればこのマクロを 呼び出すことができるのでしょうか。 分かりにくい文章で申し訳ございませんが ご教授くださるとうれしいです。

  • エクセルの関数で、セルに書いたファイル名を参照

    エクセルの関数で、セルに書いたファイル名を参照する方法が知りたいです。 エクセル関数初心者レベルです。 別のファイル(開いた状態)に欲しいデータがあって、そのデータをexcel関数(できればOFFSET関数等)を使って他のファイルで参照します。 その際、その関数に記載されるファイル名を別のセルに記入して、それを参照させるようにしたいのですが、どうすればよいのでしょう。 たとえば、afile.xlsというファイルのbsheetというシートのA1セルに欲しいデータ(数字または文字)があるとします。 afile.xlsを開いた状態で、別のファイル(new.xlsとします)のセルに、"="で参照させると =[afile.xls]bsheet!$A$1 という関数が入り、データも表示されています。 ここで、たとえばnew.xls上の B2セルに " afile.xls " とベタ打ちして、 上掲の=[afile.xls]bsheet!$A$1の [afile.xls] のところをB2セルを参照させるようにしたいです。単純にB2と打ち変えてみたりもしたのですが、うまくいかないようで。 どなたか教えて頂けるとたすかります。よろしくお願いいたします。

  • エクセルにおいて、行ごとに別ファイルを作成

    エクセル AAA.xls の、シート aaa のデータが851行まであります。 (1行目は名前や列名などのデータです) このデータを複数のエクセルファイルに、 2~171行目までは 01.xls 172~341行目までは 02.xls 342~511行目までは 03.xls 512~681行目までは 04.xls 682~851行目までは 05.xls のように分けて保存したいです。 さらに、週毎に シートaaa のデータは更新されるため、 B~F.xls への保存も、前月分を残したまま追記していく必要があります。 (たとえば、01.xls を開くと、12月1週目のデータの後に、12月2週目のデータが 追記される・・・ という操作を組み込みたいです) こういった作業をするためのマクロは、実際にどのように書けばよいのか、 ご教示ください。 非常に複雑なマクロになってしまうかもしれませんが、 どうぞよろしくお願いいたします。

専門家に質問してみよう