• ベストアンサー

エクセル+VBA で日付の扱いについて

すみませんが、教えてください。 エクセルで、 1996/06/05と表示されているセルとコピーして、 別のセルに、値のみ貼り付けで、貼り付けると、35221と表示されますが、 VBAで、1996/06/05 を 35221 に変換する関数・方法を教えてください。

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

  • ベストアンサー
  • process9
  • ベストアンサー率29% (81/272)
回答No.1

DATEVALUE関数を使えばいいのではないでしょうか。

xyz_1990
質問者

お礼

ありがとうございます。 解決しました。

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

関連するQ&A

  • Excel. Vba

    Vbaでセルの値だけコピーしたいのですが可能でしょうか? 数式を埋め込んだセルに、数値が入力されたセルを形式を値だけ貼り付けにして貼り付けても数式が消えてしまって値だけ入ってます。 数式は消さず、値だけコピーというのはvbaで実現可能でしょうか?

  • エクセルVBAでフィルタ抽出部分のみのコピー

    エクセルVBAで売上帳を作成していますが、オートフィルタでデータ抽出した後、表示されている行のみをコピーして別シートに貼りつけるにはどうすればよいのでしょう? 別シートは指定したセルに値のみの貼り付けをしたいと思っています。 宜しくお願いします。

  • エクセルVBA

    エクセルの一部セルを指定してマクロで、新しいブックにコピーしたいと思っています コピー&貼り付けの方法は知っていますが、ワンクリックの方法(指定範囲が広いため)を考えています 色々とVBAの専門書を見ましたが、シートまるごとコピーは複数の書物に載っていますが、見られたくない部分もあります よろしくお願いします

  • エクセルVBAで、セル選択時の画面移動

    お世話になります。 エクセルのVBAを使って、あるセルを選択コピーして 別のセル(画面外)にペーストする時、 貼り付けるセルをアクティブ化させるために(選択するために)、 画面が移動してしまいます。 というのは、「選択コピーのセル」と「貼り付けセル」が離れているためでして、 100回ぐらいコピペを繰り返すため、画面がめまぐるしく動いて困ってしまいます。 コピペの最中に、最初の「選択コピーのセル」が表示されている画面で 留めておく方法はないものでしょうか? どなたかどうぞご教授下さい。m(_ _)m

  • EXCEL VBAの日付関数について

    EXCEL VBAの日付関数のことでお聞きしたいことがあります。 エクセルの関数でワークデイ関数がありますが、例えば C1セル: =WORKDAY(A1,10,B1:B10) これをVBAのコードで書くと、どういうコードになるのでしょうか。 VBAの関数については詳細に書かれたテキストを持っておらず、WorksheetFunctionを使ってチャレンジしてみましたが どうも上手くいきませんでした。 初歩的な質問かも知れませんが、どうぞよろしくお願いいたします。

  • エクセル 数式

    Excelについて。 あるセルA1の設定されている数式(=SUM(E:E)など)を、 B1にコピーする方法は、ありますでしょうか? ※A1に入力されている数式をコピー貼り付けではない方法を探しています。 B1に、=A1とすると、=SUM(E:E)の計算結果が入力されてしまいます。 ゴール(表示される値)は同じですが。コピー貼り付けしか方法はないでしょうか。 お手数ですが、よろしくお願いします。 エクセル2007以上 VBAなら可能ですか?

  • エクセルVBAでセル選択

    エクセル2000でリストを作成し、VBAで編集しようとしています。 A列に入力されているコードの先頭に「’」をつけて文字列とするための関数をB2のセルからA列のデータが入力されている最後のセルの隣までコピーしたいと思っています。 A列の最終セルを取得するVBAは分かったのですが、その値をB列の選択範囲として使用する方法がわかりません。 エクセルVBAは全くの初心者です。 どなたか教えてください!

  • エクセル上のVBA

    当方、VBAまるっきり初心者です(触りはじめて3日くらい)。 エクセルはある程度理解しているつもりですが… バージョンはエクセル2000です。 他シートのセルのひとつに入力すれば、 別シートのセルがそれを参照したうえで 値として表示出来るようにならないでしょうか。  今のところ、以下のような状況です。 step01 sheet1のセルA1に任意の数値(整数限定です)を入力。 step02 sheet2のセルA1に、sheet1のセルA1の数値を用いて     MOD関数で余りを出す。 step03 sheet2のセルB2に以下のVBAによって     step02の余りを値として表示。      Private Sub Worksheet_Change(ByVal Target As Range)        Range("b2").Value = Range("a1")      End Sub  これだとsheet1の数字を変えても、 sheetの切替後sheet2のセルB2に 表示される値が変わってくれません。  最初の入力(step01の入力)をおこなえば sheet2のセルB2まで値が変わってくれるような方法を 教えていただけないでしょうか。  拙い説明で申し訳ありませんが、よろしくお願いします。

  • Excel VBAで日付を曜日に変換したい。

    Excel VBAで日付を曜日に変換したい。 A1セル:2010/6/2 を B1セル:水 とするには、Excel VBA ではどうすればいいのでしょうか?

  • 【教えてください】指定したセルの値への変換について

    指定したセルのみ関数で計算した結果を値に変換したいと考えています。 手作業でセルで選択してコピー → 値で貼り付け以外に何か良い方法はないでしょうか。 ■エクセル表 以下の場合、4月の列のセルだけ関数からセルの値に変換したい 現在は4月の列の対象のセルをドラッグ、コピーを行い、値で貼り付けを行っています。   4月  5月  6月  1 関数 関数 関数 2 関数 関数 関数 3 関数 関数 関数 4 関数 関数 関数 5 関数 関数 関数 以上、宜しくお願いします。

自立したいが…勇気が出ません
このQ&Aのポイント
  • 20代。一人暮らしをしたいと思っています。理由としては、いつまでも両親がいるわけでは無いので、自立したい。このまま頼っていたら、いざ亡くなったときに途方にくれるからです。
  • 一人で暮らしていくにはどれくらいお金が掛かるのかあまり分からない。家計簿も付け始めました!家を出て生活したこともあります。とても寂しくてホームシックになりました。実家を離れなければ分からなかったことも多くあります。今は、良い経験になったと思っています。
  • 家を出て良かった点を今振り返ると、周辺が虫が出やすい地域だったというのもあり始めは怖がっていたがその場に家族はいないので冷静に虫を対処出来るようになったことです。あとは、家族の温かみに気付けました。人生やめたいと心の中で思ったときも実家にいれば、朝の挨拶や何気ない会話でも救われることが多々あって辛いけどもう一日だけ頑張ろうと励みになってます。
回答を見る