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?
8680 temas en este foro
-
hola a todos espero me puedan ayudar gracias. tengo en un libro de excel en la hoja 2 tengo datos del 2013 con información de piezas y sus ventas. Pieza Año MES1 MES2 MES3 ....MES11 MES12 2-44 2013 44 56.21 33 22 12.32 3-76 2013 21 32 7. 99 11 44 En la hoja 3 tengo datos del 2014 con información de piezas y sus ventas. Pieza Año MES1 MES2 MES3 ....MES12 2-44 2014 11 52.43 55 21 lo que me gustaría hacer es por medio de un textbox buscar una pieza de la hoja3 y sumar sus meses anteriores y coloque la información en la hoja1 ejemplo: en el textbox pongo 2-44 de algún modo tiene que saber el mes en curso ( febrero) entonces hace la sum…
-
0
Reacciones de usuarios
- 0 respuestas
- 508 visitas
-
-
Buenas, solicito su ayuda para saber como buscar un dato de varias hojas y una vez encontrado sumar su subtotal en una hoja resumen. el fichero lo envió con una macro que hace parcialmente lo que necesito solo que no me busca el dato Suma Total Anual.zip
-
0
Reacciones de usuarios
- 3 respuestas
- 992 visitas
-
-
Buenas tardes a todos. En primer lugar dar la enhorabuena por este foro que, sin duda alguna, nos es de muchísima utilidad y que en más de en una ocasión nos ha sacado de un buen aprieto... Os planteo lo que quiero hacer. Para ello os adjunto un archivo .zip de ejemplo para que la ayuda y mi explicación sea mucho más fácil. En dicho fichero podréis ver varios archivos excel y carpetas. En primer lugar, tenemos los archivos "USUARIOS" Y "TRABAJADORES" que sirven como base de datos para dar una referencia a cada usuario y trabajador. Por otro lado, está la carpeta "SEMANAS" en la que incluyo un fichero excel por cada trabajador que es el cuadrante mensual de cada uno de e…
-
0
Reacciones de usuarios
- 4 respuestas
- 1.9k visitas
-
-
hola a todos: Tengo un inventario de equipos, el cual se tiene que actualizar diario, lo que quiero hacer es que mediante un buscador, buscar el equipo en todas las hojas existentes, seleccionarlo luego poder modificarlo y trasladarlo a la hoja que corresponde según el estado en que se encuentre o desee. Soy recontra novato en esto asi que quisiera saber si alguno de ustedes me podria dar una mano. Muchas gracias estare pendiente a alguna respuesta prueba.zip
-
0
Reacciones de usuarios
- 7 respuestas
- 1.8k visitas
-
-
Hola, soy nuevo en el foro y he creado un libro en excel con codigo que he recogido de aqui y de haya, pero me he atorado al querer hacer el codigo para Buscar, Borrar, Editar y Actualizar informacion ("SIN USERFORM") o formularios. Adjunto el archivo. Espero les agrade lo que tengo hecho, aun le faltan cosas, quiero que muestre cada vez que busque los datos requeridos y este se encuentre en la condicion de cuarentena me muestre la foto de acuerdo a la direccion de la foto que le dimos al modificar la condicion del archivo "CUARENTENA". El libro al abrir reproduce un sonido de bienvenida como si fuera sofware de paga o una aplicacion profesional, pero hay que redirecci…
-
0
Reacciones de usuarios
- 0 respuestas
- 942 visitas
-
-
[sOLUCIONADO ] Buscar, Copiar y Pegar de un libro a otro Buenos Dias Estimados amigos del foro, agradecere cualquier ayuda con el siguiente problema, deseo crear una macros que busque un codigo de articulo que se encuentra en el libro "A" y debe buscarlo en el libro "B", si lo localiza debe copiar un valor a la celda actual del libro "A" La esctructura del libro "B" es la siguiente: Codigo ( Columna a utilizar en la busqueda ) Descripcion Existencia ( Valor a devolver ) De ser posible deberia solicitar el codigo para hacer mas dinamico, agradecere toda la ayuda posible Gracias.- EJEMPLO.rar EJEMPLO.rar
-
0
Reacciones de usuarios
- 10 respuestas
- 1.2k visitas
-
-
Buenas a todos. Comienzo a explicar. Tengo una hoja llamada (Explosion de Avios) de donde necesito estraer algunos datos y pegarlos a otra hoja(o.c.xxxx). En la hoja (o.c.xxxx) al colocar el nombre del proveedor en la celda "A10" me busque los datos que correspondan a este nombre. En el archivo explico con ejemplos. Gracias y quedo en espera de su respuesta y tan valiosa ayuda. Libro1.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 727 visitas
-
-
Hola soy nuevo en el foro y tengo un problema con un trabajo, se esta tratando de ordenar unas ordenes de trabajo y tenemos 3 hojas en la primera donde en la tercera quiero poner un valor en la columna A y en auntomatico busque el valor en la hoja 2 lo corte y lo pegue en la hoja tres donde asignamos el dato. espero obtener alguna respuesta les adjunto el archivo
-
0
Reacciones de usuarios
- 2 respuestas
- 744 visitas
-
-
Buenas noches @JSDJSD espero estes bien, tengo un caso similar al que se planteó en el siguiente hilo https://ayudaexcel.com/foro/index.php?/topic/43761-filtrar-listbox-utilizando-un-combo-box-dinámico/ he intentado modificar el formulario RPAT (frmrpat) para que se adapte a mis necesidades sin embargo no logro resolver los siguientes detalles: 1. Al igual que el compañero que pregunto en el hilo que comente anteriormente también copie y adapte de un tutorial de YouTube la siguiente macro: Private Sub CmdBUSCAR_Click() Dim UFILA As Integer If Me.TextBox11 = "" Then MsgBox "Ingrese el Número de Cédula", vbExclamation End If Exit Sub UFILA = Sheets(…
-
0
Reacciones de usuarios
- 2 respuestas
- 579 visitas
- 2 seguidores
-
-
Muy buenas noches, si alguien me puede ayudar a crear un macro el cual al ingresar un numero de cedula, me lo busque en una lista y me despligue la informacion que tiene en las columnas siguientes, y si la informacion esta errada me de la opcion de editarlo y si no encuentra la informacion me deje agregarlo, yo lo estaba haciendo con formulas y macros pero demanera independiente, pero nunca pude editar la informacion, las formulas que tenia eran las siguientes [TABLE=width: 80] [TR] [TD=class: xl68, width: 80]BUSCARV($C$3;Hoja2!$AA$1:$AI$2998;1;FALSO)[/TD] [/TR] [TR] [TD=class: xl68]BUSCARV($C$3;Hoja2!$AA$1:$AI$2998;2;FALSO)[/TD] [/TR] [TR] [TD=class: xl68]BUSCA…
-
0
Reacciones de usuarios
- 0 respuestas
- 917 visitas
-
-
Hola chicos, despues de buscar y buscar en el foro y en internet tambien me doy por vencido y creo consulta. Cuelgo archivo de ejemplo. Hay 2 hojas, BD1 y BD2 con un inventario que contiene cuatro columnas (Balda, Color, Paginas, Ref). + una tercera hoja que llamada HojaDeCambio La idea es la siguiente, Especificar en la columna Ref de la hoja HojaDeCambio una lista de referencias que se han cambiado de balda. - busque las referencias en BD1 y BD2 y cambien el valor de la balda al nuevo especificado - Reflejar resultados referencia a referencia con colores y apuntes. Junto a la Ref verde o rojo, y en la columna Incidencias, "OK" por ejemplo si todo ha ido …
-
0
Reacciones de usuarios
- 1 respuesta
- 522 visitas
-
-
Hola buenas tardes amigos de ayuda Excel, tengo una consulta y quiero ver si me pueden ayudar a resolverla, esta es la explicación, espero darme a entender. Tengo una carpeta en el escritorio llamada “carpeta1”con un archivo llamado "base” y varios archivos más que se llaman "libro2, libro3", pero pueden llamarse de distinta forma y puede haber más archivos. El libro “base” contiene un formulario que pretende buscar datos de todos los demás libros, (aunque estén cerrados) dentro de la carpeta, es decir si el formulario tiene 2 textboxs, en el primero coloco el ID a buscar y lo que debe hacer la rutina es colocar el dato contiguo encontrado…
-
0
Reacciones de usuarios
- 0 respuestas
- 2.4k visitas
-
-
buenas estoy teniendo problemas con el codigo en los siguientes aspectos no hay problema en mostrar el nombre pero no logro hacerlo desde la la hoja 2 teniendo los datos en la hoja 1. a la hora de seleccionar el codigo luego la ubicacion y luego al intentar cambiar el codigo me salta error 13 me gustaria saber como se hace para que al presionar siguiente el codigo salte a la siguiente linea, es decir se selecciono el codigo 3 y al presionar siguiente debe salir el numero 4 no se si me doy a entender espero que si buscar con conbobox.rar
-
0
Reacciones de usuarios
- 2 respuestas
- 1.3k visitas
-
-
Buenas, Nunca he sabido muy bien cómo programar el buscarv para que busque en un rango dinámico y no en uno fijo, normalmente si más o menos sé que donde tiene que buscar nunca va a pasar de las 2000 filas pues pongo que busque de 1 a 2000, pero me gustaría saber cómo hacerlo para que fuese dinámico y buscase en la totalidad de filas que tenga la hoja en ese momento. Muchas gracias. Os paso el ejemplo de cómo lo hago hasta ahora. Ej_BuscarV.xlsm
-
0
Reacciones de usuarios
- 3 respuestas
- 888 visitas
-
-
Buenas noches. alguien podra ayudarme con este proyecto. quiero implementar un buscarv pero con useform mas sencillo, en el archivo que subire tiene una hoja con buscarv normal con formula me gustaria llevarlo mas practico a un useform. el archivo trabaja de la siguiente manera en la pestaña buscador hay 2 opciones para buscar una que es por Numero de Caso y la segunda es por Numero de Orden u Orden de servicio. que al yo colocar cualquiera de lo antes mensionado me extraiga la informacion que deseo tal cual como esta en la hora "BUSCADOR" si alguien podria ayudarme o a modificarlo a un useform o me explique como realizarlo se lo agradezco ya que he buscado muchas guias …
-
0
Reacciones de usuarios
- 3 respuestas
- 790 visitas
-
-
Estimados, llevo dos días intentando hacerlo sin obtener resultado y necesito resolverlo, espero me puedan ayudar. La cosa es que: Tengo una hoja "control de obra", en la cual hay varios centros de costos, y en la hoja "ingreso de datos están las ordenes de compras asociadas a ese centro de costo, también están el numero de facturas asociadas a la orden de compra (por lo tanto al centro de costo también). la ideas es que en la hoja "control de obras" pueda agregar dos columnas, insertando la orden de compra correspondiente al centro de costos, ademas que en la segunda columna por agregar se inserten el numero de facturas correspondientes a las ordenes de compra (OC), (…
-
0
Reacciones de usuarios
- 1 respuesta
- 731 visitas
-
-
Buenas tardes amigos, Necesito ayuda por favor. Necesito hacer un buscarv() de la hoja "Base de Datos" de lo que ingrese en el textbox1: "RUC" del Useform3 y que aparezca en Razón Social(Label18) Creo que es algo sencillo pero a mi no me sale , soy novato. Ayudenme siii? Gracias de antemano Buscarv en vba.zip
-
0
Reacciones de usuarios
- 3 respuestas
- 7.7k visitas
-
-
Buenas Tardes amigos: De nuevo aqui con mis dudas, requiero de sus ayudas nuevamente. Tengo un formulario en el cual en el userform3, hay un botón, que indica "Insertar RUC", cuando le doy click me manda a otra pantalla que dice "Buscar RUC" e "Ingresar Manualmente". Cuando le doy a Buscar RUC, quiero que me ayude a hacer un buscarv de la hoja "Base de Datos", o sea cuando escriba el RUC, que en los label43 y label53: RUC y Razón Social, en el userform3, me aparezca el RUC que se ingresó y la respectiva razón social, encontrada con el buscarv. Y viceversa o sea que cuando escriba la razón social, me busque el RUC y lo mande a los label43 y 53 del Userform3. Cuando …
-
0
Reacciones de usuarios
- 0 respuestas
- 909 visitas
-
-
Buenos días. Estoy preparando un formulario (Excel 2007) para una orden de trabajo y necesito que a partir de un combobox donde selecciono la referencia, me devuelva el valor de la descripción del producto a un textbox, entiendo que será con la función "buscarv". He buscado por los diferentes temas de foro y he visto algunos con dicha función pero no he conseguido adaptarlo a mi caso. Subo un fichero con un pequeño ejemplo de lo que pretendo. Saludos y gracias de antemano Prueba buscarv.rar
-
0
Reacciones de usuarios
- 2 respuestas
- 1.3k visitas
-
-
Hola buenas. En lo que estoy buscando una Macro Para 10 números (del 0 al 9) Tamaño 5 y todo lo que encuentro tanto combinaciones como permutaciones al ejecutarlas no da lo que pretendo, lo más aproximado es una Macro de Permutaciones con 2.002 filas y otra del tope de la hoja Excel y más…. Como ejemplo en el resultado que dé tiene que estar como ejemplo 1º NUMERO 2º NUMERO 3º NUMERO 4º NUMERO 5º NUMERO 0 6 2 0 …
-
0
Reacciones de usuarios
- 9 respuestas
- 1.2k visitas
- 3 seguidores
-
-
Hola: Gracias de antemano por la atención de leerme. Mi problema es que mis macros son muy rudimentarias, por mi falta de formación. Cuando tengo que extraer un dato determinado de otra columna, hoja, libro, etc... Siempre utilizo el mismo sistema: Sub Ejemplo()[/b] Range("AJ2").Select ActiveCell.FormulaR1C1 = _ "=INDEX(CLIENTE_GESTOR!C3,MATCH(RC[-35],CLIENTE_GESTOR!C1,0),1)" A = 2 While Cells(A, 1) <> "" A = A + 1 Wend Range("AJ2").Select Selection.Copy Range(Cells(3, 36), Cells((A - 1), 36)).Select ActiveSheet.Paste Range("AJ:AJ").Copy Range("AJ:AJ").PasteSpecial xlPasteValues Range("AJ:AJ").Replace What:="#N/A", Replacement:=""…
-
0
Reacciones de usuarios
- 4 respuestas
- 2.5k visitas
-
-
1. Tengo un archivo de excel con macros y estos macros despliegan un menú pero tengo un problema al hacer una busqueda en el boton de consulta de datos y anulacion de contratos, al momento que se hace la busqueda despliega un formulario que solcita el numero de contrato y luego presionamos el boton buscar; si empezamos del contrato 1 en adelante no hay problema pero si le coloco en la celda A2 un numero diferente por ejemplo que empiece del 171, (como veran en el archivo que les envío), al hacer la busqueda del contrato 172 no lo encuentra. que puedeo hacer para que haga la busqueda no importantdo el numero de inicio. 2. al momento de crear el formulario de ingreso…
-
0
Reacciones de usuarios
- 0 respuestas
- 629 visitas
-
-
hola buenas tardes deseo realizar una búsqueda de datos con relación a mi archivo que dejo como ejemplo. al momento de abrir mi archivo deseo que me abra un formulario para poder realizar una búsqueda de acuerdo a apellidos y nombres porque con las teclas ctrl + b en ocasiones no encuentra el valor a buscar. gracias por su ayuda Alfabetico 98.xls
-
0
Reacciones de usuarios
- 4 respuestas
- 587 visitas
-
-
Buenos dias para todos, quereia molestarlos con la siguiente consulta pues no he podido detectar el error que tengo entonces acudo a su conocimiento. En el archivo adjunto aparecen dos formularios, el primero es donde se ingresa un documento de la hoja detalles, y al buscar aparecen los datos de esta hoja, luego mas abajo aparecen varios optionbutton en donde al seleccionar alguno me trae los valores de cada una de las hojas siguientes, es mas de consulta pero al escoger uno de estos valores y de seleccionar el boton azul de copntacto se me va para el segundo formulario en don escojo por medio de varios optionbutton la novedad a grabar, esta me desplega el combobox de r…
-
0
Reacciones de usuarios
- 1 respuesta
- 2.5k visitas
-
-
Buen día a todos los que me permitan de su valioso tiempo. Verán tengo dos archivos uno de nombre CodigosPostales.xls y el otro Listado_CodigosPostales_KOM.xlsx. El archivo codigos postales contiene el listado de CP de Mexico, donde cada estado es una hoja del libro, y cada hoja contiene, columnas con los nombres de Estado(Col-E), Ciudad(Col-F), Municipio(Col-D), Colonia(Col- y Codigo postal(Col-A). El segundo archivo es un archivo de un listado de clientes y proveedores de una empresa, en donde vienen datos de Estado(Col-M), Ciudad(Col-K), Delegacion(Col-I), Colonia(Col-H), Nuevo codigo postal(Col-N), etc. Se requiere actualizar los codigos postales en el archivo list…
-
0
Reacciones de usuarios
- 8 respuestas
- 1.9k 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 [email protected]
Información adicional: Encontrarás más información en la política de privacidad.