excel(例:record city = "Paris")をループして、.csvファイルから複数のレコードを検索したい都市パリに関連する.csvファイルで利用可能な複数のレコードを再編成する可能性がある)は、タブ区切りファイルの.txtの基本構造になります。vbaを使用してexcelからレコードを取得し、複数のレコードを.csv/.txtファイルで検索する
1 Tokyo JA test Tokyo "test, testttttttttt." "images url to download delimited by ,"
2 Tokyo JA test Tokyo "test, testttttttttt." "images url to download delimited by ,"
3 Paris FR test Tokyo "test, testttttttttt." "images url to download delimited by ,"
誰もがこれで私を助けることができ、ファイルの上に.txtファイルおよび.TXT/csvファイルでExcel reocrdsごとに会った私は(カウント)されているレコード数を知りたいと言ったであることに注意してください私は自分のシステムで必要な他の活動をしたいと思っています。
はここに私のコードです:
currPath1 = "C:\sourceexcel.xlsx"
currentPath2 = "C:\CSVtoberead.txt"
fileNum =FreeFile()
Open currentPath2 For Input As fileNum
totoalRows= xlsheet.UsedRange.Rows.Count
startrow1 =1
PreviousCity=""
For x= startRow To totoalRows
currentCity = xlsheet.Cells(startRow,3).value '' this is city from excel sheet
Do While Not EOF(fileNum)
Line Input #fileNum, txt '''file to read .txt file
parseRecord = Split (txt,Chr(9))
If parserecord(1)= currentCity Then
あなたは何をしたいと言っていますが、質問はしませんでした。どのような技術的困難があなたの欲望を果たさないのですか?これまでに何を試しましたか?あなたはあなたのコードを含めると(たとえコードがバグであっても)より良い回答を得る傾向があります。あなたの質問として、それはどのように動作しない無料のコーディングサービスとしてスタックオーバーフローを使用するように思えます。 –
currPath1 = "C:\ test1.xlsx" currentPath2 = "C:\出力Cities.txt" totoalRows = xlsheet.UsedRange.Rows.Count \t startrow1 = 1 \t PreviousCity = "" X = startRow属性について \t totoalRows \t \t currentCity = xlsheet.Cellsに(startRow属性、3)上記のコードからtxtをされないEOF(FILENUM) \t \t \tライン入力#fileNumが、私はどのように多くのレコードがあたりに一致していることを知らなかったしDO \t \tを.VALUE優れた都市の記録だから私の質問は、そこに遊ぶための他の方法があるということです。 – user5769212
これは助けになりますが、コメントではなく質問にコードを入れて、もう少し文脈を付けてください。それが立てば、ループの断片と宣言されていない変数があります。 –