ho provato a realizzare la seguente macro, però sbaglio qualcosa.
Chiedo un aiuto per risolvere la difficoltà.
Questo è il codice che ho realizzato, ma non funziona.
- Codice: Seleziona tutto
Sub ProvaNew() 'Eliminare numeri doppi
Dim VettN(6, 1) As Integer
Dim VettN2(6, 1) As Integer
caso = 0
VettN(1, 0) = 10
VettN(2, 0) = 23
VettN(3, 0) = 34
VettN(4, 0) = 45
VettN(5, 0) = 23
VettN(6, 0) = 15
For rig1 = 1 To 6
nn = VettN(rig1, 0)
For rig2 = rig1 + 1 To 6
If VettN(rig2, 0) = nn Then
GoTo salta
Else
VettN2(rig1, 0) = VettN(rig1, 0)
End If
Next rig2
salta:
Next rig1
For rig = 1 To 6
Cells(rig, 4) = VettN2(rig, 0)
Next rig
End Sub
Ringrazio chi può aiutarmi,
Francesco