• ベストアンサー

Excelファイルの特定のシートを開くには?

過去ログにもありましたが、あまり理解できなかったので質問いたします。 WEBぺージ上に「Sheet1」、「Sheet2」と記載し、リンク先はそれぞれのシートを開くようにしたいのです。 使用環境: エクセルファイルは頻繁に更新されますが、WEBに載せる目的は閲覧のみです。 社内サーバーに置いています。 よろしくお願いいたします。

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

  • ベストアンサー
  • taskuni
  • ベストアンサー率71% (49/69)
回答No.2

<a href="xxxx.xls#Sheet1!A1"> のような指定でどうでしょうか。 上の例では、Sheet1のA1のセルを指定しています。

ayu303
質問者

お礼

回答ありがとうございます!! <a href="xxxx.xls#Sheet1!A1">を 試してみたところ、エクセルは開きますがシートの指定はできず、前回保存した時に選択していたシートのセルを指してしまっています。 よろしくお願いいたします。

ayu303
質問者

補足

回答ありがとうございます! 「Webページとして保存」という機能を試してみました。各シートが重なるようなページができることはわかりました。しかし、元のエクセルファイルを更新しても変更内容はwebページには反映されませんよね?? 【エクセルで「セル」からのリンクで、各ページが開くようにようにして、念のため保存しておいてから】というのは、例えばsheet1からハイパーリンクでsheet2やsheet3を参照さておくという意味ですか? 理解力が乏しくて申し訳ございません。よろしくお願いいたします。

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

その他の回答 (4)

  • taskuni
  • ベストアンサー率71% (49/69)
回答No.5

