Excel VBA質問箱 IV

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

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


14687 / 76734 ←次へ | 前へ→

【67536】Re:特定の範囲内の値をもつ行を抽出しコピーする方法(CSVファイル)
回答  Hirofumi  - 10/12/11(土) 9:51 -

引用なし
パスワード
   >返信をいただいてコードを修正して、何度か試したのですが、
>探したい文字列が抽出されないようなのですが、
>
>・数学と英語の平均点を無記入にしている。
>
>・対象とするCSVファイルが一つである。
>
>といったことは影響しているのでしょうか?

「数学と英語の平均点を無記入にしている。」とは、SHeet1のB2:C4の範囲の事ですか?
多分、私が思っている様にコードが変更されているなら「対象とするCSVファイルが一つである」を
含めて関係無いと思います

先ず、質問を整理します

最初の質問の
>これらのいくつかのファイルについて、例えば、数学の平均点が70.34~80.66の間で
>かつ英語の平均点が50.54~60.11の間の点数をとった生徒の行をすべて抽出し、
>別のcsvファイルにコピーして、特定のフォルダの中に保存していく。

と次の質問の

>平均点の下限、上限を指定するだけでなく、
>投稿時間が12:00:00~15:00:00をの行を抽出したり、
>名前やコメントの中で、例えば「鈴木」という名前がある行を同様に抽出するためには、
>どのようにコードを変えていけばよいのでしょうか?

を、其々別な3つのプログラムを作ると解釈しています?ので
その変更方法を指示した積りです

次に、「フィールドの中にカンマが在り、フィールド数が増えてしまうデータが在る」と
言う事に就いて

何回か、お尋ねしているのですが回答が無いので?もう一度確認します
フィールド数が増えるレコードで、「,」が在るコメントのフィールドが「"」で括られていますか?
CSVの仕様に従っている、データなら括られている筈です
まともなアプリケーションで出力された物なら従っていると思います

次に、自分が扱うデータの状況を把握しましょう
1、テキストエディタ(無ければメモ帳でも)でファイルを開いて眺めて見る
 (上記の様に「"」括られているフィールドが在るのか等)
2、Excelのメニューで「開く」を選び直接CSVファイルを開いて見る
 直接開いた時には、「,」と「"」がきちんとされる為、
 CSVの仕様従ったファイルなら列が揃うはずです

次に、高校新人教師さんが修正したコードの「Sub DataExtract」、「Sub CSVRead」に相当する
プロシージャを3プログラム分、Upして下さい
(「Function SplitCsv」、「Function GetReadFile」、「Function GetWriteFile」は同じ筈なのでUpは必要ありません)

1 hits

【67353】特定の範囲内の値をもつ行を抽出しコピーする方法(CSVファイル) 高校新人教師 10/11/27(土) 5:12 質問
【67354】Re:特定の範囲内の値をもつ行を抽出しコピ... Hirofumi 10/11/27(土) 8:52 発言
【67355】Re:特定の範囲内の値をもつ行を抽出しコピ... Hirofumi 10/11/27(土) 9:25 発言
【67356】Re:特定の範囲内の値をもつ行を抽出しコピ... Hirofumi 10/11/27(土) 10:31 回答
【67365】Re:特定の範囲内の値をもつ行を抽出しコピ... 高校新人教師 10/11/28(日) 6:51 お礼
【67367】Re:特定の範囲内の値をもつ行を抽出しコピ... Hirofumi 10/11/28(日) 11:26 回答
【67368】Re:特定の範囲内の値をもつ行を抽出しコピ... Hirofumi 10/11/28(日) 11:29 回答
【67414】Re:特定の範囲内の値をもつ行を抽出しコピ... 高校新人教師 10/12/1(水) 23:52 お礼
【67415】Re:特定の範囲内の値をもつ行を抽出しコピ... Hirofumi 10/12/2(木) 8:57 回答
【67533】Re:特定の範囲内の値をもつ行を抽出しコピ... 高校新人教師 10/12/11(土) 2:24 お礼
【67536】Re:特定の範囲内の値をもつ行を抽出しコピ... Hirofumi 10/12/11(土) 9:51 回答
【67612】Re:特定の範囲内の値をもつ行を抽出しコピ... 高校新人教師 10/12/18(土) 7:17 質問
【67615】Re:特定の範囲内の値をもつ行を抽出しコピ... Hirofumi 10/12/18(土) 9:59 回答
【67731】Re:特定の範囲内の値をもつ行を抽出しコピ... 高校新人教師 11/1/5(水) 19:36 お礼
【67846】Re:特定の範囲内の値をもつ行を抽出しコピ... 高校新人教師 11/1/13(木) 4:58 質問
【67847】Re:特定の範囲内の値をもつ行を抽出しコピ... Hirofumi 11/1/13(木) 9:40 回答
【67730】Re:特定の範囲内の値をもつ行を抽出しコピ... 高校新人教師 11/1/5(水) 19:34 回答
【67764】Re:特定の範囲内の値をもつ行を抽出しコピ... 高校新人教師 11/1/7(金) 3:35 お礼
【67766】Re:特定の範囲内の値をもつ行を抽出しコピ... Hirofumi 11/1/7(金) 8:00 回答
【67845】Re:特定の範囲内の値をもつ行を抽出しコピ... 高校新人教師 11/1/13(木) 4:45 お礼

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