乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 68|回复: 3

如何判断行数非空?为什么不行

[复制链接]

6

主题

12

帖子

1

银币

初来乍到

Rank: 1

铜币
36
发表于 2011-12-2 09:54:00 | 显示全部楼层 |阅读模式
因为我下面是循环,决定从yline那一行开始写数据
如果是个新表,那么就从第二行 yline=2写数据
如果不是新表(就是已经写过一次数据了),我就接着上次的写
想得到yline的行数————就是上一行数据的下面一行的行号!!!
这个表的表头就是 块名称  阀名称  数量
我的代码不对,调试不成功!
能帮我改一下么?   
Dim Excel As Object
Dim ExcelSheet As Object
Dim ExcelWorkbook As Object
'创建Excel应用程序实例
On Error Resume Next
Set Excel = GetObject(, "Excel.Application")
Set ExcelSheet = Excel.ActiveSheet
Excel.Visible = True
   If ExcelSheet.Cells(1, 1).Value = "" Then
         ExcelSheet.Cells(1, 1).Value = "块名称"
         ExcelSheet.Cells(1, 2).Value = "阀名称"
         ExcelSheet.Cells(1, 3).Value = "数量"
         yline = 2 '写入行位置
    Else
  yline = ExcelSheet.sheets(1).UsedRange.Rows.Count
   End If
回复

使用道具 举报

16

主题

59

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
123
发表于 2011-12-2 11:32:00 | 显示全部楼层
Private Sub Command1_Click()
Dim Excel As Object
Dim ExcelSheet As Object
Dim ExcelWorkbook As Object
'创建Excel应用程序实例
On Error Resume Next
Set Excel = GetObject(, "Excel.Application")
Set ExcelSheet = Excel.ActiveSheet
Excel.Visible = True
With ExcelSheet
   If Len(.cells(1, 1)) = 0 Then
         .cells(1, 1) = "块名称"
         .cells(1, 2) = "阀名称"
         .cells(1, 3) = "数量"
    End If
   
    N = .cells(65536, 1).End(-4162).Row + 1
    .cells(N, 1) = "你的数据"
End With
End Sub
不建议你Excel申明为后期绑定,正确的应用前期绑定。这也就是你找不到空行原因。
回复

使用道具 举报

6

主题

12

帖子

1

银币

初来乍到

Rank: 1

铜币
36
发表于 2011-12-2 15:16:00 | 显示全部楼层
End(-4162).Row ?这个不明白
回复

使用道具 举报

6

主题

12

帖子

1

银币

初来乍到

Rank: 1

铜币
36
发表于 2011-12-2 15:17:00 | 显示全部楼层
我用下面的程序搞定了
  If ExcelSheet.Cells(1, 1).Value = "" Then
         ExcelSheet.Cells(1, 1).Value = "块名称"
         ExcelSheet.Cells(1, 2).Value = "阀名称"
         ExcelSheet.Cells(1, 3).Value = "数量"
         yline = 2 '写入行位置
      Else
   yline = ExcelSheet.UsedRange.Rows.Count + 1
    End If
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-30 15:14 , Processed in 0.274669 second(s), 61 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表