English 中文(简体)
如何在 Excel 文件中只读取用过的行
原标题:How to read only used rows in the Excel File
  • 时间:2012-05-25 11:00:21
  •  标签:
  • excel
  • vb6

我想读取一个 Excel 文件, 只需删除只用过的行, 也就是说, 如果 Excel 文件最初包含47 行, 但只填满了 10 行, 那么必须读取 10 行数据( 读取时不要像 A2C7 那样提及, 默认时需要这样做) 。 在 VB 6. 0 中, 是否有可能实现 。 请帮我解决这个问题 。

   Used Range Property has worked for me,but now i found another problem While using this method ,if i add a value in a row after the last used row and remove the value at once and saves the file , it is showing the wrong usedRange value (i.e) it is showing the address of the row where i added and removed the value at once.how to handle this?
最佳回答

尝试在循环中读取,直到行不空( 已使用 ) 。 您可以用以下语法来计算用过的行数 :

<workbookname>.Sheets("<SheetName>").UsedRange.Rows.Count

例如,例如

Workbook1.Sheets("Sheet1").UsedRange.Rows.Count
问题回答

暂无回答




相关问题
Prevent windows from queuing shellexecute requests

Win.ShellExecute 0, "open", "C:dirprogram.exe", "arguments", vbNullString, SW_SHOWNORMAL Win.ShellExecute 0, "open", "http://www.google.com", vbNullString, vbNullString, SW_SHOWNORMAL I want google....

Why is My Loop Only Deleting One File?

Using VB6 In a folder, i have n number of files, i want to delete a 0 kb files code Dim filename5 As String filename5 = Dir$(txtsourcedatabasefile & "*_*", vbDirectory) MsgBox filename5 Do ...

How to check the filesize?

Using VB6 I have the text file with different sizes, so i want to delete the file where filesize = 0 kb. How to make a vb6 code for deleting the 0 kb files. Need vb6 code Help

File Rename problem?

I m using VB6 and I have a folder where I have n number of files. I want to change the file extension to .txt. I used the code below to change the extension of all .fin files to .txt. Dim filename1 ...

Error 20728-F while in using Crystal Reports in VB6

I m using Crystal Reports in my VB6 project, but I m facing error while loading the report in crystalreport1.action=1; Please give me some solution for this problem. It is showing the error as Error ...

DllRegisterServer entry point was not found

When running my vb6 application I am getting error like, runtime error 53 : file not found: rscomclNoMsg.dll then i tried to register that dll from cmd line using regsvr32. Then I am getting ...

SQL Server 2000, ADO 2.8, VB6

How to determine if a Transaction is active i.e. before issuing Begin Transaction I want to ensure that no previous transaction are open.. the platform is VB6, MS-SQL Server 2000 and ADO 2.8

热门标签