'copio l'intero contenuto della prima colonna
x = 1
Do While Not Foglio1.Cells(x, 1) = ""
Foglio3.Cells(x, 1) = Foglio1.Cells(x, 1)
Foglio3.Cells(x, 2) = Foglio1.Cells(x, 2)
Foglio3.Cells(x, 3) = Foglio1.Cells(x, 3)
Foglio3.Cells(x, 4) = Foglio1.Cells(x, 4)
Foglio3.Cells(x, 5) = "U"
‘colore rosso al simbolo “U”
Foglio3. Cells(x, 5).Interior.ColorIndex = 3
x = x + 1
Loop
'Controllo se esiste nella colonna 3.
'Se esite modifico il valore delta, altrimenti scrivo la nuova riga
x = 1
Do While Not Foglio2.Cells(x, 1) = ""
y = 1
Esiste = False
Do While Not Foglio3.Cells(y, 1) = ""
If Foglio3.Cells(y, 1) = Foglio2.Cells(x, 1) Then
Foglio3.Cells(x, 5) = "X"
' Nessun colore alla cella nel caso di “X”
Foglio3.Cells(x, 5).Interior.ColorIndex = 0
Esiste = True
Exit Do
End If
y = y + 1
Loop
If Esiste = False Then
Foglio3.Cells(y, 1) = Foglio2.Cells(x, 1)
Foglio3.Cells(y, 2) = Foglio2.Cells(x, 2)
Foglio3.Cells(y, 3) = Foglio2.Cells(x, 3)
Foglio3.Cells(y, 4) = Foglio2.Cells(x, 4)
Foglio3.Cells(y, 5) = "E"
'Per colorare la cella di verde
Foglio3.Cells(x, 5).Interior.ColorIndex = 4
End If
x = x + 1
Loop
|