Red de conocimiento informático - Problemas con los teléfonos móviles - Por favor, ayúdenme con el código del diccionario VBA y cualquier profesor que lo conozca me dará algunos consejos.

Por favor, ayúdenme con el código del diccionario VBA y cualquier profesor que lo conozca me dará algunos consejos.

Sub DictionaryApp()

Dim i&, x&, arr, brr(), str1$

Dim d As Object

Set d = CreateObject("diccionario de scripting ")

With Sheets("Estadísticas")

arr = .Range("E3:H" & .Range("E65536").End(xlUp).Row)

Para x = 1 a UBound(arr)

str1 = arr(x, 1) & "|" & arr(x, 2) & "|" , 3)

Si no d.exists(str1) Entonces

i = i + 1

ReDim Preserve brrr(1 a 4, 1 a i)

brrr(1, i) = arr(x, 1)

brrr(2, i) = arr(x. 2)

Si hay no d , 2)

brr(3, i) = arr(x, 3)

Fin si

brr(4, d(str1)) = brr (4, d(str1)) + arr(x, 4)

Siguiente x

.("K3").Resize(UBound(brrr, 2), 4 ) = Application.Transpose(brrr)

Terminar con

End Sub

Este es el código que desea