【发布时间】:2014-08-02 21:47:22
【问题描述】:
我正在尝试将空格分隔的文本文件导入 Excel,但问题是它只有一个未知数量的空格。我现在想知道是否有人可以在导入之前或之后帮助我快速删除所有空单元格?它大约有 1000000 行和一百列,包括所有空的列。这是我目前的代码。
currentFile = ActiveWorkbook.Name
fileToOpen = Application.GetOpenFilename("PRN Files (*.prn), *.prn")
If fileToOpen <> False Then
Sheets("Rawdata").Cells.ClearContents ' clear raw_data worksheet
Workbooks.OpenText Filename:=fileToOpen, DataType:=xlDelimited, Space:=True
openedFile = ActiveWorkbook.Name
Workbooks(openedFile).ActiveSheet.UsedRange.Copy Destination:=Workbooks(currentFile).Worksheets("Rawdata").Range("A1")
Workbooks(openedFile).Close
Else
MsgBox "No data imported"
End If
真诚地, 最大
【问题讨论】: