Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Añadir valor celda al Nombre a guardar

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

Featured Replies

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
  • Autor

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
Hace 10 minutos , lursaildi dijo:

 

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

 

publicado
  • Autor
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
  • Autor

ok muchas gracias

publicado
  • Autor

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
  • Autor

Muchas gracias lo probare

publicado
  • Autor

Despues de probarlo sigue sin ponerme el dato de la celda

publicado
  • Autor

¿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?

publicado
  • Autor

si le pongo desde una celda normal si funciona

publicado
  • Autor

Error mio Solucionado, muchas gracias.

Cerrar consulta

Archivado

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.