• 締切済み

excelのワークシート分析ツール

excelのワークシート分析ツールで、セルを参照する時、参照先のセルの前に、ファイルの名前が表示されてしまい、参照をするのに手間取っています。ファイル名が表示されないようにするには、どうすれば良いのでしょうか?教えていただけると助かります!!

みんなの回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 >ジャンプ、移動先を見るスペースはとても小さく、 結論から言うと、それは、Excel内では、できません。 「ワークシート分析」の、いわゆる、デバッグ・ツールは、通常は使わないというか、あまり評判が良くないようです。 表示だけの問題なら、画面のプロパティを変更すればよいのですが、文字自体が小さくて見えないという問題に対する変更は、レジストリなどで可能ではないかと思います。しかし、同様の質問は、あまり見たこともありませんし、リスクが高いような気がします。 そこで、参照先を表示する、マクロを作ってみました。 別のブックの場合は、イニシャルだけが表示するように作ってみました。 ご質問のご期待には反しますが、もし、よろしかったらお試しください。 ---------------------------------------------------- '標準モジュール設定 Sub DependMsg()   Dim AC As Range   Dim Awbn As String   Dim Acr As String   Dim Adr As String   Dim shAdr As String   Dim rng As Range   shAdr = ""   msg = ""   Awbn = ActiveWorkbook.Name   Set AC = ActiveCell   Application.ScreenUpdating = False   With AC     If .HasFormula Then      MsgBox "参照元のチェックはできません。数式をご覧ください " & vbCrLf & _        .FormulaLocal, 48      Exit Sub     End If     Acr = .Parent.Name & "!" & .Address     On Error Resume Next     rng = Nothing     Set rng = .Dependents     If Not rng Is Nothing Then       shAdr = .Dependents.Address & vbCrLf     End If     On Error GoTo 0     .ShowDependents     .NavigateArrow _     TowardPrecedent:=False, _     ArrowNumber:=1, _     LinkNumber:=1     Adr = ActiveCell.Parent.Name & "!" & ActiveCell.Address     'ブックのチェック     If Awbn <> ActiveWorkbook.Name Then      '別のブックの場合は、イニシャルが着く      Adr = "[" & Left$(ActiveWorkbook.Name, 1) & "..]" & Adr 'ActiveWorkbook.Name & Ad     End If     If StrComp(Adr, Acr) = 0 Then       msg = "N/D 依存なし"     Else       msg = Adr       Application.Goto AC       ActiveSheet.ClearArrows     End If   End With   Application.ScreenUpdating = True   If shAdr <> "" Then msg = shAdr & msg   MsgBox msg End Sub ---------------------------------------

Ericsson55
質問者

お礼

ご説明ならびに、マクロを作っていただき、大変大変有り難うございました!!! マイクロソフトが、Excelの分析ツールを、標準装備でもっと充実させてくれると嬉しいですね。

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

こんばんは。 「分析ツール」だけでは、意味が通じないのですね。 「分析ツール」というのは、アドインの集合体で、どれを使っているか、個別に出さないと、回答がつけられないのです。

Ericsson55
質問者

補足

参照先のトレースをし、ジャンプ、移動先を見る際に、参照シート&セルの前に、ファイル名が出てきてしまいます。 ジャンプ、移動先を見るスペースはとても小さく、ファイル名が前についてしまうと、参照シート&セルが、一覧でみることができません。 その為、ファイル名が出てこないようにしたいのですが。

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

