Macros y programación VBA
Temas sobre la automatización de Excel utilizando macros y VBA. Errores de VBA. ¿No consigues que tus macros hagan lo que necesitas?
8690 temas en este foro
-
hola buen dia quisiera a ver si me pueden ayudar poquito con una idea en el archivo que subi quiero hacer una macro el archivo tiene las pestaña de todos los meses del año cada mes viene con una tabla que me interesa sacar el valor de la columna D Entrega de Reporte de Horas por parte de Recursos Humanos eso debe de ponerlo en una hoja que diga semana 1 y los valores, tengo una pestaña que se llama calculo y ahi es como debe quedar al final, todo esto se tiene que hacer con una macro el problema es que no encuentro como ver la logica para empezar a codificar si alguien me pudiera orienta por favor ProcesoNomina2014.zip
-
Estoy en búsqueda de una hoja de excel que me permita llevar la contabilidad de préstamos sin tener que gastar en un software para prestamistas. Lo que busco es poder llevar las operaciones de un pequeño negocio de financiamiento en el cual estoy incursando sin tener que gastar dinero mientras aprendo bien el negocio. Me gustaría encontrar un template de Excel que esté bien completo por lo que me permitiría hacer cálculos de préstamos, procesar cobros de cuotas, moras, y costos, y organizar los préstamos en base a carteras y clase de préstamos. Dentro de las funciones que busco este template debe incluir: Múltiple frecuencia de pagos y métodos de cálculos cuando se …
-
0
Reacciones de usuarios
- 2 respuestas
- 546 visitas
- 1 seguidor
-
-
Hola a todos amigos, tengo este código que me trae la información de un libro, sin embargo, ando intentando importar varios archivos a la vez pero ya me bloquié, este es el código que ocupo para leer el libro, espero alguien me puede dar una idea, saludos Application.ScreenUpdating = False Dim wbLibroOrigen As Workbook Dim wsHojaOrigen As Worksheet Dim wbLibroDestino As Workbook Dim wsHojaDestino As Worksheet Dim ruta As String ruta = ActiveWorkbook.Path & "\" & "Lista_Negra_SAT.csv" 'Datos destino Set wbLibroDestino = Workbooks(ThisWorkbook.Name) Set wsHojaDestino = wbLibroDestino.Worksheets("Hoja1") 'Datos origen Set wbLibroOrigen = Workbooks.Open(ruta) S…
-
0
Reacciones de usuarios
- 2 respuestas
- 546 visitas
- 2 seguidores
-
-
Buen día, Necesito organizar una base de datos de municipios que está organizada : Municipio Subtotal Categorias de superficie 1 Categorías de superficie 2 Necesito que quede: Municipio Categoría superficie 1 Municipio Categoría superficie 2 Eliminando los subtotales. Adjunto envío una muestra de los datos. Espero puedan ayudarme. Gracias municipios.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 545 visitas
-
-
Saludos compañeros Espero se encuentren bien. Necesito ayuda con lo siguiente: Tengo una plantilla de cuentas por cobrar. Mi sistema me da la informacion que se encuentra en la hoja "Datos" tal cual como esta. Busco automatizar el proceso. Crear una macro para separar las cuentas por vendedor, tengo varias hojas con los nombres de los vendedores (Damian, Teodoro, et.) Al activar la macro del boton "Trasladar", me gustaria que se pasen los datos de las columnas A,D,EG,H,I (estan sombreadas en verde en el ejemplo), a la hoja del vendedor correspondiente. En la columna "G" estan los nombres de los vendedores, deberia por ejemplo tomar a Teodoro de la col…
-
0
Reacciones de usuarios
- 2 respuestas
- 545 visitas
- 1 seguidor
-
-
Buenos días tengo un formulario que me muestra el proceso de mis solicitudes de mantenimiento por porcentaje necesito que el me diga que la tarea esta terminada al momento que se habrá el formulario y detecte el 100 en el textbox con un msgbox pero no se como hacerlo soy muy nuevo en esto alguien que me explique por favor. GESTION DE MANTENIMIENTO.xlsm
-
0
Reacciones de usuarios
- 1 respuesta
- 542 visitas
-
-
Saludos a todos, en esta oportunidad requiero de su ayuda para culminar una macro, el favor que necesito es el siguiente partiendo que la capeta principal se llama CarpetaA: En la carpeta 1 esta el libro1.xlsm En la carpeta 2 esta el libro2.slxm En la carpeta 3 esta el libro3.slsm libroResumen.xlsm En la CarpetaA, esta el libroResumen.xlsm, este seria el resumen de todo los datos y debe copiar la infomación de libro1.xlsm, libro2.xlsm y libro3.xlsm que se encuentra en las celdas A1, B1, C1 y D1 de los respectivos libros a las celdas E1,F1, G1 y H1 del libroResumen.xlsm. Es decir al ejecutar la macro desde libroResumen.xlsm este debe copiar los datos de lo…
-
0
Reacciones de usuarios
- 0 respuestas
- 541 visitas
-
-
Hola a todos. Tengo una carpeta con archivos en fomato csv. Cada archivo tiene nombre de la forma "aaaammdd.csv" y son uno diario. Cada archivo tiene varias columnas que no necesariamente vienen en el mismo orden (no todos tienen TODAS las columnas, pero todos tienen las que necesito). El encabezado, o el nombre en la primera celda de cada columna coincide en todos los archivos (es decir, podría pedirle a la macro que busque el nombre de la columna y copie los datos). Necesito un archivo que me consolide las columnas que seleccione los datos en cada columna!
-
0
Reacciones de usuarios
- 0 respuestas
- 541 visitas
-
-
Saludos a todos los profes de esta gran materia , recurro a uds , si alguien puede ayudarme con el error que no me deja avanzar en mi proyecto . se trata de llenar un listBox y de acuerdo al registro seleccionado debe llenar los txt correspondientes , adjunto la programacion utilizada FSE2Nueva_facturacion.xlsm
-
0
Reacciones de usuarios
- 1 respuesta
- 540 visitas
-
-
Buenas, os adjunto un fichero que me descargo de una web pública de internet y una macro para importar y consolidar varios de ellos al mismo tiempo. Es un fichero que parece pdf, tiene extensión .1 pero al abrirlo en excel es como si fuese un csv, es más, si modifico la extensión se importa en excel sin necesidad de separarlo por ; Conseguí (como en el módulo de ejemplo) importarlos, tratarlos y consolidarlos, pero no soy capaz de modificar el tema de los decimales. Aparecen con punto si lo intento de una manera, y en otras ocasiones desaparecen los decimales, otras directamente se redondean las cantidades. Si modifico la extensión a csv se me estropea todo el proces…
-
0
Reacciones de usuarios
- 2 respuestas
- 536 visitas
- 1 seguidor
-
-
Hola muy buenas noches, por favor me podrian apoyar, necesito que al señalar un ITEN del formulario AGREGAR_MANTENIMIENTO me lo ilimine de la hoja de calculo llamada "PH", y si en el Listbox "insumos2", agrego un item nuevo pueda tambien guardarlo. QUITAR LINEA.rar
-
0
Reacciones de usuarios
- 7 respuestas
- 536 visitas
- 1 seguidor
-
-
Buen día a todos ustedes. soy principiante por lo cual tengo una cuestión, quiero hacer un formulario de búsqueda pero mi tabla de datos tiene muchas columnas, también quiero agregar la sección de modificar, agregar y guardar pero no se si se pueda con una tabla tan grande de datos. en el experimento que estoy haciendo a la hora de filtrar por productos, si filtra pero las demás columnas aparece la información desordenada y no se donde esta el error. si me ayudan se los agradecería mucho. saludos. EJEMPLO.xlsm
-
0
Reacciones de usuarios
- 4 respuestas
- 535 visitas
- 1 seguidor
-
-
Hola buenas tardes: Tengo la siguiente estructura de macro: Sub AjustarRangoD() Dim rngC As Range For Each rngC In [Anexos!d14:d20] AjustarTextoEnCeldasCombinadas rngC.MergeArea (macro para ajustar tamaño a los rangos indicados) Next rngC End Sub funciona bien, pero cada que abro mi libro, este me marca un error 424 se requiere un objeto. y marca en amarillo la 2da linea de mi macro. y detiene la ejecución de la macro. Esta macro la llamo dentro de una estructura Worksheet_Calculate() Public Sub Worksheet_Calculate() Static ValorPrevio Application.EnableEvents = False ' Prevenimos un posible bucle debido a cambios en la hoja ' …
-
0
Reacciones de usuarios
- 1 respuesta
- 535 visitas
- 2 seguidores
-
-
Hola a todos Estoy haciendo una rutina en excel para insertar unas imágenes en un archivo Word. Las imágenes las logro insertar pero no se fijan en la linea que deseo sino que se mueven ya sea en líneas anteriores o posteriores y no he encontrado la forma de fijarlas en la linea específica donde son insertadas. Aquí adjunto la rutina que estoy utilizando y además dos imágenes de como queda la imagen insertada y como debe quedar Lo que deseo resolver y para lo cual necesito su valiosa ayuda es saber cómo puedo fijar las imágenes en la línea donde son insertadas. De antemano muchas gracias por su tiempo Daniel ImagenWord.xlsm
-
0
Reacciones de usuarios
- 0 respuestas
- 535 visitas
-
-
SALUDOS AMIGOS SE POCO DE PROGRAMACION Y QUISIERA QUE ME AYUDEN CON ESTE PEQUEÑO PROBLEMA QUE TENGO: TENGO DOS CELDAS D15 Y E15 EN LAS CUALES NO PUEDEN REPETIRSE EL VALOR 0 SIMULTANEAMENTE EN AMBAS CELDAS ADICIOANLEMENTE INDISTINTAMENTE DEL VALOR DE LA CELDA D15 LA CELDA E15 NO PUEDE CONTENER VALORES ≥12 CONCRETAMENTE REQUIERO QUE CUANDO EN LAS CELDAS D15 Y E15 CONTENGAN EL VALOR 0 SIMULTANEMAMENTE APAREZCA UN MSGBOX QUE INDIQUE "DATOS DUPLICADOS: LAS CELDAS AÑO Y MES DE LA ANTIGUEDAD EN EL PUESTO NO PUEDEN CONTENER VALORES IGUALES A CERO DE MANERA SIMULTANEA" DE MANERA ALTERNA CUANDO LA CELDA E15 CONTENGA VALORES ≥12 APAREZCA UN MSGBOX QUE INDIQUE "LA CELDA ME…
-
0
Reacciones de usuarios
- 3 respuestas
- 533 visitas
- 1 seguidor
-
-
Un saludo al foro, para solicitar un favor especial al foro .... ayuda grabar datos del ListView3 a una hoja3 Deseo controlar 3 procesos de producción de unas secciones a través de un el ListView3 , Llevo varias semanas sin exito, tratando de registras los datos, del ListView3 a la hoja BADEDATOS desde la Columna E hasta la columna AB sin tener éxito, he realizado varias pruebas en algunas me graba solo un dato, en otra me repite el mismo dato en todas las celdas Busco Concreto : Grabar del ListView3 Columna MEDIDA, Columna CANTIDAD me grabe los datos a la Hoja BASEDATOS desde la columna E hasta Columna AB en ese orden (Anexo link imagen .jpg) agrad…
-
0
Reacciones de usuarios
- 1 respuesta
- 533 visitas
-
-
Buenas gente, preciso una macro para poder desde un libro activo, tomar los datos de otro libro, filtrarlos y pegar su resultado en el libro activo, en una pestaña determinada. Alguien podria ayudarme? Muchas gracias!!
-
0
Reacciones de usuarios
- 0 respuestas
- 532 visitas
-
-
Buenas tardes, mi actual tabla es de la siguiente forma: Mi actual macro hace que quede de la siguiente forma: Mi consulta es la siguiente: ¿como puedo modificar el código que tengo cuando me aparece de la siguiente manera? Y que me quede algo así: Agradecimiento a [uSER=113842]@johnmpl[/uSER] por el apoyo brindado anteriormente. Libro2.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 531 visitas
-
-
Tengo un formulario muy util que incrementa valores preestablecidos y los exporta a otra hoja. El problema es que necesito que queden en la segunda fila de una hoja y sin embargo la macro me los reordena. Necesito esa ubicación porque otra macro trabajará desde alli. Gracias incrementar_numero.rar
-
0
Reacciones de usuarios
- 2 respuestas
- 531 visitas
-
-
Tengo una macro que desde un txtbox ingresa un valor en una celda determinada, lo que ocurre que ese valor a veces es una fecha y a veces es texto. Indica la caducidad de un elemento, entonces introduzco por ejemplo 01/01/2025, pero en ciertas ocasiones ese elemento no caduca y entonces escribo "NO EXPIRED", pero siempre me muestra el resultado como fecha 00/Jan/0000. El codigo es TxtCYellow = CDate(.List(i, 13)) cuando es fecha, pero para introducir texto? Gracias
-
0
Reacciones de usuarios
- 1 respuesta
- 531 visitas
- 1 seguidor
-
-
Hola buscando el la web me encontré con un generador de etiquetas QR solo que no eh podido adaptarlo a mi proyecto , los codigo qr los genera sin problema , solo que busco que se pasena otra hoja en una celda en especifico segun corresponda al valor ejemplo en la celda A1 tengo el valor 01 y deseo que el el codigo qr generado con el 01 se pase en C1 de la otra hoja , adjunto archivo espero haberme explicado muy bien y que me puedan orientar ya busque otras alternativas pero el que genera qr con formula me hace lento el archivo
-
0
Reacciones de usuarios
- 1 respuesta
- 531 visitas
- 1 seguidor
-
-
Hola, tengo un excel en mac con dos columnas de registro de fechas de caducidad. Me interesaría que cuando la fecha fuera inferior a 1 mes, enviara un mail de aviso o un texto estándar mediante el programa Mail de Mac. gracias de antemano. un saludo
-
0
Reacciones de usuarios
- 0 respuestas
- 529 visitas
-
-
Saludos alguien me puede ayudar con un ejemplo de una macro que importe informacion de una pagina web apartid de poner la liga en una celda, de antemano muchas gracias
-
0
Reacciones de usuarios
- 0 respuestas
- 528 visitas
-
-
Hola Estoy trabajando en un aplicativo para almacenar una información en una hoja de calculo de Excel. Lo que quiero es que después de determinado tiempo se me guarde una copia de los datos ingresados y se cree un archivo en blanco para comenzar de nuevo a ingresar los datos.
-
0
Reacciones de usuarios
- 0 respuestas
- 526 visitas
-
-
Equipo buenas noches, espero esten bien. Soy nuevo en este mundo del vba de excel. En sintesis mi proyecto es crear estados de cuenta para clientes, para ello disene en excel un estado de cuenta, ahora toca salvar en pdf, esa parte esta lista para un solo documento, pero tengo un data validation list con todos mis clientes, la idea es que se cree un loop que vaya nombre por nombre de la lista y me salve un pdf por cada cliente en una ruta previamente definida. les dejo el codigo que tengo hasta el momento para ver si me pueden ayudar: Option Explicit Sub GuardarEstado() Dim nombredearchivo As String Dim NombreHoja As String …
-
0
Reacciones de usuarios
- 2 respuestas
- 524 visitas
-
Información básica de protección de datos
- Responsable: Sergio Andrés Celemín
- Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.
- Legitimación: Consentimiento del interesado.
- Destinatarios : Hetzner Online GmbH.
- Duración: Mientras se conserve este post o hilo en la comunidad, o decidas eliminar el comentario.
- Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso, rectificación, supresión, oposición y demás derechos legalmente establecidos a través del email sergio@ayudaexcel.com
Información adicional: Encontrarás más información en la política de privacidad.