我正在使用input#format读取文件。
For read = 0 To 42
Input #1, iData4
If read = 21 Then Debug.Print iData4
Next read
该行中的第21个字段是格式为mm / dd / yyyy的日期,但看起来此方法仅读取mm。
因此,例如,如果原始文件中的值是10/12/2017,则读入10。
几乎像阅读/作为分隔符。 有什么想法吗? 将21更改为22会显示它正确读取下一列。这仅发生在mm / dd / yyyy日期的列上。我在文件中有另一个文本字段,其中“/”似乎不会影响输出。
我最初在这个项目中使用了“行输入”而不是“输入”,但我的数据中包含了许多逗号,这些逗号在尝试将行拆分为变量时抛弃了所有内容。