Excel VBA范围计算

Excel VBA范围计算,vba,excel,excel-2010,Vba,Excel,Excel 2010,我正在创建一个每月合并函数,它不喜欢我使用我的代码片段的方式: For Each ws In Worksheets If Len(ws.Name) <= 5 Then ws.Range("B7:C7").Select Selection.ClearContents Selection.AutoFill Destination:=Range("B7:C100"), Type:=xlFillDefault Range("B7:C100").Select

我正在创建一个每月合并函数,它不喜欢我使用我的代码片段的方式:

For Each ws In Worksheets

 If Len(ws.Name) <= 5 Then
    ws.Range("B7:C7").Select
    Selection.ClearContents
    Selection.AutoFill Destination:=Range("B7:C100"), Type:=xlFillDefault
    Range("B7:C100").Select

 End If

 Next
工作表中每个ws的

对于工作表中的每个ws,如果Len(ws.Name)


如果Len(ws.Name)太棒了-谢谢你,保罗!我仍然习惯VBA。这些提示很有用!
For Each ws In Worksheets
    If Len(ws.Name) <= 5 Then ws.Range("B7:C100").ClearContents
Next