Rafael Vera

Rafael Vera

 16,5K puntos @rafaelvera desde - visto
Preguntar

Actividad pública reciente

Ha respondido en

Sumar días laborables a una fecha en excel

=DIATRABAJO(B1, 12) Esta fórmula sumará 12 días laborables a la fecha de la celda B1 y devolverá el resultado en la columna F. Asegúrate de que el formato de fecha en la columna F esté configurado correctamente para que se muestre como dd/mm/aaaa.
Ha respondido en y en 3 temas más

Pegar datos de una celda de Excel a otra celda, creando un ciclo for.

Aquí tienes un ejemplo Sub CopiarCeldasEnCiclo() Dim i As Long Dim origen As Range Dim destino As Range ' Establece la celda de origen y destino iniciales Set origen = ThisWorkbook.Sheets("NombreDeTuHoja").Range("G41") Set destino =...
Ha respondido en y en 1 temas más

Macro en MAC que cambie de archivo

Tiene algún ejemplo tu código.
Ha respondido en y en 2 temas más

Correcto formato para Buscar Fechas con VLookup en Excel VBA

La variable FeChita no está definida, y en su lugar, estás usando FeCha para buscar en el rango
Ha respondido en y en 2 temas más

¿Cómo puedo guardar Mis contactos vcf en formato csv?

Una guía general sobre cómo convertir tus contactos VCF a formato CSV utilizando métodos comunes que no requieren una herramienta específica: Método 1: Usar Microsoft Excel (para Windows) Abre Microsoft Excel en tu computadora.Ve a "Archivo" y...
Ha respondido en

Necesito seleccionar solo celdas con datos válidos

Sub SeleccionarDatosValidos() Dim ws As Worksheet Dim sourceRange As Range Dim destRange As Range Dim lastRow As Long Dim i As Long ' Cambia "Sheet1" al nombre de la hoja donde están tus datos Set ws = ThisWorkbook.Worksheets("Sheet1") ' Define el...
Ha respondido en

Filtrar datos de una columna

Sub FiltrarSalidaContenedoresHH() Dim columna As Range Dim celda As Range ' Asegurarse de cambiar "Sheet1" por el nombre de la hoja en la que deseas realizar el filtrado Set columna = ThisWorkbook.Worksheets("Sheet1").Range("A:A") ' Filtrar los...
Ha respondido en y en 2 temas más

Macro para impedir registros repetidos considerando dos columnas

Aquí tienes un ejemplo de código en VBA que puedes utilizar para evitar registros duplicados considerando dos columnas en Excel: Sub AgregarRegistro() Dim wsRegistro As Worksheet Dim wsBaseDatos As Worksheet Dim registro As Range Dim baseDatos As...
Ha respondido en y en 1 temas más

Ventana emergente al ejecutar Macro

Microsoft Azure Information Protection, puedes usar el siguiente código: Application.DisplayAlerts = False ' Desactiva las alertas ' Código de tu macro aquí ' Activa la ventana emergente On Error Resume Next Application.Dialogs(xlDialogSendMail).Show...
Ha respondido en y en 2 temas más

Macro se ejecuta al abrir el libro

Aquí tienes una macro en VBA que se ejecutará automáticamente al abrir el libro, pero solo se ejecutará el día 1 de cada mes: Private Sub Workbook_Open() If Day(Date) = 1 Then ' Coloca aquí el código que deseas ejecutar el día 1 de cada mes al abrir...
Ha respondido en y en 1 temas más

¿En VBA se puede cambiar la configuración de la tecla F8?

En VBA, no es posible cambiar la configuración predeterminada de la tecla F8 para correr una macro paso a paso. La tecla F8 está reservada para la ejecución en modo de depuración, lo que significa que al presionarla, la macro se ejecutará paso a...
Ha respondido en y en 2 temas más

Copiar filas completas con imágenes en excel a otro libro

Si deseas utilizar una macro para copiar filas completas con imágenes en Excel a otro libro: Sub CopiarFilasConImagenes() Dim LibroOrigen As Workbook Dim LibroDestino As Workbook Dim HojaOrigen As Worksheet Dim HojaDestino As Worksheet Dim FilaOrigen...
Ha respondido en y en 2 temas más

Macro para copiar información de un documento a otro pero no permite escoger otra hoja diferente a la actual.

Aquí tienes la macro modificada que te permite seleccionar la hoja de destino antes de copiar los datos. Sub move_data() Dim data_wb As Workbook Dim target_wb As Workbook Dim file_name As Variant Dim header_range(100) As Range Dim last_row As Long...
Ha respondido en y en 1 temas más

Macro de envió de correos masivos con la firma de correo del Outlook

Aquí está el código actualizado con la incorporación de la firma de Outlook: Sub enviarMail() Dim App As Object Dim Mail As Object Dim Correo As Workbook Dim Base As Worksheet Dim Ruta As String Dim File As String Dim Extension As String For i = 5 To...
Ha respondido en y en 2 temas más

Importar libro de excel sin nombre definido

Para importar la hoja "EXPORTA" de un libro de Excel sin especificar un nombre específico para el libro, puedes hacer uso de la función Dir para buscar todos los archivos en un directorio que cumplan con ciertas características, como tener la...
Ha respondido en y en 1 temas más

Recordatorio excel cuando pase una semana de ciertas acciones

Sí, es posible configurar un recordatorio en Excel para enviar un correo electrónico cuando haya pasado una semana desde una determinada acción. Para lograr esto, puedes utilizar macros en Excel y aprovechar la función de envío de correos...