- 締切済み
マクロの一部分が理解できません。。for to next
業務でexcelのマクロの解析をやらなくてはいけなくなりまして、 頭からずっと見ているのですが、以下の構文のところがどのような動きになっているか分かりません。。 そのexcelは、元データのcsvファイルを一度excelに出力し、そこからある部分だけ抜き取って、シートに貼り付けていくというマクロになっています。 教えていただけませんでしょうか? よろしくお願いします。 ChDir Path Workbooks.OpenText Filename:= _ cpufile, StartRow _ :=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _ ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=False, Comma:=False, _ Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3 _ , 1), Array(4, 1), Array(5, 1), Array(6, 3)) r1 = Range("F65536").End(xlUp).Row Fr1 = "A1:F" & r1 Columns("F:F").EntireColumn.AutoFit ' For gyosu1 = 1 To r1 saki = Workbooks(cpudata).Worksheets(cpudata).Cells(gyosu1, 7).Text Select Case saki Case sample1 samplegyo1 = gyosu1 Case sample2 samplegyo2 = gyosu1 Case sample3 samplegyo3 = gyosu1 Case sample4 samplegyo4 = gyosu1 Case sample5 samplegyo5 = gyosu1 Case sample6 samplegyo6 = gyosu1 Case sample7 samplegyo7 = gyosu1 Case sample8 samplegyo8 = gyosu1 End Select Next
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- n-jun
- ベストアンサー率33% (959/2873)