- ベストアンサー
Excel VBA を使って 日付の表示
お世話になります。VBAを使ってSQLDBからデーターの読込みを行っているのですが、読込まれたセルが日付やカンマ編集する方法が判りません。 どなたかHELPをお願い致します。 例) Sheet1 の A列 が日付 B列が 数字 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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列に文字列形式データが出力される場合は、書式設定する前に何らかの工夫が必要になります。
その他の回答 (1)
- -boya-
- ベストアンサー率35% (176/494)
回答No.1
質問の意味がわかりませんでした。 データを外部DBから読んでエクセルで表示したいのでしょうか?読むのはエクセルのセル? 日付をどうしたいのでしょうか? カンマ編集とは? このままではアドバイスもできないので補足をお願いします。
質問者
お礼
ありがとうございました。解決できました。
お礼
返答 遅くなりまして済みません。アドバイス通りにやってみたところ うまく行きました。 本当に有難うございます。