欢迎来到 SiteSMO | 思默AI智能问答平台!
注册或点击登录代表您同意《SiteSMO网络服务安全协议》
提示信息
请打开微信扫码登录
返回列表

写个vba,从b列开始的非空列的第一行添加内容,内容为”数据“&+1

举报
211阅读 | 0人回复 | 2023-11-16 21:19:37

本帖由 nLi ... 发布,如有侵权联系删除 IP属地:北京

以下是一个VBA代码示例,可以从B列开始的非空列的第一行添加内容,内容为"数据" + 1:

Sub AddData()
    Dim ws As Worksheet
    Dim lastRow As Long
    Dim column As Long
    
    Set ws = ThisWorkbook.ActiveSheet
    
    column = 2 ' B列的列号
    
    ' 找到第一个非空列
    Do While ws.Cells(1, column).Value <> ""
        column = column + 1
    Loop
    
    lastRow = ws.Cells(ws.Rows.Count, column - 1).End(xlUp).Row ' 找到最后一行
    
    ws.Cells(1, column).Value = "数据" & (lastRow + 1) ' 在第一行添加内容
    
End Sub

请将上述代码复制到Excel的VBA编辑器中(按下Alt + F11打开VBA编辑器),然后运行该宏即可在第一个非空列的第一行添加内容。

注意:在运行该宏之前,请确保已经打开了要操作的Excel文件,并且在要添加内容的列之后没有其他需要保留的数据。

复制
0
0

注:避免重复,不要就相同的标题进行反复追问。

回答共0个
回复禁止带推广链接、违法词及灌水,违规将封禁账号!!
您需要登录后才可以回复 注册 / 登录
每个账号仅有一次回答机会!
取消
提示信息
请选择举报理由
我要回答