zoukankan      html  css  js  c++  java
  • [VBA]去重汇总

    问题描述:汇总多个工作表的指定字段到sheet1里面,并去除重复的字段内容。

    Sub 去重汇总()

    Dim sht As Worksheet, j As Integer, x As Integer

    Set d = CreateObject("scripting.dictionary")

    For Each sht In Worksheets

        If sht.Name <> ActiveSheet.Name Then

            j = sht.Range("a65536").End(xlUp).Row

            arr = sht.Range("a3:a" & j)

                For x = 1 To UBound(arr)

                d(arr(x, 1)) = ""

                Next

        End If

    Next

    k = d.keys

    ActiveSheet.Range("a2").Resize(d.Count, 1) = Application.Transpose(k)

    End Sub

    效果图:

  • 相关阅读:
    PHP之目录遍历
    PHP之验证码
    PHP之验证码
    PHP之异常处理模式
    PHP之pdo的预处理模式
    PHP之PDO
    PHP之cookie和session
    PHP之MVC
    单例模式
    ThreadLocal
  • 原文地址:https://www.cnblogs.com/susuye/p/7169297.html
Copyright © 2011-2022 走看看