EXCEL VBA 我想选择A列中有数据的最后一行的单元格。怎样用VBA代码写入,谢谢大家!

如题所述

第1个回答  2011-03-03
range("A65536").end(xlup).offset(1)‘A列有数据的最后一个单元格下一个
range("A65536").end(xlup)'指A列最后一个有数据的单元格
你要写入最后的下一行就用第一个
要替换最后一个有数据的单元格就用后一个。追问

您好!我把你的代码复制了,但不能运行,能帮我分析吗?谢谢!
Sub Macro5()
range("A65536").end(xlup).offset(1)
End Sub

第2个回答  2011-03-03
Range("A65536").End(xlUp)

或比如:
For i = 2 To [A65536].End(xlUp).Row追问

您好!我把你的代码复制了,但不能运行,能帮我分析吗?谢谢!
Sub Macro5()
Range("A655").End(xlUp).Offset (1)
End Sub

第3个回答  2011-03-03
Sub Macro5()
[A65536].End(xlUp).Offset(1, 0).Activate
End Sub本回答被提问者采纳

EXCEL VBA 我想选择A列中有数据的最后一行的单元格。怎样用VBA代码写入...
range("A65536").end(xlup).offset(1)‘A列有数据的最后一个单元格下一个 range("A65536").end(xlup)'指A列最后一个有数据的单元格 你要写入最后的下一行就用第一个 要替换最后一个有数据的单元格就用后一个。

在Excel中取得某列最后一行的VBA代码怎么写(各列行数不同)?
Excel VBA 找到某一行的最后一个非空单元格 用VBA代码怎么写阿 本人VBA小白 iCol=Cells(1,colunms.count).end(xltoleft).column 这是第1行的 vba 获取excel表中某列(列号假设为A)的行数,求代码 r= range("A65536").end(xlup).row excel VBA想让某行的A到Z列清空,代码怎么写?

如何使用vba命令定位到最后一行有内容单元格的下一行。
1、首先打开需要编辑的Excel表格,鼠标右键单击工作表,选择打开“查看代码”。2、然后在弹出来的窗口中点击输入代码:Sub 选择单元格最下面第一个空值()Range("a" & Cells(Rows.Count, 1).End(xlUp).Row + 1).Select End Sub 3、然后或者输入代码:sub 选择单元格最后一行()Range("a" & Cell...

如何用一句VBA代码获取单元格区域中有数据的最后单元格的行号
指定行的最后非空行号: I = Range("A65536").End(xlUp).Row 指定列的最后非空列号: I = Range("IV4").End(xlToLeft).Column

如何用VBA找到excel表格中的数据最后一行进行合计计算?
用cells(rows.count,1).end(xlup).row可以返回最后一个非空单元格的行数 sub z合计数()dim i as longi = cells(rows.count,1).end(xlup).row+1cells(i,1) = "合计数:"cells(i,2) = worksheetfunction.sum(range("b1:b" & i-1))end sub ...

VBA 指定条件的最后一行代码?
在这段代码中,我们首先找到 A 列中的最后一行(即最后一个非空单元格所在的行),然后使用一个 for 循环从下往上遍历 A 列,如果某一行的单元格中包含 "普" 字符,则将该行的行号存储到变量 a 中,并退出循环。类似地,我们使用另一个 for 循环从上往下遍历 A 列,如果某一行的单元格中...

excelVBA如何取到有内容的最后一列和最后一行
在ExcelVBA中,快速定位到数据表的最后一列和最后一行的操作相当直观。首先,打开你的数据表,找到任意一个单元格。紧接着,同时按下Ctrl键和向下箭头(↓),这会瞬间定位到最后一行。然后,再使用Ctrl键和向上箭头(↑),你会回到表格的顶部,即首行。接着,按下Ctrl键和向右箭头(→),你将移动...

VBA如何将数据输入到excel最后一行
A列的最后一个非空单元格的写法是:ragne("a" & rows.count).end(xlup)那么,其下一个空单元格就是:ragne("a" & rows.count).end(xlup).offset(1,0)

Excel 最后一行或最后一列表格的代码如何表示
=Columns(1:1)VBA:range("1:1").Columns.count A列中最后一个有内容的单元格所在的行:=MAX((A:A<>"")*ROW(A:A))数组公式(同时按Ctrl+Shift+enter)VBA: range("A1:A" & range("A:A").rows.count).End(xlup).Row 1行中最后一个有内容的单元格所在的列:=MAX((1:1<>"")...

VBA 公式引用所有数据的最后一行单元格
Set MyAimRangeF = Worksheets("sheet1").Range("F7:F2817")改成:Set MyAimRangeF = Worksheets("sheet1").Range("F7:F"&Sheet1.[A65536].End(xlUp).Row)或者:Set MyAimRangeF = Worksheets("sheet1").Range("F7:F" & n)

相似回答