Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4659 / 13646 ツリー ←次へ | 前へ→

【55371】データの一括編集について 初心者 08/5/1(木) 11:29 質問[未読]
【55372】Re:データの一括編集について テト 08/5/1(木) 12:01 発言[未読]
【55377】Re:データの一括編集について 初心者 08/5/1(木) 14:22 お礼[未読]

【55371】データの一括編集について
質問  初心者  - 08/5/1(木) 11:29 -

引用なし
パスワード
   はじめまして。

データの一括編集について質問です。

Oracleよりレコードセットを取得し、
シートに対して編集を行っているのですが、
以下のような編集をしています。

  Do Until RST.EOF
    With Worksheets(1)
      .Range("A" & lRow).Value = RST.Fields("年度").Value
      .Range("B" & lRow).Value = RST.Fields("Aコード").Value
      .Range("C" & lRow).Value = RST.Fields("A名称").Value
      .
      .
      .
      .
    End With
    RST.MoveNext
    lRow = lRow + 1
  Loop

これだと、結構な時間がかかっています。
 ※1,000件以上のデータを処理しています。

そこで、項目をTab、レコードをCrlfで区切る等して変数に格納し、
数百件単位でシートに編集する方法(範囲を選択する等して)はありますでしょうか?

過去ログを検索したのですが、ヒットしませんでした^^;

初質問ですので、言葉足らずがあるかと思いますが、
ご回答の程よろしくお願い致します。

Windows 2000
Excel 2000

【55372】Re:データの一括編集について
発言  テト  - 08/5/1(木) 12:01 -

引用なし
パスワード
   マルチポストは禁止だよ。

なので、こっちに回答した内容は削除しとく。
//excelfactory.net/excelboard/excelvba/excel.cgi?mode=all&namber=108533&rev=0

【55377】Re:データの一括編集について
お礼  初心者  - 08/5/1(木) 14:22 -

引用なし
パスワード
   テト さん
今後は気をつけます^^;

4659 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free