易截截图软件、单文件、免安装、纯绿色、仅160KB

VB怎样提取excel里的最后一个写入单元格的行列

如题
VB code:

'不知道你是不是要这个:
'vba代码如下:
行号 = ActiveCell.Row
列号 = ActiveCell.Column
'VB中用时,加上VB中创建excel的对象

'以下也是常用的:
'vba代码如下:
nLR = ActiveSheet.Cells.SpecialCells(xlLastCell).Row '最后一行(与连续与否无关)
nLC = ActiveSheet.Cells.SpecialCells(xlLastCell).Column '最后一列(与连续与否无关)
Nextcol = Cells(nLR, 1).End(xlToRight).Column '查找最后一行最后一列(与连续与否无关)
Nextrow = Cells(1, nLC).End(xlDown).Row '查找最后一列最后一行(与连续与否无关)
'VB中用时,同样加上VB中创建excel的对象





关注

我要的是,当有一个excel文件已经被写到第二行第三列了,那我要在下一次打开这个文件的时候接着对这个文件写。这时就得知道,这个文件写到哪了,也就是要清楚这个文件的上一次最后写入最后一格的行与列。

如果你的表格是矩形的,用以下语句可以完成:
nLR = ActiveSheet.Cells.SpecialCells(11).Row        '最后一行(与连续与否无关)
nLC = ActiveSheet.Cells.SpecialCells(11).Column      '最后一列(与连续与否无关)


如果你输入完最后一个单元格后,没有移动过活动单元格(即黑框套住的单元格)可以如下:
行号 = ActiveCell.Row
列号 = ActiveCell.Column


nLR = ActiveSheet.Cells.SpecialCells(xlLastCell).Row        '最后一行(与连


相关问答:

asp.net(vb)问题

login.aspx.vb:

    Public ReadOnly Property nameT() As String
        Get
            Return TextBox1.Text
    &nb ......

从VB转行VB.NET~~~开始的时候如何学基础入门啊~

VB偶学得不错,现在大一,高三的时候就学VB了,现在学校里都是学C#和VB.NET的兄弟多。。。
偶要转行VB.NET了~当年学VB学了2年,对VB里面的常用函数都十分了解。
Select、If结构、For Next循环、等都了解。。。 ......

vb修改DTPicker1日期问题

Private Sub Check1_Click()
If Check1.Value = 1 Then
DTP1.Enabled = True
Else
DTP1.Enabled = False
End If
End Sub
Private Sub Check2_Click()
If Check2.Value = 1 Then
DTP2.Enabled = True
Else ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号