• 締切済み

エクセルに日付型データを貼り付けた時の表示形式が・・・

Microsoft Access 2000でデータベース(Oracle)を参照し、 日付型のフィールドをコピーしてエクセルに貼り付けると 表示形式が「24-Aug-04」のようになってしまっているのですが、 この表示形式を「2004/08/24」のように変更するには、 データを貼り付けた後にセルを選択して書式の変更をするしか方法がないのでしょうか? 最初に貼り付けた時点で「2004/08/24」の形式にしたいのですが、 貼り付ける前にシート全体を選択して表示形式を変えてしまうと、 日付型以外の項目まで日付形式に変換されてしまいます・・・。 よろしくお願いします。

みんなの回答

noname#13477
noname#13477
回答No.2

貼り付ける際に、「形式を指定して貼り付け」で、 「データのみ」では駄目ですか? Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False 見当違いでしたら、すみません。

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

>貼り付ける前にシート全体を選択して表示形式を変えてしまうと、 なぜシート全体の表示形式を日付に返りのでしょうか。 普通は列単位ぐらいに指定するのでは。 >日付型以外の項目まで日付形式に変換されてしまいます 私がVer.2000でやると、前もってそのセルを日付に 設定しておいても、貼りつけると24-Aug-04のままでした。 形式を選択して貼りつけ-値を貼りつけると、2004/8/24になりました。 VBAでMsgBox Format("24 - Aug -2004", "yyyy/mm/dd") のように2004にしないと旨く行かなかった。 良くその理由が判らない。 24-Aug-04と貼りつけて、のち書式を日付1997/3/4にすると、2004/8/24になりました。 自動化したいのでしょうが、VBAで書式を設定するか、手操作で書式を設定する以外ないのでは。 24 - Aug -04という書式でOracleから、もってくるところに無理があるのでは。

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

関連するQ&A

  • エクセルの日付で/が表示されません

    エクセルのシートに日付を2002/08/01という形式で入力したいのですが、 うまくいきません。 セルの書式設定で表示形式を日付にして、種類の欄を見てみても、 本来2002/08/01等と表示されてる筈の種類が、2002 8 1 のような[/]が 無い形式で表されており、実際にセルに日付を入力しても、[/]が表示 されません。 他の種類に変更する(例えば、年月日形式等)と、問題なく表示されます。 原因および改善策をご存じの方、教えてください。

  • Excelの日付がスラッシュ表示になり困ります

    こんにちは。Excelの日付入力について質問です。 入力した日付の表示が勝手にスラッシュ形式に変わってしまいます。 Excelの知識が足りず、困っています。治す方法を教えて頂けませんか。 まず日付をセルに「2012年11月21日」と入力しています。 この形をそのままにしたいのです。 しかし後から曜日を付けくわえたり訂正するために セルを選択(ダブルクリックで入力しようと)すると 表示が急に2012/11/21に変わってしまいます。 セル選択をはずすと、入力した時の2---年-月-日状態に戻ります。 スラッシュ形式のまま書き加えると、スラッシュ形式のままで確定されてしまいます。 ここで調べて、日付の入力形式はセル書式から変更出来るとしりましたが セル書式で変更をしても全く変わりません。 変更後も何も変わらず困っています。 どなたか、入力した日付形式をそのままにする方法を 教えて頂けませんか。

  • エクセルの表示形式文字と日付の分け方

    エクセルでデータベースを作成しているのですが、日付のフィールドに文字形式と日付形式がが混合されています。 例えば表示はすべて、2006/4/30と入力すると「H18.4」日付形式でと表示されるようにしたいのですが、幾つかのデーターは「h18.4」と文字形式で既に入力されています。 フィルターで文字形式のみを抽出して一気に日付形式に変更しようとしたのですが、フィルターでは「H18.4」も 「h18.4」も同じデータと認識されるみたいで抽出が出来ません。何か方法がありますでしょうか?宜しくお願いします。

  • エクセルで表示形式が変更されるのはなぜ

    セルに1-2-3のように入力すると自動的に日付に変更されます。 書式設定の表示形式で標準を選択してもすぐに戻ってしまいます。 住所のような1-2-3を入力数にはどのようにすればよいのでしょうか? よろしくお願いします。

  • EXCEL2003のセル参照、表示形式について

    EXCEL2003についてです。 1)日付を複数のシートに反映させたかったので、  他シートのセルを絶対参照させました。   (関数: =Sheet1!$A$1)   ⇒表示先セルの表示は【2008/04/01】となります。  2)日付の表示を【2008年4月1日】としたいため、対象セルで 「右クリック」⇒「セルの書式設定」⇒「表示形式タブ」⇒「分類」を 選択し、“日付”に変更したところ、「サンプル」で何も 反応しませんでした。また、対象セルにも反映はされません。 3)表示先セルを“標準”に戻し、参照先セルを「日付」にしたとこ ろ、反映はされたので、ファイルを保存しようとしたとこ、 今度は「ファイルを保存できませんでした」とのメッセージがでてしまします。 上記を改善というか、反映させるには設定等が必要なのでしょうか?  

  • エクセルでランダムな日付を関数使って曜日を表示

    例えば、A列に日付の項目B列に曜日の項目を作ります。A3~A20のセルにランダムに日付が入っています。その横のB3~B20セルに曜日を表示したいのですが・・・・・・ B列にはA列を参照する数式を入力し、セルの書式設定の表示形式で曜日を表示するにはどのようにしたらいいのでしょうか?宜しくお願いします。

  • エクセルの表示形式(日付→文字)

    エクセルで、2002/12/1のような日付が大量に入っている列があります。 そのセルの表示形式は、現在日付になっているのですが、 文字列に変更する必要が出てきました。 しかし、表示形式を文字列に変更すると、37591のような数字になってしまうセルと、2002/12/1のままのセルが出てきてしまいます。 表示形式を文字列に変えてもすべてのセルが2002/12/1のようになる方法はないでしょうか、よろしくお願いいたします。

  • 日付書けないです

    Cellでセルに日付を18/12/19に書式設定で選択したのに、 なぜか2018年12月19日と勝手に変更され記載さ れてしまう、插入の項目から日付時刻の形式には、18/ 12/19の形式は無い、追加する手段ありますか、宜しく お願いします。

  • エクセルの日付表示

    エクセルでセルの書式設定の表示形式の分類を日付にした時、今まで「2007/7/25」と表示されるものを選択していたのが「2007 7 25」と/の表示が出なくなりました。 その他の表示も/のつくもの全てが/抜きになってしまいました。 再度表示させるにはどうしたら良いでしょうか?

  • EXCELで日付の形式を変えたいのですが

    始めて質問いたします。 Win98,Excel97を使用しております。どちらかというと初心者の部類だと 思います。 次のようなことをしたいのですが、可能でしょうか。 1.あるセルに、日付を入力します。 2.別のセルに、1で入力したセルを参照して日付を表示させます。 3.このとき、もう一つのセルの内容(0か1かですが)により、形式を  変えたい。 つまり、0のときは 2001/7/2, 1のときは 2/7/2001 という風に表示させたい。 よろしくお願い致します。

このQ&Aのポイント
  • パソコンで利用する予定で設定したのですが、番組を選択して再生したらエラーメッセージが表示されました。
  • お客様の契約状態ではお申込みいただくことができません。ひかりTVカスタマーまでご連絡をお願いします。
  • 対処方法が分からないので困っています。
回答を見る

専門家に質問してみよう