| すぐマク YNxv981 | Home | Search | Contents | Gallery | Introduction | Service | Support | What's New! |
| 受信ファイルを順番に開いてシートに貼り付けるには? |
|
|
|||
|
「転送されてきた伝票のFile」がExcelブックなのか、
テキストファイルなのか不明です。ここでは、カンマ区切りのテキストファイルと解釈し、「ファイルNo」
(下図では店舗)のダブリが無い前提で、お答えします。 もしも、Excelブックの場合は回答マクロを修正してください。このHPのMACROの[開始・終了] [コピー]などの ページが参考になると思います。 また、「張り付けた数だけページ印刷」の意味を、印刷枚数(下図の場合は3枚)と解釈しました。 その他の与件としては、「張り付ける側の新規のシート」のレイアウトは下図(左)。 「転送されてきた伝票のFile」は、ハードディスクのCドライブの「受信」フォルダに入っていることとし、 その内容は下記(中)、 出来上った結果シートは下図(右)のとおりとしました。 |
|||
|
|||
|
プログラムのあらすじは次のとおりです。 1. 指定フォルダ中の指定拡張子のファイル名をシートに書く 2. テキストファイルを順に読み込みシートに貼る 3. 読込シートの範囲を調べて作業シート用の式を作りソートする 4. 読込シートの値を作業シートの対応する店舗コードのセルに入れる 5. 作業シートからエラー値をヌルに置換しながら整理シートへ写す 6. 整理シートの店舗コード以外の値を結果シートに写す 7. 印刷する 最少限のエラー処理をしておきました(受信データが1件もない、テキストファイルのフォーマット不正)が、 実務に合せて改良してください。 マクロの詳細はこちら 「受信データ自動編集」 を見てください。 サンプルマクロ 「受信データ編集」をダウンロード すれば実際に動かしながら見れます。 なお、実際に動かすためのテストデータの準備方法などは、ダウンロードしたReadme.txtを読んでください。 |
|||
| http://www.geocities.jp/happy_ngi/ | Home | Contents | Gallery | Introduction | Service | Support | What's New! |