- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロで分と秒だけのデーターを抽出したい。)
マクロで分と秒だけのデーターを抽出する方法
このQ&Aのポイント
- シート1のA列に表示されている時間データーから、分と秒だけを抽出してシート2のA列に転記したいです。しかし、現在のマクロでは時間が表示されてしまいます。どのようにすれば分と秒だけを抽出できるのか教えてください。
- 現在、時間データーをシート2に転記する際に時間が表示されてしまう問題があります。抽出したいのは分と秒だけなので、どのようにすれば良いのか教えてください。
- マクロを使ってシート1の時間データーから分と秒だけを抽出してシート2に転記したいですが、現状では時間が表示されてしまいます。分と秒だけを抽出する方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! 検証してはいませんが・・・ Worksheets("シート2").Rows(k).Value = Worksheets("シート1").Rows(k).Value を With Worksheets("シート2").Rows(k) .Value = Worksheets("シート1").Rows(k).Value .NumberFormatLocal = "m:s" end with にしてみてはどうでしょうか? 外していたらごめんなさいね。m(__)m
その他の回答 (2)
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.3
マクロを使う必要は無いと思います。 表示のみを変えるだけならば、Sheet2のA列のセルを選択して、セルの書式設定の表示形式で、 分類欄を「ユーザー定義」、 種類欄を「m:s」又は「mm:ss」に設定されると良いと思います。 表示のみではなく、データ自体を 35:23 という文字列データに変換する場合には、Sheet2のA1セルに次の数式を入力した後で、Sheet2のA1セルをコピーして、Sheet2のA2以下に貼り付けると良いと思います。 =MINUTE(Sheet1!A1)&":"&SECOND(Sheet1!A1)
質問者
お礼
kagakusuki様 有難うございました。参考になりました。
noname#140925
回答No.2
セルの表示を分と秒だけにすれば済むことでは?
質問者
お礼
skyfang様 有難うございます。そのとうりです。お手数おかけしました。
お礼
tom04様 NumberFormatLocalを調べてみます。有難うございます。