Saltar al contenido

Dividir valor de celda entre valor de variable


Recommended Posts

publicado

Buenos días, 

Tengo una macro en la que tomo el contenido de una celda con un texto tal que así: "Ranking Reposiciones. [25/07/2016 - 01/08/2016]" y en el que trato las fechas para calcular los días laborables entre ellas. Una vez conozco los días laborables los almaceno en una variable: Dim Work_Days As Long

Y más adelante quiero utilizar la variable Work_Days en una división, pero siempre obtengo el resultado "¿NOMBRE?."

Con esto obtengo el error mencionado.


With Sheets("REPOSICIONES").Range("G4:G" & UltimaFila)
    .Formula = "=RC[-1]/DiasInforme"
    .Formula = .Value
    .NumberFormat = "0.00"
End With

 

En cambio, si el valor de Work_Days lo paso a una celda y ésta celda la utilizo en la división el resultado es el correcto:

With Sheets("REPOSICIONES").Range("G4:G" & UltimaFila)
    .Formula = "=RC[-1]/R1C7"
    .Formula = .Value
    .NumberFormat = "0.00"
End With

¿Qué estoy haciendo mal?

Gracias.

publicado
With Sheets("REPOSICIONES").Range("G4:G" & UltimaFila)
    .Formula = "=RC[-1]/" & DiasInforme
    .Formula = .Value
    .NumberFormat = "0.00"
End With

 

  • Silvia bloqueó este tema

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.