Excelについての質問

このQ&Aのポイント
  • Excel2003を使用しています。以下の質問について回答をお願いします。
  • AというシートのA1セルにA以外のシートのシート名を表示させることは可能でしょうか?また、セルに[=TODAY]で日付を表示させている場合、保存時にセルの表示を変更せずに保存する方法はあるのでしょうか?
  • Excel2003を使用している場合、指定したシートに他のシートのシート名を表示させる方法や、日付を表示させる場合の保存時の表示方法について教えてください。
回答を見る
  • ベストアンサー

Excelについて

Excel2003を使用しています。 質問(1) 例えば“A”というシートのA1セルに“A”以外のシートのシート名を 表示させることは可能でしょうか? 質問(2) あるセルに[=TODAY]で日付を表示させています。 このファイルは毎月更新→上書き保存しているのですが 客先から毎月のデータも保存するよう依頼があったので 元々のファイル名に『○月分』と書き加えて、上書き保存のものとは 別のMOに保存しています。 この保存用のMOを『○月分』とは違う×月に開くと、セルの表示は 『×月』になってしまいますが、これを保存したときと同じように 表示させる方法はあるのでしょうか? また、こういう場合は[=TODAY]は使わないほうがいいのでしょうか? 以上、よろしくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

(1)関数では出来ません。VBAでなら可能です。 http://www.relief.jp/itnote/archives/000960.php (2)データを保存するのであればTODAY()は使わない方がいいでしょう。 「Ctrlキー」を押したまま「;キー」を押せば現在の日付が挿入できます。 もしくはVBAで特定の処理をした場合だけ、現在の日付をセットするようにするかです。

rx-z5815
質問者

お礼

お礼が遅くなり、申し訳ありません。 教えていただいたサイト大変参考になりました。 ありがとうございました!

関連するQ&A

  • excelの関数について

    excelの関数について sheet1、sheet2の二つのシートがあり sheet1のA1セルにsheet2のA1セルのデータを呼び出すために、 次のような式をsheet1のA1セルに入力した =sheet2!A1 通常だと表示が変更されるかと思いますが、表示が変更されず・・・ dataを呼び出すことができません。 四苦八苦して「上書き保存」ボタンを押すことで表示が更新されて呼び出すことが出来ることが 確認できました。 これはexcelファイルの破損でしょうか? もしくは、excelファイルの設定の問題でしょうか? 誰か教えてください

  • エクセルで、他のエクセルのデータを表示

    エクセルのファイルが2つあり、AとBとします。 AファイルのA1セルに、BファイルのA1セルの情報を表示させたいのですが、 AファイルのA1セル='C:\フルパス\[ファイル名]Sheet1'!$A$1 と表示させる事で表示できます。 ここで、Bファイルは定期的に差し替えたいのですが、 上書きしたり、Bファイル削除→新しいBファイルを配置すると AファイルのA1セルは"0"と表示されてしまいます。 Bファイルを新しくしても、そのファイルのA1セルの情報を AファイルのA1セルに表示させる方法はあるのでしょうか。 Bファイルの配置とファイル名は変えていません。

  • ExcelVBマクロ

    新年度Aというフォルダー内にあるbook2012.xlsを開き一部データー入力の上、表操作したものを 別名のファイルで同じフォルダー内に保存する方法を教えてください。 book2012.xlsには「報告」「管理」というシートが2つあります。 (1)「報告」シートを非表示にし、「管理」シート上のA1セル内容をファイル名にして保存。 (2)「報告」シートを再表示し、「報告」シート上のA10~A20セルの内容を一時削除、   「管理」シートを非表示にして「報告」シート上のA1セル内容をファイル名にして保存。 (3)「管理」シートを再表示し、「報告」シート上に先程、削除したA10~A20セルの内容を復元した 上でbook2012.xlsを上書きする。 ※(1)(2)で保存時、同名ファイルがある時は上書きする。

  • エクセル 関数について

    各月ごとにシートをつくっており、シート7月分のA1に  ='6月分'!A100  というセルをつくって前月分の残高を表示するようにしております。 毎月関数の月を手で変えているのですが、セルC1に日付を入力していますので、その月を使ってA1の関数を自動的に変えて表示することはできないのでしょうか。よろしくお願いします。

  • EXCEL VBA

    1月から3月までの12シートからなる複数のファイルがあります。 そのファイルを上書き保存したときに書式と値だけをコピーした「ファイル名+シート名」で別ファイルに保存をかけたいのです。 (例) 営業課月次.xlsの4月シートに入力をして、上書き保存をかけた時点で月次4月.xlsにシート名=営業課月次4月で書式と値だけ保存する。 こんな都合のよいVBAがありましたら教えていただきたいと思います。宜しくお願いします。 (VBAに関しては入門編ぐらいの知識しかありません。)

  • エクセルマクロ

    例えばA1セルに入力されている値を常にファイル名に して保存するということはマクロで可能でしょうか? A1セルの値は変化し、ファイル名は上書きしていくという かたちにしたいのですが。 よろしくお願いします。

  • エクセルでシート名をセルに表示させたい。

    エクセルで複数のシートからなるファイルがあり、シート名は「4月」「5月」「6月」・・・となっています。 このシート名をそれぞれのシートの「A1」セルに表示させる方法はありますか?シート名を変更したときに「A1」セルも連動して変わるようにしたいのです。お願いします。

  • 名を付けて保存のコード(エクセルVBA)

    セルA1に書いてある文字をそのままファイル名にして保存させるコードの記述方法を教えて下さい。 例) A1に 「’001」を入力しておき、シート上に配置してあるコマンドボタンをクリックすることで、「001.xls」と名を付けて、あらかじめ決めてある、ディレクトリに保存 エクセル97を使用しています。上書き保存とか、予めコード内にファイル名を書いておく方法は分かったのですが、セルを参照させる方法が分かりません! どなたか詳しい方、宜しくお願い致します。

  • Excel VBAで初心者です。

    Excel VBAで初心者です。 他のExcelファイルのワークシートのデータを選択して取得したいのですが Aファイルのシート1のセルA3に入力されている月が4~11と入力されていた場合 ファイル名「B」を、月が6~1が入力されていた場合、ファイル名「C」のデータを 見にいき、更に Aファイルのシート1のセルA1に入力されている西暦と、セルA3に入力されている月が B又はCファイルのシート名[西暦(月)]もしくは平成○年○月度と表示されている(2001/8/1)月 からマイナス1したものとマッチさせて、あったらその中のセルデータを Aファイルに表示させたいと思っています。 今はファイル名と場所を強制的に開くように指示してある状態ですが、 上記の希望のように選択してデータを表示するようにしたいのです。 VBAでは無理なのでしょうか? もしやり方がありましたら、ご指導いただきたくお願い申し上げます。

  • エクセルVBA 画像あり範囲を指定してPNG保存

    利用環境 win7 エクセル2013 お世話になっております。 シート2の範囲A1:T11の範囲をVBAで画像保存したいです。 範囲はセルを調整して1920x1080ピクセルにしております。 範囲内に5枚ほどの画像を挿入しております。 表示そのまま画像保存できますでしょうか。 こちらの保存したい画像は一定時間ごとに上書き保存していきますので、「上書きの警告」もなしで即上書きしたいです。 保存先は毎回同じ「C:\保存先フォルダ」 ファイル名はA.png どうかご教示ください。 よろしくお願いいたします。

専門家に質問してみよう