2016-11-20 67 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行!精彩! –