Rafael Vera

Rafael Vera

 19,0K puntos @rafaelvera desde - visto

Respuestas en Microsoft Excel

Respuesta en y en 1 temas más a

Tengo la siguiente macro en excel:

Puedes agregar una condición adicional en tu macro para evitar que se borre el precio en el rango U2:U340 si no se encuentra una clave en el rango F2:F340 de la hoja principal. Aquí tienes el código modificado: Sub Macro() Dim valor As Variant Dim...
Respuesta en y en 1 temas más a

Obtener la diferencia de Día, Mes, Año, Minutos y Segundo entre dos fechas

Aquí te proporciono una función alternativa para calcular la diferencia de días, meses, años, minutos y segundos entre dos fechas: Function DifEnElTiempoSegmentos(Inicio As Date, Final As Date) As String Dim totalSegundos As Long Dim anios As Long,...
Respuesta en y en 2 temas más a

Macro para obligar a introducir la fecha y la hora excel vba

Crear una macro en VBA para Excel que obligue al usuario a introducir una fecha y hora en el formato "dd/mm/yyyy hh:mm" y muestre un mensaje de error si el formato es incorrecto. Aquí tienes el código: Sub ValidarFechaHora() Dim fechaHora As String...
Respuesta en y en 3 temas más a

Convertir Texto a Número con Decimales

¿Se refieren a la fórmula o al macro?, ¿O tienes algún ejemplo?
Respuesta en y en 1 temas más a

Insertar un calendario en español en un formulario

Te dejo un ejemplo: Private Sub MonthView1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) Sheets("Nombre de la Hoja").Range("A1").Value = MonthView1.Value Unload Me End Sub
Respuesta en y en 2 temas más a

Error 1004 en tiempo de ejecución VBA Excel

Para solucionar este problema, puedes desproteger temporalmente las celdas en la hoja "Comprobante 2" antes de realizar la operación de pegado y luego volver a protegerlas después. Aquí tienes una posible modificación de tu código: Dim n As Integer...
Respuesta en a

Excel, acumular datos en una celda

Si quieres acumular la cantidad en la celda de "Fabricadas" cada vez que se actualice el número en la otra hoja, puedes utilizar la función SUMA para lograrlo. Aquí tienes una posible solución utilizando la función SUMA en la fórmula que ya estás...
Respuesta en y en 1 temas más a

Tengo 2 tablas donde algunos nombres se repiten en ambas tablas, hacer que los nombres que no se repiten entren en una 3ra tabla

Aquí tienes un ejemplo de cómo se podría implementar: Sub CrearTablaC() ' Crear TablaC Dim TablaC As New DataTable() TablaC.Columns.Add("Nombre", GetType(String)) ' Recorrer TablaA Dim TablaA As DataTable ' Supongamos que ya tienes la TablaA con los...
Respuesta en y en 2 temas más a

Modificar datos en una hoja y guarde en otra

Te dejo un ejemplo: Sub ActualizarBasedatos() Dim wb As Workbook Dim wsResultados As Worksheet Dim wsBasedatos As Worksheet Dim rngResultados As Range Dim rngBasedatos As Range Dim cellResultados As Range Dim cellBasedatos As Range ' Establecer...
Respuesta en y en 2 temas más a

¿Cómo Cortar cadenas de caracteres con macros?

Para cortar cadenas de caracteres en una macro de Excel y quedarte solo con la parte que necesitas, puedes utilizar la función "Left" o "Mid" junto con la función "InStr" para buscar una cadena específica y luego extraer una subcadena a partir de esa...