小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

用VBA符合條件的數(shù)據(jù)復制到另一個工作表中

 wangyong670 2022-06-21 發(fā)布于新疆

要求:表2中J列為條件,符合條件的行全部復制到表1中

不解釋,直接上兩段代碼,SHEET2中第十列,也就是J列中,符合條件的,復制行到表1中。

Sub xx()

    On Error Resume Next

    Dim x As Long

    x = Sheets("newsheet").Range("a65536").End(xlUp).Row() + 1

    For i = 1 To Sheet1.Range("a65536").End(xlUp).Row()

        If Sheet1.Cells(i, "J") = 1 Then

            Sheet2.Rows(i).Copy

            Sheet1.Select

            Rows(x).Select

            ActiveSheet.Paste

            x = x + 1

        End If

    Next i

End Sub

以上代碼,表2中J列的條件是:1

Sub 篩選()

    Dim i, n, arr, brr, a#

    arr = [a1].CurrentRegion

    a = InputBox("請輸入篩選的數(shù)字", "數(shù)字")

    ReDim brr(1 To UBound(arr), 1 To UBound(arr, 2))

    For i = 2 To UBound(arr)

        If arr(i, 10) = a Then

            n = n + 1

            For j = 1 To UBound(arr, 2)

                brr(n, j) = arr(i, j)

            Next

        End If

    Next

    Sheet1.[a2].Resize(UBound(brr), UBound(brr, 2)) = brr

    MsgBox "OK"

End Sub

以上代碼,查找表2中第十列中等于你輸入的復制到表1中

好吧,結(jié)束了才曉得,只能輸入數(shù)字,不能漢字,下面是折騰漢字,還沒測試

Sub 篩選()

    Dim i, n, arr, brr

    arr = [a1].CurrentRegion

    a = InputBox("請輸入篩選的關(guān)鍵詞", "關(guān)鍵詞")

    ReDim brr(1 To UBound(arr), 1 To UBound(arr, 2))

    For i = 2 To UBound(arr)

        If arr(i, 10) = a Then

            n = n + 1

            For j = 1 To UBound(arr, 2)

                brr(n, j) = arr(i, j)

            Next

        End If

    Next

    Sheet1.[a2].Resize(UBound(brr), UBound(brr, 2)) = brr

    MsgBox "OK"

End Sub 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多