• ベストアンサー

Excel VBA を使って 日付の表示

お世話になります。VBAを使ってSQLDBからデーターの読込みを行っているのですが、読込まれたセルが日付やカンマ編集する方法が判りません。 どなたかHELPをお願い致します。  例) Sheet1 の A列 が日付          B列が 数字 宜しくお願いします。

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

  • ベストアンサー
noname#5403
noname#5403
回答No.2

RDBからデータをワークシートへ出力するまでは出来ているものとしてご回答します。 また、A列には日付連番が入っているものとします(※)。 Sub test1() With ThisWorkbook.sheets("sheet1") .columns(1).NumberFormat = "yyyy/mm/dd" .columns(2).NumberFormat = "#,###" End With End Sub 以上で、列毎の書式設定ができるはずです。 ""部分は、Excelのセルの書式設定→ユーザー定義の欄に表示される書式を参考にしてください。 ※A列に文字列形式データが出力される場合は、書式設定する前に何らかの工夫が必要になります。

ShiroNeko
質問者

お礼

返答 遅くなりまして済みません。アドバイス通りにやってみたところ うまく行きました。 本当に有難うございます。

その他の回答 (1)

  • -boya-
  • ベストアンサー率35% (176/494)
回答No.1

質問の意味がわかりませんでした。 データを外部DBから読んでエクセルで表示したいのでしょうか?読むのはエクセルのセル? 日付をどうしたいのでしょうか? カンマ編集とは? このままではアドバイスもできないので補足をお願いします。

ShiroNeko
質問者

お礼

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