2016-11-20 73 views
0

我需要创建一个Excel宏,将每个单个字符从一个txt文件导入列中的一个单元格。例如。如果文本是“测试”,则在电子表格中,“t”将转到A1,“e”转换为A2等等。谢谢!宏将单个单元格导入整个文本文件

+1

你尝试过这么远吗?请将您的代码粘贴到问题中,以便我们可以帮助您找出为什么它不起作用。 – YowE3K

回答

1

尝试这种适应您的需求:

Sub Macro1() 
    Dim s As String, i As Long, j As Long 
    Open "C:\TestFolder\Inputs.txt" For Input As #1 Len = 1 
    i = 1 
    j = 1 

    Do Until EOF(1) 
     s = Input(1, #1) 
     Cells(i, j) = s 
     i = i + 1 
     If i > Rows.Count Then 
      i = 1 
      j = j + 1 
     End If 
    Loop 
    Close #1 
End Sub 
+0

不错的一个GS! – 2016-11-22 03:16:21

+0

@queens_living谢谢。 –

+0

是的,它工作打开一个758 579个字符的文件,并将它们放入758 579 excel行!精彩! –