0
VBA를 사용하여 ".all" 유형의 파일을 열어야했습니다. 이 파일 유형은 7.000.000 ~ 20.000.000 행 사이에 있습니다. 이 코드를 사용파일을 여는 동안 동적으로 행의 상한을 확장하십시오.
임 :이 루틴으로
Sub open()
book1 = ActiveWorkbook.Name
file1 = Application.GetOpenFilename("ALL Files (*.all), *.all")
Worksheets("res").Range("K1").Value = file1
Workbooks.OpenText file1, origin:=xlWindows, startrow:=1, DataType:=xlTextFormat
del = ActiveWorkbook.Name
ActiveSheet.Copy before:=Workbooks(book1).Sheets(1)
Workbooks(del).Close False
Sheets(1).Activate
ActiveSheet.Name = "acti"
End Sub
나는 1.048.576 행의 최대 수를 얻을.
행의 상한을 동적으로 확장하는 방법은 무엇입니까?
감사합니다.
하려고 여러 시트에 따라 데이터를 분할해야합니다 1.048.576 행입니다. –
https://support.office.com/en-us/article/Excel-specifications-and-limits-ca36e2dc-1f09-4620-b726-67c00b05040f – Slai
최대 한도에 도달하면 데이터를 분할하는 명령입니다. Application.GetOpenFilename을 사용 하시겠습니까? – user6626956