Hola tapiajav,
bienvenido al foro.
me uno a Varela_b para ver si te podemos ayudar...

Iniciado por
tapiajav
...
Si me ayudan con la estructura de la macro yo completo después las cadenas de carcateres y los números a asignar...
si las únicas condiciones no son las que has expuesto ("Planificación" = 2 y "Recursos Humanos" = 1), sino que tienes más categorías, quizás los mejor sea un select case, algo as:
Código:
Sub prueba()
For Each Dato In Range("H1", Range("H" & Cells.Rows.Count).End(xlUp))
Select Case Dato.Value
Case "Planificación": Dato.Offset(, 5) = 1
Case "Recursos Humanos": Dato.Offset(, 5) = 2
'Case...
End Select
Next Dato
End Sub
puedes añadir tantas categorías como quieras de la misma forma, por ejemplo:
Case "Otro": Dato.Offset(, 5) = 3
Case "Otro2": Dato.Offset(, 5) = 5
...
y así sucesivamente.
Marcadores