Ya te devolví el libro. Volvemos a 1 solo color considerande que hay celdas con 2 dígitos (imposible tener un color por nro.)
Los cambios aquí:
'rellena la tabla de coincidencias
Dim nro As String
Dim ho2, busco
Dim filx As Long, colx As Long
nro = Replace(t, "?", "_")
'Atención con el nombre de la hoja...
Set ho2 = Sheets("Hoja2")
Set busco = ho2.Range("A:AA").Find(nro, LookIn:=xlValues, lookat:=xlWhole)
If Not busco Is Nothing Then
filx = busco.Row: colx = busco.Column
With ho2
.Cells(filx, colx + 2) = Val(Filax)
.Cells(filx, colx + 3) = Val(TextBox1)
.Cells(filx, colx + 4) = Val(TextBox2)
'el mismo color a las 3 celdas
Range(.Cells(filx, colx + 2), .Cells(filx, colx + 4)).Interior.ColorIndex = 4
.Cells(filx + 1, colx + 2) = Val(Vecesx)
.Cells(filx + 1, colx + 3) = Val(TextBox3)
.Cells(filx + 1, colx + 4) = Val(TextBox4)
'se pasan los valores al nuevo rango.
.[AF2] = Val(Filax)
.[AH2] = Val(TextBox1)
.[AJ2] = Val(TextBox2)
End With
End If
End Sub
Sdos y no olvides votar la respuesta.
Elsa