You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行VBA代码时出现‘Compile Error: For without Next’编译错误求助

解决VBA编译错误:For without Next及其他问题

你的代码存在两处关键问题,导致编译错误:

  • 拼写错误:xIToLeft是笔误,正确写法为xlToLeft(注意是小写字母l,不是大写I)
  • For Each循环未闭合:缺少对应循环变量的Next语句,循环变量是rng,因此需要添加Next rng

修正后的完整代码如下:

Sub RenameHeadersZoomInfo()

    Dim ws As Worksheet
    Set ws = ThisWorkbook.ActiveSheet
    
    Dim rng As Range
    Dim LastCol As Long
    LastCol = ws.Cells(1, ws.Columns.Count).End(xlToLeft).Column
    
    For Each rng In ws.Range(ws.Cells(1, 1), ws.Cells(1, LastCol))
    
        Select Case rng.Value
            Case "Company Name"
                rng.Value = "Name"
            Case "Country"
                rng.Value = "BillingCountry"
            Case "City"
                rng.Value = "BillingCity"
            Case "State"
                rng.Value = "BillingState"
            Case "LinkedIn Company Profile URL"
                rng.Value = "LinkedinCompanyPage__c"
            Case "Owner"
                rng.Value = "Owner.Id"
            Case "Primary Sub-Industry"
                rng.Value = "LinkedinIndustry__c"
            Case "Company HQ Phone"
                rng.Value = "Phone"
            Case "NAICS Code 1"
                rng.Value = "NAICSCode_1__c"
            Case "NAICS Code 2"
                rng.Value = "NAICSCode_2__c"
            Case "Show"
                rng.Value = "Description"
                
        End Select
    Next rng ' 补充循环闭合语句
                
End Sub

内容的提问来源于stack exchange,提问作者Alexandre Brandt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 16:23:21