Rafael Vera

Rafael Vera

 19,0K puntos @rafaelvera desde - visto
Preguntar

Respuestas

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...

Generar una SubLista de una Lista

Para generar una sublista de una lista basada en una condición en VBA. Aquí tienes un ejemplo de cómo hacerlo: Sub GenerarSublista() Dim ListaRespuestas As Variant Dim Pregunta As String Dim Sublista() As String Dim i As Long, j As Long, k As Long '...
Respuesta en a

Modificar macro que extrae datos devarios archivos

Estoy aquí para ayudarte a modificar tu macro para extraer datos de varios archivos. Por favor, proporciona más detalles sobre qué tipo de datos deseas extraer y cómo se encuentran estructurados en los archivos. Además, si tienes algún código...
Respuesta en y en 1 temas más a

Guardar una hoja del libro en una carpeta

Puedes utilizar para guardar la hoja "CONSOLIDADO" en una carpeta dentro del directorio del archivo Excel, con el nombre del cliente y la fecha de la orden de compra: Sub GuardarHojaEnCarpeta() Dim rutaCarpeta As String Dim nombreCliente As String...
Respuesta en y en 1 temas más a

Quiero ordenar con una macro una tabla excel por varias columnas

El problema en tu código parece estar relacionado con cómo defines el rango para la ordenación. Aquí hay una versión corregida del código que debería funcionar para ordenar por tres columnas: provincia, empresa y servicentro. Dim MiRango As Range '...
Respuesta en y en 1 temas más a

Concatenar con una macro en dos filas

Aquí tienes un ejemplo de macro en VBA que puede ayudarte a concatenar los datos de la manera que deseas: Sub ConcatenarDatos() Dim lastRow As Long Dim currentNum As Variant Dim concatText As String ' Encuentra la última fila en la columna A lastRow...