• 締切済み

EXCEL 行列番号の表示

他のシステムからエクスポートしたファイルを開くと、行列番号及びシート見出しが表示されていません。 このシステムからエクスポートしたエクセルファイルは、全て同じ設定になっており、エクスポート時に制御することも不可能です。 エクセルでファイルを開いてから、ウィンドウオプションで、行列番号、シート見出しを表示させているのですが、マクロを利用してファイルを開いた際に自動的に表示させることはできないでしょうか? 色々と試してみたのですが、どうもうまくいきません。 よろしくお願いいたします。

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

No.2・3です。 補足を読ませていただきました。 当方の認識ではイベントプロシージャ―は「This Workbook」(もしくは「Sheet」)にしか設定できないと思います。 (できる方法があればごめんなさい。) そこで苦肉の策です。 他の方が操作されるというコトですので、実際問題として難しいかもしれませんが・・・ 前回のコードをWordなどにコピー&ペーストしておいて Bookを開き → Alt+F11キー → 「This Workbook」をダブルクリック →  VBE画面に貼付 → マクロ実行 といった操作を懇切丁寧に教えてあげる。 この程度しか思い浮かびません。 参考にならなくてごめんなさいね。m(_ _)m

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

No.2です! たびたびごめんなさい。 一旦Sheet見出しが表示されると SheetActivateプロシージャ―が使えると思いますので Sub 表示() With ActiveWindow .DisplayHeadings = True .DisplayWorkbookTabs = True End With End Sub Private Sub Workbook_SheetActivate(ByVal Sh As Object) ActiveWindow.DisplayHeadings = True End Sub としてみてください。 参考になりますかね?m(_ _)m

rouxnelvivi-dog
質問者

補足

ご返信ありがとうございます。 ご教示いただいたマクロは確かに問題なく実行できます。 ただ、別の者に、エクスポートしたファイルを使用して集計作業等をしてもらうので、できればファイルを開いた際に自動的に、行列番号及びシート見出しを表示できればと考えております。 Auto_openを使用すればできるかと思い、当該ファイルにマクロを設定した場合はうまくいくのですが、個人用マクロに設定すると、「オブジェクト変数またはWithブロック変数が設定されていません。」とエラーがでます。 何かいい方法はありまうでしょうか?

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! おそらく「行・列番号」の表示は各Sheetでの設定になると思います。 ただ・・・ Sheet見出しも表示されていないというコトですので SheetActivateプロシージャ―も使えないと思いますので、 一例です。 Alt+F11キー → 画面左下の「This Workbook」をダブルクリックして Sub 表示() With ActiveWindow .DisplayHeadings = True .DisplayWorkbookTabs = True End With End Sub としてマクロを実行してみてはどうでしょうか? 最悪でもSheet見出しは表示できると思います。 ※ Bookを開いた時点でできる方法があればごめんなさいね。m(_ _)m

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

> 他のシステムからエクスポートしたファイル このファイルの拡張子は何ですか?

rouxnelvivi-dog
質問者

補足

ファイルはエクセルファイルです。 拡張子:xls

