macro da valor a una celda dependiendo de la hora de otra celda
Publicado por josue (4 intervenciones) el 30/08/2018 17:25:43
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub tiempos()
Set datos = Range("g1").CurrentRegion
With datos
r = .Rows.Count
For i = 1 To r
tiempo = Second(.Cells(i, 1))
If tiempo <= 10 Then numero = 1
If tiempo >= 11 And tiempo <= 30 Then numero = 2
If tiempo > 30 Then numero = 3
.Cells(i, 3) = numero
Next i
End With
Set datos = Nothing
End Sub
este es el codigo
usa el conteido de la columna g y muetras el valor 1,2 o 3 dependiendo de los segundos de la celdas en G
el problema es que solo toma el ultimo nunero por ejemplo 00:01:50 seria 3 y 00:01:20 tambien pero me indica 2 cuando deberia ser 3 porque esta tomando el 20 y no el 01:20 que puedo hacer? gracias de ante mano por la respueta
Valora esta pregunta


0