
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>エクセルに書き込むときに、下記の命令で書式を指定しています。
ExcelSheet.Cells(行,列).NumberFormat = "#,##0"
その命令は一体どこで指定しているのですか?コマンドボタンでのプロシージャにVBAで記述しているのでしょうか?
そうであればそのまま記述してもエクセルの書式を設定することはできません。
ACCESSからExcelへの書式設定をするには、その時点で起動しているExcelインスタンスを指定し、その対象となるExcelシートが固定できて初めてそのシートの指定したセルの書式が設定できるわけです
たとえば「ExcelSheet.Cells(行,列).NumberFormat = "#,##0"」と記述したとしても、ACCESSではその「ExcelSheet」が一体どのシートかを判断することはできません。
Excelインスタンスを指定する方法はNo.2の回答にある参考リンクに記載してある通りです。
それが理解できない場合はあきらめたほうがいいです。
この回答への補足
モジュールでVBAを組み込んでいます。
エクセルシートへの値の出力や書換え等は出来ています。
とりあえずカンマ付きの書式までは、記載の通りで出来ました。
ただマイナスの場合でも黒文字になってしまうので、マイナスの場合のみ赤にする書式設定を行いたいのですが・・・
No.2
- 回答日時:
質問の趣旨がよくわかりません。
ACCESSでTransferSpredsheetで出力したExcelデータに関して自動的に書式設定をしたいということなのでしょうか?
その場合はかなりVBAを駆使しないと難しいですが。
AccessからExcelのインスタンスを起動して書式設定をするのはかなり高度な技になりますので、初心者では難しいと思います。
Excelのインスタンスを起動するサンプルは下記サイトなどにあります。
http://www7.big.or.jp/~pinball/discus/access/966 …
どのタイミングで書式設定をしたいのかを記載しないと回答はできないと思います。
この回答への補足
現在 アクセスからエクセルにデータ出力を行っています。
エクセルに書き込むときに、下記の命令で書式を指定しています。
ExcelSheet.Cells(行,列).NumberFormat = "#,##0"
この指定で、エクセルの書式を マイナス時に赤字に表するように出来ないでしょうか?
No.1
- 回答日時:
.NumberFormatは、セルの書式設定文字をそのまま設定します。
こちらが参考になると思いますよ。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/user_ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VBA】計算結果に小数点第2位...
-
MsgBoxの中にある数字や日付の...
-
grep で複数条件を指定
-
チェックボックスのある行を非...
-
クリスタルレポートの改ページ...
-
EXCEL 和暦入力
-
MSAccessでODBCを介してDB接続...
-
スリープ状態とロック状態の違...
-
Apache起動エラー
-
blackjumbodogでメールサーバー...
-
ethtoolでリンク速度変更できない
-
拠点間WANなどでの『専用線...
-
WindowsServer2008でタスク実行
-
ハブを経由すると通信できない
-
DHCP Clientサービスが勝手に停...
-
不明配線の捜索ツール
-
LANケーブルのつなぎ方
-
起動、終了のログを見る方法
-
点検で全館停電。ネットワーク...
-
LANケーブルを入れ替えたら...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MsgBoxの中にある数字や日付の...
-
【VBA】計算結果に小数点第2位...
-
クリスタルレポートの改ページ...
-
マイナス記号を▲で表す方法
-
VBA 条件付き書式で空欄は適用...
-
時間表示で0:48:17と入力すると...
-
VBでエクセル出力の文字を太字...
-
grep で複数条件を指定
-
Excel VBA セル塗りつぶし
-
MSAccessでODBCを介してDB接続...
-
spread6.0(セル連結)
-
PHP文字コードの不思議!?
-
VBA コンボボックスの表示(日...
-
ACCESSでエクセルの書式設定
-
VBAの繰り返し処理について教え...
-
$_SERVER["PHP_SELF"]などでURL...
-
エクセルのメモについて教えて...
-
Amazon Webサービスのリクエス...
-
チェックボックスのある行を非...
-
AccessのVBAで、パラメータを使...
おすすめ情報