¿Quieres qué la macro se active después de capturar algo en la columna "O"?
Solamente tienes que cambiar esto:
If Not Intersect(Target, Range("L:L")) Is Nothing Then
Pero si vas a cambiar la columna L por la O, es decir, lo que capturabas en la columna L ahora lo vas a capturar en la columna O, tienes que cambiar esto
En las macros:
If Not Intersect(Target, Range("L:L")) Is Nothing Then
Range("U10") = Cells(fila, "L")
En las fórmulas:
=SI(L2<>"",CUPON.FECHA.L2(B2,J2,L2,4),"")
=SI(L2<>"",D2*K2/L2,"")
=SI(L2<>"",RENDTO(B2,J2,K2,E2,G2,L2,3),"")
=SI(L2<>"",CUPON.DIAS.L1(B2,J2,L2,4),"")
=SI(L2<>"",D2*K2/360*P2,"")
=SI(L2<>"",SUMA(F2,O2,Q2),"")