通过VBA设置excel的最后一行的第n列单元格的值

2025-09-21 02:10:00

1、本地打开Excel软件

通过VBA设置excel的最后一行的第n列单元格的值

2、点击文件菜单,打开选项

通过VBA设置excel的最后一行的第n列单元格的值

3、在选项里,选择【自定义功能区】,勾选【开发工具】,点击确认

通过VBA设置excel的最后一行的第n列单元格的值

4、点击功能区上的【开发工具】点击【宏】,如果没有宏则输入宏名兵点击【创建】按钮,如果已有宏,选定宏名,然后点击【编辑】也可以

通过VBA设置excel的最后一行的第n列单元格的值

5、编辑宏代码:

如实现当前工作表里在最后一行的第一、二列添加内容

代码:

Sub f()

n = ActiveSheet.UsedRange.Rows.Count

Row = ActiveSheet.UsedRange.Rows(n).Row

ActiveSheet.Cells(Row + 1, 1).Value = "cells(row,1)"

ActiveSheet.Cells(Row + 1, 2).Value = "cells(row,2)"

MsgBox n

End Sub

多个 工作表,如何实现每个工作表的最后一行 的第一二列设置对应值:

Sub f()

shcount = Worksheets.Count

MsgBox shcount

For i = 1 To shcount

Worksheets.Item(i).Select

n = ActiveSheet.UsedRange.Rows.Count

Row = ActiveSheet.UsedRange.Rows(n).Row

MsgBox n

ActiveSheet.Cells(Row + 1, 1).Value = "cells(row,1)"

ActiveSheet.Cells(Row + 1, 2).Value = "cells(row,2)"

Next

End Sub

宏代码编辑完毕,点击运行

通过VBA设置excel的最后一行的第n列单元格的值

6、查看效果:

通过VBA设置excel的最后一行的第n列单元格的值

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