こんにちわ!
宜しくお願いします。
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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- PostgreSQL ポストグレにあるExcelファイルを開くには 1 2022/12/13 18:07
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- 統計学 Excelによるサンプルの拡大について 6 2023/08/22 16:03
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- 数学 上三角行列のn乗の証明 2 2023/07/23 21:45
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルへのデータの貼付時に...
-
vbsでテキストファイル内の文字...
-
excelの、ある数式内の{}の意...
-
VBAのWorksheetFunctionの引数...
-
配列の値を置換するにはどうす...
-
初心者プログラミング
-
VBAで配列内のマッチ
-
RichTextBoxの改行を認知してく...
-
COLUMN(1:1)の意味を教え...
-
VB6で配列を文字列に変換する方...
-
エクセル、この関数の意味は?
-
数値を浮動小数点32bitHEXコー...
-
VB.NET 2次元配列
-
Property Get での配列の...
-
VBSで特定の文字列が含まれる場...
-
VB 配列の内容をファイルに書...
-
C言語 exitの使い方
-
VBAでダブルコーテーション入り...
-
エラーの意味は? Lvalue req...
-
フォームを開くときに、コンボ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelの、ある数式内の{}の意...
-
配列の値を置換するにはどうす...
-
vbsでテキストファイル内の文字...
-
エクセルへのデータの貼付時に...
-
数値を浮動小数点32bitHEXコー...
-
COLUMN(1:1)の意味を教え...
-
初心者が簡単なPowerShellスク...
-
VBAのWorksheetFunctionの引数...
-
VBSで特定の文字列が含まれる場...
-
VB 配列の内容をファイルに書...
-
初心者プログラミング
-
VB6で配列を文字列に変換する方...
-
VBAで配列に文字列が入らない?
-
copyRecordsetの数値16桁以上に...
-
【エクセル】 関数による電子...
-
エクセル、この関数の意味は?
-
○桁にある数値を取得する VB.N...
-
RichTextBoxの改行を認知してく...
-
rubyによる2次元配列形式のデー...
-
ruby 1.8.7 で、多次元配列をソ...
おすすめ情報