関連するQ&A

  • エクセルの行列番号の表示サイズについて

    エクセルの行列番号の表示が大きく表示されるファイルについて(数式バーの大きさは変わりません) 自宅以外のパソコンで作成したエクセルファイル(2003)なのですが、行列番号の大きさが通常の倍ぐらいの大きさになっています。 新規に自宅でエクセルを起動した場合には、標準の行列番号の大きさなのですが・・・ 行列番号の大きさの設定変更は、どこで行えばいいのでしょうか? ちなみに、オプションの「全般タブ」のサイズを変更しても、数式バーの大きさは変わりますが行列番号の表示の大きさはかわりませんでした。 どうぞよろしくお願いいたします。

  • エクセル行列番号について

    Windows Excel2002を使用しておりますが、エクセルの行列番号がどちらも数字表示になってしまっているのです。 (とても仕事がしずらいのです!) 行列番号の表示・非表示の方法はわかりますが、表示の種類(数字OR文字)の選択はどうしたらいいのか教えてください。

  • いらない部分の行列番号

    会社で見かけたのですがエクセルでいらない部分の行列番号を削除しているものを見ました。 すごく使いやすくてよかったのですがどうするのでしょうか? オプションで全て消すのではなく使わない部分を全て消してありました。 マクロでしょうか?マクロの事はよくわからないので簡単にお願いします。

  • Excelシートの表示等について

    WinXP上のExcel2002で作成したファイルをWin7(32ビット)上でExcel2007で開き、名前を付けて保存で2007形式(.xlsx)に保存し直しました。 そのファイルを開くと見出しの無い、行列の升目表示の無いシートが開いた上に実際のファイルが開きます。 二重にExcelファイルが開いているような状態なので、奥にある「×」をクリックして全部終了させようとすると見出しの無い、行列の升目表示の無いシートが残って表示されます。 当然手前の「×」をクリックすると実際のシートが消え、奥にある見出しの無い、行列の升目表示の無いシートが表示されます。 そこで問題なのがシートに何か変更を加え、奥にある「×」をクリックして全部終了させようとすると見出しの無い、行列の升目表示の無いシートが残って表示されるので再度「×」をクリックすると「変更を保存しますか」とメッセージがかえってきます。 そこで誤

  • Excelの表示・非表示について

    質問させて頂きます。 会社で使っているシステムで出力したエクセルファイルは常に 行列と枠線が非表示になっています。 そのため、いつも    ツール → オプション → 表示 ・・・ の手順で表示させているのですが、もっと簡単に表示させる事は 出来ないものでしょうか? (会社のシステムを変えてもらうのは無理みたいです) 「枠線」の方はツールバーの中のグリッドで見つかったのですが、 「行列番号」の方は今のところ見当たりません。 よろしくお願いします。

  • Excelで質問です。シート見出しを非表示して復活できないようにするに

    Excelで質問です。シート見出しを非表示して復活できないようにするには 他人に公開するために、シート単体ではなく、シートの見出し全体を非表示にしたいのですが、ツール→オプション→見出し→チェックで復活してしまいます。パスワード等で制御する方法はないでしょうか?

  • Excelで全セル選択ボタンを使うと行列番号が表示されない

    職場のパソコンです。OSは2000、Excelも2000です。 ちゃんと表示されている行列番号が、全セル選択ボタンを使うと表示されず空白になり、解除するとまた表示されます。 数人で使っているので、誰がどのように設定をしたのか分かりません。 ウィンドウオプションは確認しましたが、関係ありませんでした。 解決法をご存知の方、教えて下さい。 宜しくお願いします。

  • EXCELでのマクロ実行後の行列番号表示不具合について

    EXCELでマクロ実行後に、行列番号の表示不具合が発生することがあります。 具体的には、行番号の数字が塗りつぶされたようになる不具合です。 EXCELを一度終了して再度ファイルを開くと不具合自体は直るのですが、不具合発生のたびにファイルを開きなおすので非効率で困っています。 職場の人に聞いたら、「Application.ScreenUpdating = False が原因では?」と言われたのですが、対処方法がよくわかりません。 どなたか、わかる方はいらっしゃらないでしょうか。

  • エクセル2010 シート見出しが表示されない

    シートの見出しが表示されなくて困っています。 一般には、ファイルから、オプション、詳細設定に行って表示の項の「シート見出しを表示する」にチエックを入れると表示されるとなっていますが、私の場合、チエックが入っていますが 表示されません。  私のエクセルのデーターには、シート見出しが表示されているものと、表示されていないものが混在しています。  どうしたら見出しの表示が出来るのか教えてください。

  • Excelの行番号、列番号の表示について

    Excelの行番号と列番号がシートの右側に表示されてしまいます。 行番号1,2,3...の表示がシート右側に、列番号A,B,C...の表示がシートの右側から表示されています。 Excelを起動すると、全てのファイルがこの状態で開きます。 オプションの設定などを確認してみましたが、該当する設定はありませんでした。 通常(シートの左側)の表示に戻したいのですが、方法をご存知の方がいらっしゃいましたら、ご教授願います。

専門家に質問してみよう