
こんにちわ!
宜しくお願いします。
Excelマクロについての質問です。
Excelのバージョンは2010を使用しています。
OracleDB + ODBにADOで接続し、SELECT文を発行した結果をrecordsetに格納し、
copyFromRecordsetで表に転記しています。
問題は、「数値が16桁」以上の場合、Excelくんがよろしく15桁にあわせてしまうことです。
(数値は15桁までの仕様というのは知っています。)
セルの書式設定を文字列にすれば問題ないのでしょうが、copyFromRecordsetメソッドを使うと、「標準」に戻されてしまいます。
下記の方法を参照しましたが、もう少し簡単に実装できないかと思いご質問させて頂きました。
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one; …
_/_/_/_/_/_/_/_/_/_/以下サンプルです。_/_/_/_/_/_/_/_/_/_/
'ADOコネクションの生成
cn.Open "Provider=OraOLEDB.Oracle;Data Source=" & ActiveSheet.Cells(26, 1) & ";User ID=scott;Password=tiger;", "scott", "tiger"
'ADOレコードセットの生成(全データを返すレコードセットの生成)
rs.Open "select * from emp", cn, adOpenDynamic, adLockOptimistic, adCmdText
cn.Range("A4").CopyFromRecordset rs
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
どうか宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
COLUMN(1:1)の意味を教え...
-
VB 配列の内容をファイルに書...
-
vbsでテキストファイル内の文字...
-
excelの、ある数式内の{}の意...
-
数値を浮動小数点32bitHEXコー...
-
配列の値を置換するにはどうす...
-
VB6で配列を文字列に変換する方...
-
Excel-vba 文字列と変数を...
-
Xorshiftの値を絞り込む方法を...
-
C言語 exitの使い方
-
VBAでダブルコーテーション入り...
-
Access2003 オートナンバーの現...
-
jsp~jspにhiddenを使って変数...
-
EXCEL/VBA 変数の値をクリップ...
-
フォームを開くときに、コンボ...
-
VB6.0-整数と余りを求める
-
ラジオボタンの値の取得につい...
-
フリーランタイマーの時間差分...
-
平均、最大値、最小値を表示す...
-
バッチファイルで正規表現を使...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列の値を置換するにはどうす...
-
excelの、ある数式内の{}の意...
-
COLUMN(1:1)の意味を教え...
-
VBAのWorksheetFunctionの引数...
-
エクセル、この関数の意味は?
-
RichTextBoxの改行を認知してく...
-
vbsでテキストファイル内の文字...
-
○桁にある数値を取得する VB.N...
-
複数ディレクトリの監視(VB.NET...
-
エクセルへのデータの貼付時に...
-
数値を浮動小数点32bitHEXコー...
-
VBSで特定の文字列が含まれる場...
-
【エクセル】 関数による電子...
-
VB 配列の内容をファイルに書...
-
小数点の表示。
-
VBAで配列に文字列が入らない?
-
in_addrからchar型の文字列の変換
-
配列の座標指定について。
-
ループを違う条件で抜けるよう...
-
初心者プログラミング
おすすめ情報