関連するQ&A

  • エクセルでシートの参照先を調べたい

    エクセル2000です。 特定のセルの参照先なら、メニューの「ツール」から「ワークシート分析」で調べられますが、これは、ひとつずつ、セルをアクティブにしていかないと調べられません。 アクティブにしたシート(または選択したセル範囲)のどこかのセルを、他のシートのどこかのセルが参照しているかどうかを一度に調べる方法はないでしょうか?

  • エクセルで、ワークシート名をセルから参照する

    エクセルで、ワークシート名をセルに表示する方法は書いてありますが、セルの値をワークシート名とするにはどうしたらいいでしょうか。 つまり、 「ワークシート名 → セル」 ではなく、 「セルの値 → ワークシート名」 ということです。 現状、会社が変わると決算期が変わるため、決算期を変更する度にワークシート名を変えていますが、変わった都度ワークシート名を手で変更するのは手間が掛っています。 具体的には、例えば、 3月決算の会社のファイルは、4月シート、5月シート・・・ 12月決算の会社は、1月シート、2月シート・・・ のようにシート名を変えています。 そのため、セルに決算期を入力すると、自動で各ワークシート名も変更するようにしたいのですが、どうしたらいいでしょうか。 そういう関数はないようですし、マクロ・VBAの本等を見ても、よくわかりません。 宜しくお願い致します。

  • エクセルでワークシートを消した・・・・

    無理なんですかねー 非常に困った失敗をしました。 たくさんのワークシートのあるエクセルファイルの ワークシートを消して・・・ 上書きしてしまいました。 復旧させる方法はないでしょうか? エクセル2003です。 エクセルの2000までであれば、ワークシートを消す際に「一度削除すると元に戻すことはできません」と表示されますが、 2003だと表示されないので、もしかして・・・とかすかな希望をもって書いてます。 めちゃくちゃこまってます。 教えてくださいm(_ _)m

  • PerlでExcelのワークシートを同じファイル内にコピーしたりワーク

    PerlでExcelのワークシートを同じファイル内にコピーしたりワークシートの名前を変更することは可能でしょうか? 環境は、WindowsXPpro、IIS5.1、PerlV5.10でWin32_OLEモジュールを使用しています PerlでExcelのワークシート内セルに書き込み・セルからの読み出しはできています。 VBAではワークシートをコピーする場合は、 「Worksheets("Sheet1").Copy After:=Worksheets("Sheet3")」 でコピーできるようですが、 Perlではどう記述すれば良いか分かりません。 Perlではワークシートをコピーしたりワークシートの名前を変更することは出来ないのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Perl
  • Excelで指定したワークシートを開かせたい

    Excelで指定したワークシートを開かせたいのですが、方法がわかりません。お知恵をお貸しください。 Excelを開いたときにメッセージボックスで開きたい日付のワークシートを指定して開かせるようにしたのですが方法がわかりません。 Excelのファイルは次のようになっています。 ワークシートは、1~31まで31のシートがあります。 Excelファイルを開いたときにどのファイルを開くか訪ね、該当するシートを開きたい。 日付入力が、「07月02日」ならワークシート名の2を、「07月05日」ならワークシート名の5を開かせたいのですが、方法がわかりません。 申し訳ありませんが、お力をお貸しください。

  • エクセルで特定のワークシートのみ名前をつけて保存

    エクセルで特定のワークシートのみ名前をつけて保存するマクロを教えていただけないでしょうか。 (今、手元にそのファイルがないのでこちらに記すことができないのですが、自動で名前をつけて保存するマクロは何とか成功しました。 しかし、その全てのワークシートを保存してしまいます。) また保存するワークシートは、別のワークシート上のセルを参照しているのですが、 保存する際は、全て数値として保存したいです。 アドバイスお願いします!! P.S.申しわけないのですが、私はマクロの知識は全くないので、ほぼコピペしているだけの状態です。 また、できればマクロの起動はCtrl+キーではなく、セル上にボタンの様にできたら助かります。

  • 分析ツールが使えなくなってしまいました。

    こんばんは。Excel2000SR-1、Win98SEです。 CUMPRINC(利率, 支払回数, 現在価値, 開始期, 終了期, 支払期日)を使いたく 1ヶ月程前にテストでExcelシートにて式を試していました。 うろ覚えなのですが、この時は正しく表示されていたと思います。 ところが、今、見てみると、正しいと思われる値が表示されたセルと    #NAME?       と入っているセルの2種類がありました。 正しいと思われる値が表示されたセルをダブルクリックし編集状態にしてから そこから他のセルに移動するだけで移動元は、 #NAME? となってしまいました。 (もちろん、入力式は変わっていません。) どうすれば復活してくれるでしょうか? Excelの履歴 尚、ツール→アドインでは、分析ツールにチェックがいれてあります。 又、アプリケーションの追加と削除→Office2000SR-1Premiumで機能の追加と削除 で見ましても、「分析ツール」は、マイコンピュータから実行となっております。 ----------------------------------------------- 関係ないとは思いますが、最近、以下のパス内のファイルは消しました。 C:\WINDOWS\Recent C:\WINDOWS\Application Data\Microsoft\Office\Recent

  • エクセルワークシートを開く際について・・・

    エクセル初心者ため稚拙な質問お許しください。 エクセルワークシートで「名前を付けて保存」してあるファイルを開いている際、同様に別の「名前を付けて保存」してあるエクセルワークシートのファイルを、違うウィンドウで開くことはできるのでしょうか?できるとしたらどうすればいいのか、どなたかお知恵を拝借ください!

  • Excel ワークシート関数の質問です

    エクセルのワークシート関数を勉強中です。よろしくお願いいたします。 Book1でBook2のデータを参照しています。Book2の参照範囲は名前の定義で「第X番」という名前で定義されています。Xは1-10までの番号であり、第1番から第10番までそれぞれ違う範囲を指しています。Book1のSheet1のA1セルに1-10までの番号を入れ替えるだけでその番号の名前の範囲を自動的に参照する方法はありますか?

  • エクセル2000のワークシートについて

    私はエクセル2000を使用しているのですが、ひとつのファイルに存在するワークシートの数が増えてきて探すのに時間がかかるようになってきました。 そこで、ワークシートの名前の部分に色がつけられたら便利だと思いヘルプなどを見てみたのですがそれらしきものはありませんでした。 ファイルを分けるのも考えたのですが、関連性のあるシートはひとつにまとめておきたいのです。どなたかご存知の方いませんでしょうか?色がつけれたら付箋みたいで便利だと思うのですが。

専門家に質問してみよう