"" And Cells(1, 3) <> "" Then For i = 1 To Cells(1, 3) " />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>中使用<em>VBA</em>实现如下调整-

<em>excel</em>中使用<em>VBA</em>实现如下调整-

作者:乔山办公网日期:

返回目录:excel表格制作


Sub 填写zd()

    Range("A:A") = ""
    Dim i As Integer
    
    If Cells(1, 2) <> "" And Cells(1, 3) <> "" Then
    
        For i = 1 To Cells(1, 3)
        
            Cells(i, 1) = Cells(1, 2) + i - 1
        
        Next
        
    End If

End Sub


数组公式也可以
你要VBA?
也可以
把实际的行列号标注出来
建议使用数组公式完成
问题:总共多少行? 怎么1行、68行、132行、256行,这些行没有规律啊,其余还有那些行啊?

下面的VBA能把你指出来的部分收集到一起:

Sub collect()
For i = 1 To 5
Cells(1, 12 + i) = Cells(1, i)
Cells(2, 12 + i) = Cells(68, i)
Cells(3, 12 + i) = Cells(132, i)
Cells(4, 12 + i) = Cells(256, i)
Next i
End Sub

C1粘贴这个数组公式,按“Ctrl+Shift+回车”结束输入,下拉:

=IF(SUM((LEFT($A$1:$A$5000,LEN(A1))=TEXT(A1,"@"))*((LEN($A$1:$A$5000)-LEN(SUBSTITUTE($A$1:$A$5000,".","")))=(LEN(A1)-LEN(SUBSTITUTE(A1,".","")))+1)*$B$1:$B$5000)<>0,SUM((LEFT($A$1:$A$5000,LEN(A1))=TEXT(A1,"@"))*((LEN($A$1:$A$5000)-LEN(SUBSTITUTE($A$1:$A$5000,".","")))=(LEN(A1)-LEN(SUBSTITUTE(A1,".","")))+1)*$B$1:$B$5000),B1)

相关阅读

  • <em>Excel</em> VB,VBA,<em>VBS</em>的区

  • 乔山办公网excel表格制作
  • EXCEL中自带的VBA和VB区别为:百性质不同、运行依赖性不同、独立性不同。一、性质不同1、VBA:VBA是VB的一个子集,是使已有的应用程序(EXCEL)自动化。2、VB:VB是设计用于度创建应用问程
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网