En el contexto de Excel, un archivo firmado digitalmente es un documento que incluye una firma electrónica vinculada a un certificado digital, lo que garantiza que el contenido no ha sido modificado desde que fue firmado y que la identidad del firmante es verificable, gracias al certificado.
En Excel puedes firmar digitalmente un archivo completo o incluso un proyecto de macros (VBA). Esto es especialmente útil si compartes archivos sensibles o automatizados y quieres asegurar su integridad.
Puedes insertar una firma digital siguiendo estos pasos:
- Abrir el documento: Asegúrate de que el archivo esté guardado y listo para firmar.
- Ir a la pestaña "Archivo": Haz clic en "Archivo" en la barra de herramientas superior.
- Seleccionar "Información": En el menú de la izquierda, selecciona "Información".
- Proteger el libro: Haz clic en "Proteger libro" y selecciona "Agregar una firma digital".
- Configurar la firma: Sigue las instrucciones para agregar tu firma digital. Necesitarás un certificado digital válido. Si no tienes un certificado digital, puedes obtener uno de una autoridad certificadora.
Diego, Muchas Gracias por poner los controles del reproductor, como los comandos de teclado de YouTube. Aprecio todos los cambios que nos permitan usar la plataforma con agilidad.
Buen día. !Espero estén muy bien! Tengo el siguiente problema: al crear una macro, realicé los siguientes pasos: 1. Declare las siguientes variables: Dim archivoOrigen As Workbook Dim archivoDestino As Workbook Dim hojaOrigen As WorkSheet Dim hojaDestino As WorkSheet Dim rutaArchivo As Variant
2. realicé las instrucciones para realizar las acciones de abrir el archivo origen y archivo destino: rutaArchivo = Application.GetOpenFilename (FileFilter:="Archivos de Excel (*.xlsx;*.xls),*.xlsx;*.xls", Title:="Seleccionar archivo de orgen") If rutaArchivo <> False Then Set archivoDestino = Workbooks.Open (rutaArhcivo, UpdateLlinks:=False) End If rutaArchivo = Application.GetOpenFilename (FileFilter:="Archivos de Excel (*.xlsm),*.xlsm", Title:="Seleccionar archivo destino") If rutaArchivo <> False Then Set archivoDestino = Workbooks.Open (rutaArhcivo, UpdateLlinks:=False) End If
3. Realicé las instrucciones para copiar datos del archivo origen al archivo destino de la siguente manera:
'Especificar hojas y celdas a copiar Set hojaOrigen = archivoOrigen.sheets ("BD") 'Nombre de la hoja origen1 Set hojaDestino = archivoDestino.Sheets("BD") 'Nombre de la hoja de destino1 'Copiar celdas individuales
hojaOrigen.Range ("G12:G14").copy Destination:=hojaDestino.Range("G12:G14") End Sub
4. cuando ejecuto la macro, me sale el siguiente error "Run-time error '91': Object variable or with block variable not set" y luego sale "Can't execute code in break mode"
Agradezco mucho su ayuda con la solución de este problema! Mil gracias!
Una de las cosas que puede estar afectando a la macro es que en una de las líneas se ha escrito "rutaArhcivo" Corrige el error tipográfico como "rutaArchivo".
Inicia sesión para dejar tu duda, comentario y/o respuesta