タイトル : Re: VBで作ったデータセットをエクセルのシートに貼り付けたい 投稿日 : 2016/08/29(Mon) 01:37 投稿者 : 魔界の仮面弁士
元データが CSV なのであれば、OpenText メソッドで直接 Excel 側に読み込ませるのも手かと。 …と思いきや、行によって列数の異なる、変則的なフォーマットのようですね。 > VBでCSVデータを読み込んだとき出来るデータセットをエクセルのシートに簡単に > 貼り付ける方法はないのでしょうか? DataSet ではなく、ADODB.Recordset でも構わないのであれば、 Range オブジェクトに CopyFromRecordset メソッドが用意されています。 > やはりレンジを指定してセルに値を入れていく方法しかないのでしょうか。? タブ区切りテキストの形にして、Clipboard 経由で範囲選択で転記するという手もあります。 |