Comparar dato celda y ponerlo
hola experto continuo mejorando la macro con la que me ayudaste el inconveniente que tengo ahora es el siguiente tengo cuando ejecuto la macro debo ahora ejecutar lo siguiente en la misma macro lo siguiente.
en la celda b2 tengo numero de documento y en la celda c2 tengo numero de contrato necesito que en esa celdas siempre este el siguiente valor en a1 siempre 1603845 y en numero de contrato 168, este problema sucede ya que varias personas digitan mal el documento y mal el numero de contrato entonces me toca que corregir el los 100 archivos que tengo uno a uno agrego el código el cual funciona perfectamente me podrías decir donde se pone el código para que se ejecute, la otra pregunta que tengo es tengo la celda d2 enn esta dice femenino o masculino necesito que si dice femenino vaya y revise la celda F2 si hay datos la deje asi pero si esta bacía que ponga no aplica. Gracias anexo el código que funciona.
Sub
varias()
'Por.DAM
Set l1 = ThisWorkbook.ActiveSheet
ml = ThisWorkbook.Name
For Each wb In Workbooks
If wb.Name <> ml Then
wb.Activate
Columns("CT:CT").Delete Shift:=xlToLeft
ActiveSheet.Cells.Replace "NIETO(A)", "NIETO (A)"
ActiveSheet.Cells.Replace "HERMANO(A)", "HERMANO (A)"
ActiveSheet.Cells.Replace "SOBRINO(A)", "SOBRINO (A)"
ActiveSheet.Cells.Replace "PRIMO(A)", "PRIMO (A)"
ActiveSheet.Cells.Replace "HIJO(A)", "HIJO (A)"
ActiveSheet.Cells.Replace "ABUELO(A)", "ABUELO (A)"
ActiveSheet.Cells.Replace "SUEGRO(A)", "SUEGRO (A)"
ActiveSheet.Cells.Replace "CUÑADO(A)", "CUÑADO (A)"
l1.Range("A1:CS1").Copy
wb.ActiveSheet.Range("A1")
wb.Sabe
End If
Next
l1.Activate
End Sub