Saltar al contenido

Añadir valor celda al Nombre a guardar


Recommended Posts

publicado

Tengo la siguiente Macro, como puedo añadirle al nombre del archivo a guardar me coja un dato más a añadir, el valor de una celda

 

 

Sub Guardar()

    nbre = Format(Now, "dd-mm-yyyy hh mm ss")

    ruta = "\\NTCL02\Calidad_a\Lcalidad\LABORATORIO_VARIOS\Peticion_ de_ensayos_FECHA"

    ActiveWorkbook.SaveCopyAs ruta & "\" & nbre & ".xlsm"

End Sub

publicado
Hace 2 minutos , lursaildi dijo:

Sub Guardar()

 

    nbre = Format(Now, "dd-mm-yyyy hh mm ss")

 

    ruta = "\\NTCL02\Calidad_a\Lcalidad\LABORATORIO_VARIOS\Peticion_ de_ensayos_FECHA"

 

    ActiveWorkbook.SaveCopyAs ruta & "\" & nbre & ".xlsm"

 

End Sub

Sub Guardar()

    nbre = Format(Now, "dd-mm-yyyy hh mm ss")

   apell= hojax.cells(filahoja,columnahoja)

    ruta = "\\NTCL02\Calidad_a\Lcalidad\LABORATORIO_VARIOS\Peticion_ de_ensayos_FECHA"

    ActiveWorkbook.SaveCopyAs ruta & "\" & nbre & apell " & .xlsm"

End Sub

 

Prueba y comenta, por supuesto lo de color verde debes sustituirlo por sus valores correspondientes.

publicado

Cracias por tu respuesta, pero lo que pretemdo es  que sea el librocompleto no solo la hoja, que sea algo asi:

despues del dia hora mes ss coja el valor de la celda ejemplo ""D6""

nbre = Format(Now, "dd-mm-yyyy hh mm ss",D6)

publicado
En 17/4/2020 at 22:07 , JSDJSD dijo:

 

nbre = Format(Now, "dd-mm-yyyy hh mm ss") & Hojax.Range(“D6”)

Muchas gracias por responder, perdona que conteste con este atraso

 

Una pregunta donde pone  & Hojax.Range("D6")  , tengo que poner tal como me dices o tengo que cambiar algún dato?

publicado
Hace 34 minutos , lursaildi dijo:

Una pregunta donde pone  & Hojax.Range("D6")  , tengo que poner tal como me dices o tengo que cambiar algún dato?

Donde esta lapones el numero de hoja que corresponda a Range("D6")

publicado

nbre = Format(Now, "dd-mm-yyyy hh mm ss") & HojaPeticion_Ensayos_TALLER.Range("D6")

Puede ser asi?

Es que lo de las macros soy muy novato

publicado

 

 

Sheets("Chart1")

Hace 35 minutos , lursaildi dijo:

nbre = Format(Now, "dd-mm-yyyy hh mm ss") & HojaPeticion_Ensayos_TALLER.Range("D6")

Puede ser asi?

Si lo que quieres es poner el nombre de la hoja sería de la siguiente manera.

nbre = Format(Now, "dd-mm-yyyy hh mm ss") & Sheets("Peticion_Ensayos_TALLER").Range("D6")

publicado

¿Puede ser que no funcione por que el dato de la celda es que coge el dato de una lista de validación de datos?

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.