X secondaria ()
oDic fioco come oggetto, sNames () come stringa, vInput (), i come lungamente, n come lungamente
vInput = Sheet1.Range (“A1„, Sheet1.Range (“C„ & Rows.Count). Estremità (xlUp)). Valore
sNames di ReDim (1 a UBound (vInput, 1), 1 - 3)
oDic stabilito = CreateObject (“Scripting.Dictionary„)
Con oDic
Per i = 1 a UBound (vInput, 1)
Se non. Esiste (vInput (i, 1)) allora
n = n + 1
sNames (n, 1) = vInput (i, 1)
sNames (n, 2) = vInput (i, 2) & “(" & vInput (i, 3) & ")„
sNames (n, 3) = vInput (i, 3)
. Aggiungere il vInput (i, 1), n
ElseIf. Esiste (vInput (i, 1)) allora
sNames (. Articolo (vInput (i, 1)), 2) = sNames (. Articolo (vInput (i, 1)), 2) & “,„ & vInput (i, 2) & “(" & vInput (i, 3) & ")„
sNames (. Articolo (vInput (i, 1)), 3) = sNames (. Articolo (vInput (i, 1)), 3) + vInput (i, 3)
Concluder se
Dopo i
Estremità con
Sheet2.Range (“A1„). Ridimensionare (n, 3) = sNames
Concludere il sommergibile
|