やってみたら出来た程度なので、これ以上の知識は持っていないのですが、IE・officeのバージョンの違いで差が出るのかもしれません。 こちらは、IE6 office2000 で、動作しています。 関係ないかもしれないですが、フレーム利用のページだと問題が発生するみたいです。(参考URL

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;817052
ayu303
質問者

お礼

回答ありがとうございます! 自宅で動いたコードは、会社では動きませんでした。 IEのバージョンですか。それは盲点でした。自宅のは6でした。 会社の端末は調べていませんが古いのかもしれません。 特定のシートが開くと便利なのですが、端末ごとに指定できたり出来なかったりするのは困りものですね。 勉強になりました。

ayu303
質問者

補足

回答し忘れました。 フレームは使っておりません。 参考先のマイクロソフトのサイトを見て驚きました。 フレームを使う予定でしたがやめることにします。 たすかりました!!

全文を見る
すると、全ての回答が全文表示されます。
  • taskuni
  • ベストアンサー率71% (49/69)
回答No.4

環境によって動かなかったりするのかな? <a href="xxxx.xls#Sheet1!A1">Sheet1</a> Sheet1の部分は実際のシート名に直してますか?

ayu303
質問者

補足

回答ありがとうございます!! 会社の端末ではできませんでした。しかし、自宅のPCでは先ほどできました! 「環境によって」で考えられる点はなにがありますでしょうか?設定でしょうか?バージョンでしょうか? ちなみに 自宅:windowsXP&office2003 会社:windows2000&office2003です。 明日は自宅で動いたソースを会社へもっていって試してみます。 再度結果を報告いたします。

全文を見る
すると、全ての回答が全文表示されます。
  • gura_
  • ベストアンサー率44% (749/1683)
回答No.3

#1です >元のエクセルファイルを更新しても変更内容はwebページには反映されませんよね??  自動的には反映されません、変更したファイルを再度「Webページとして保存」します。  修正したファイルを「***.xls」で保存しておかないと、修正したファイルが「***.html」になってしまい、修正したファイルを「***.xls」として作業できないくなる危険があるためです。  エクセルは「Webページ作成ソフトではありません」あくまで上の「***.html」は、Webページとして見られるようにした複製ページであり、原本は「***.xls」ファイルですから、原本の「***.xls」を大事にしましょうという事です。

ayu303
質問者

お礼

回答ありがとうございます! エクセル更新者は一人ではなく、社内のいろいろな部署の人が行うので、この場合「webページとして保存」は少し危険かもしれませんね。 しかし閲覧専用としてはいろいろと用途がありそうなので使ってみようと思います!!参考サイトでしっかり勉強いたします!

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

 まず、エクセルで「セル」からのリンクで、各ページが開くようにようにして、念のため保存しておいてから、  「Webページとして保存」すれば、エクセルのときのように、各シートが重なった「BooK」のようなページが出来ますが

ayu303
質問者

補足

回答ありがとうございます!! 補足先を間違えてしまいました。大変申し訳ありません。よろしくお願いいたします。

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

関連するQ&A

  • エクセル シートの保護

    はじめまして。エクセル2007を利用していますが、シートの保護について教えて頂ければと思います。あるエクセルファイルの中で複数シートの中のある一つのシートを隠し(隠す方法は分かるのですが)更にもう一度見せる段階でパスワードをかけて他人に見せないようにしたいと思っています。そのやり方を教えていただけますでしょうか。過去のログを調べましたがキーワードの設定が悪いのか、目的のものは見つかりませんでした。何卒宜しくお願い申し上げます。

  • 特定の条件でネットワークが遅くファイルが開かない

    ネットワークが異常に遅くてExcelファイルを開くときにかなりの時間を要するときがあります。 環境としては、社内ネットワーク上のファイルを開くときに発生します。OSはWindows XP SP3、Officeは2007です。 発生の条件としては社内サーバーのファイルを開くときに、異常に時間がかかる(1分以上)為、一端Excel画面が真っ白になり、その後開きます。 ただ、すべてのファイルがそのような状況になるのではなく、開くのが遅いファイルは必ずリンクが有ります。逆に言うと、リンクのないファイルはスムーズに開くことが出来ます。ただし、リンクがあってもスムーズに開くファイルもあります。 リンク先のサーバー自体は通常に開くことは出来ますが、リンクが関係していることは確かかと思います。 また、いろいろ気になって試したのですが、一端Windowsをログオフし、別アカウントログインすると、開くのが遅かったファイルでもスムーズに開くことが出来ます。(もちろん同じマシンです)メインで使っているユーザー名でログインしているアカウントのみで発生しているようです。 ユーザープロファイルごとにネットワーク関係の影響があるのは考えにくいのですが、何が原因なのか、また対処法は何かをご存じの方いらっしゃいましたら、ご教示下さい。 追伸 また、関係があるか分からないですが、ここ最近iTunesの「更新ファイル(アプリ)のダウンロード」が極端に遅くなりました。これも何か因果関係があるのでしょうか?

  • エクセルのシートの保護、ブックの保護について

    エクセルのシートの保護、ブックの保護について いつもお世話になっております。 他のエクセルファイルとリンクしているエクセルのファイルを開いたときに、リンクの更新が表示されます。 ファイルを開いたときにリンクの更新がされないようにしたいのですが、シートの保護、ブックの保護でリンクが更新されないようにはできないでしょうか? それとも、リンクそのものを解除するしか方法がないのでしょうか…。

  • エクセルVBAをつかってフォルダ内のファイルの特定シートのデータを1つのシートにまとめる

    はじめまして。 過去ログ検索しましたが、載っていないようなので投稿させていただきます。 ブックAがあるフォルダ内にある「○年*.xls」のさらに「○月(○月以外のシートもあり)」のシート内の特定のセル(範囲は固定されてます)の文字列を、全てブックAの1つのシートにまとめたいのですが、VBAにてこれは可能ですか? フォルダ内のファイルが複数だったり、またそのファイル内の該当シートが1つだったり複数だったりで、かなり行き詰ってます。 どなたかご存知の方いらっしゃいましたらご教授願います。 エクセル2000を使用しております。

  • Excelのハイパーリンクで,別Excelのシート

    Excelのハイパーリンクについて, リンク先をこのドキュメント内だとsheetまで指定できますが, 別のExcelをリンク先にする場合,ファイルweb別ページだと sheetまで指定できません。 Excel一覧表Aと,それそれsheetでまとめたExcel Bと2つ作り, 一覧表のリンクをクリックすると,詳細はExcel Bのsheet1・sheet2・・・が 表示されるようにしたいです。 可能であれば,教えてください。よろしくお願いします。

  • Excelでシートを簡単に見つける方法

    Excelの目的とするシートをすぐに見つける何か良い方法はないでしょうか。 ひとつのBookに50以上もシートがあって探すのが大変です。 目次を作って各シートをリンク付けしていたのですが、 これも作成するのが大変で手間がかかります。 シート検索の便利な方法があれば教えてください。

  • EXCELをWEB閲覧したいのですが・・・

    EXCELの内容をWEB形式で保存して閲覧ページを作成しようとしてますが、EXCELのシートが複数になった場合、ソースを見て修正しようとするとEXCELに書き込んだ文字(テキスト)がありません。シート毎に上位階層に行くリンクを貼りたいのですが、どうすれば良いかわかりません。EXCELでWEBページを作成するには単一シートでなければダメですか?(単一シートならEXCELに書き込んだ文字が表示されます)

  • エクセルファイルの二重オープンについて

    恐れ入りますが、下記環境にて質問させて頂きます。 OS:WindowsME EXCEL 2002 Internet Expirer 6.0 本社と工場とが離れている為、あるエクセルデータを本社と工場で共有してお互いに進捗をモニターしています。 エクセルデータはプロバイダーのWebサーバーに置いてあり、そこにIEでアクセスし、IEにエクセルデータが表示されますから確認(閲覧のみ)や更新をしていますが、一度は保存して、再度IEでそのデータを閲覧すると既に○○ファイルは開いています、再度開きますかと表示されますが、これは何回行っても同様です。 どなたかご存じのかたアドバイスをお願いします。

  • エクセルファイルが開けない

    今日、保存したエクセルファイルが開けなくなってしまいました。 出てきたダイアログボックスにはこの様に記載されておりました。 リンクの自動更新が無効にされました。リンクの自動更新を有効にするとコンピューターの安全 性が失われる可能性があります。このファイルの発行元が信頼できない場合は、このコンテンツ を有効にしないで下さい。 ボックスの下には有効と無効のボタンが有、両方とも試してみましたがファイルは開けません でした。 ウインドウズ7のアップデートも完了し、ウイルスソフトも常に最新の状態です。 パソコンも再起動し試みてみましたが、同じ状況です。 仕事で使用している為、困っています。 ワークシートはエクセル97-2003で現在使用中のソフトはエクセル2007です。 解決方法の分かる方いらしたら宜しくお願いします。

  • シート2に作成された、エクセルの表を、シート1のエクセルのページに貼り付けできるでしょうか?

    シート2に作成された、エクセルの表を、シート1のエクセルのページに貼り付けできるでしょうか?しかも、ワークシートの機能をもったままの貼り付けは出来るでしょうか?(ワードをはりつけると、MicroSoftワードシートオブジェクトとして、更新、入力などできますが、、エクセルをエクセルに、ワークシートの機能をもったままの貼り付けは無理でしょうね?)リンク貼り付けではなくて、エクセルシートのなかに、エクセル作成の表を貼り付けて、その、貼り付けられた表をダブルクリックすると、エクセルのワークシートが立ち上がるようなこと出来るのかな?と思ったのですが、、、、?エクセルにエクセルを貼り付けて、その貼り付けたエクセルを開くと(Wクリックすると、エクセルが開いてきて、修正などもかのうな状態)にならないでしょうか