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, En el archivo adjunto tengo creada una lista con la referencia de unos productos, cuando inserto en la celda que se encuentra en ROJO, quisiera que se me autocompletara o me sacara coincidencias con la lista que existe, me han dicho que es mediante el uso de visual, pero la verdad no tengo la mas mínima idea. Muchas gracias. Adjunto el archivo. Libro2.zip
-
0
Reacciones de usuarios
- 6 respuestas
- 4.3k visitas
-
-
tengo una pequeña interfaz que al dar inicio me abre unas opciones, cuando entro a la opcion centralizado me da 3 opciones, al entrar a cualquiera de ellas me envia a una tabla de selección. lo que deseo es que no se me abra un userform2 quiero que esa tabla se me abra en la pestaña 8 donde dice controladores y que la tabla que tengo al lado derecho de la hoja 1 de exel me quede en la hoja 2... le agradezco al que me ayude por que no e podido realizar este paso. adjunto el programita que estoy realizando perdon por lo feo que esta pero hasta ahora lo estoy realizando http://www.4shared.com/file/qDNq5mC4...nta_exel.html? herramienta_exel.part2.rar herramienta_exel.part1…
-
0
Reacciones de usuarios
- 7 respuestas
- 1.1k visitas
-
-
Muy buenas he copiado de aqui un codigo para invalidar el boton X de cerrar Excel y que el usuario oprima el boton de CERRAR que yo he creado, hasta aqui todo perfecto, el problema es que yo quiero que aparte de GUARDAR el LIBRO, la aplicacion se me cierre, el problema es cuando sustituyo el ACTIVEWORKBOOK.CLOSE por APPLICATION.QUIT la aplicacion ni el libro se me cierran. Subo un adjunto para que veais el problema. muchas Gracias PruebaLibro1.xls
-
0
Reacciones de usuarios
- 1 respuesta
- 1k visitas
-
-
tengo una pequeña interfaz que al dar inicio me abre unas opciones, cuando entro a la opcion centralizado me da 3 opciones, al entrar a cualquiera de ellas me envia a una tabla de selección. lo que deseo es que no se me abra un userform2 quiero que esa tabla se me abra en la pestaña 8 donde dice controladores y que la tabla que tengo al lado derecho de la hoja 1 de exel me quede en la hoja 2... le agradezco al que me ayude por que no e podido realizar este paso. adjunto el programita que estoy realizando perdon por lo feo que esta pero hasta ahora lo estoy realizando http://www.4shared.com/file/qDNq5mC4/herramienta_exel.html?
-
0
Reacciones de usuarios
- 0 respuestas
- 923 visitas
-
-
Hola a todos, mi consulta es la siguiente. Tengo un libro y transfiero datos de la tabla_1 a la tabla_2dentro del mismo libro, tengo dos macros para poder hacerlo, las pego masabajo, pero claro, cuando se transfieren los datos se transfiere su valor absoluto, perocundo modifico el valor en la tabla:1 lógicamente no se modifica en la tabla_2,o sea, que quiero transferir los datos pero vinculados, a modo de Id en unabase de datos, lo he intentado pasando el número de la fila y luegoel resto del código del vinculo ponerlo en la hoja_2 y utilizando posteriormenteconcatenar, pero no funciona, hay forma de hacerlo? ( aqui paso la celda A1 de la Hoja_1 ) SubINGRESAR_PPKK_2(…
-
0
Reacciones de usuarios
- 0 respuestas
- 861 visitas
-
-
Quisiera saber como puedo hacer para que en un userform me aparezca en una casilla tres valores hallados en la hoja excel y además que grafique una gráfica de barras de dos de esos valores. macrocontar.xls
-
0
Reacciones de usuarios
- 6 respuestas
- 3.5k visitas
-
-
Hola que tal soy nuevo en el foro y estoy realizando un pequeño inventario , solo que tengo muy poco conocimiento sobre el tema de vba , espero alguien me pueda ayudar con la siguente cuestion 1. tengo una tengo una hoja llamada bodega y tengo una hoja llamda interfase(ahi capturo mis entradas) 2. en la hoja llamada bodega tengo las ubicaciones disponibles 3,quiero que al presionar un boton( despues de realizar mi captura ) me busque los datos de un rango (interfase) en la hoja llamda bodega me los filtre , copie lo de las siguientes celdas segun corresponda y pegue los datos (bodega) 4 por ultimo me limpie el area de captura nota: de ser posible no importando …
-
0
Reacciones de usuarios
- 20 respuestas
- 3.1k visitas
-
-
Buenos días, amigos. Excel 2003 + SP3 A ver si soy capaz de explicarme con claridad. Tengo un libro que contiene mucho VBA, muchas fórmulas y con una base de datos que me ocupa unas 40 hojas completitas de registros. Por lo tanto, es normal y lógico que el archivo pese cerca de 8 Mb. Este libro es un proyecto (por cierto, que creía ya terminado), hecho para una tarifa de precios junto a una hoja diseñada para presupuestos. Cada vez que hacemos uno, se guarda en una ruta establecida y con el nombre según el valor de una celda, y el guardado se ejecuta con una macro con el siguiente código: [COLOR="#0000FF"]Sub GuardarDirecto() Dim ruta As String On Error Resume N…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Estimados todos, Espero que ahora me puedan dar una manito..... en el siguiente archivo adjunto veran ventas de dos locales con sus correspondientes codigos de autorizacion y su posible fecha de abono.... lo que necesito saber si se puede generar una Macros para realizar la conciliacion entre Codigo de Autorizacion Ventas y Codigo de Autorizacion Abonos ??? La idea es detallar detallar el cruce entre codigos y en la columna de color verde detallar los codigos no abonados..... Quedo atento a sus comentarios.... Muchas Gracias. Juan Ignacio. CONCILIACION VENTAS ABONOS.zip
-
0
Reacciones de usuarios
- 4 respuestas
- 1.6k visitas
-
-
Estimados amigos, Mucho agradeceré su apoyo. Tengo un libro llamado "PRINCIPAL" y varios libros adicionales, cada uno llamado "ADICIONAL 1", "ADICIONAL 2", "ADICIONAL 3", etc. Cada uno de estos libro contiene muchas pestañas cuyos nombre son códigos diferentes. Lo que requiero es que pueda hacer una búsqueda a través de un InputBox de consulta en el libro "PRINCIPAL" donde pueda digitar un código (nombre de la pestaña) y se sitúe automáticamente en el libro y la hoja seleccionada. Actualmente he podido desarrollarlo pero donde todo está en un sólo libro. Muchas gracias, José
-
0
Reacciones de usuarios
- 0 respuestas
- 2.5k visitas
-
-
Estimados, Buen día a todos. Les comento, ando trabajando en un archivo (llamado "LIBRO PRINCIPAL") y en otros libros más llamados "CONSOLIDADO 1", "CONSOLIDADO 2", "CONSOLIDADO 3", etc. Lo que necesito es que de manera automática se muestre en la celda A1 del "LIBRO PRINCIPAL" la cantidad de hojas del libro "CONSOLIDADO 1". En la celda A2, la cantidad de hojas del "CONSOLIDADO 2", y así sucesivamente. Mucho apreciaré su gentil apoyo. Muchas gracias, José.
-
0
Reacciones de usuarios
- 0 respuestas
- 813 visitas
-
-
Hola amigos , Saludos a todos nuevamente y felicitar por la ayuda que siempre me han brindado. Les cuento sobre esta nueva necesidad y archivo que adjunto. El archivo contiene un area de trabajo que utilizaran dos usuarios que he denominado * y **. Lo que necesito primero es que cuando * complete toda su informacion ( he marcado con color lo que le corresponde) , el archivo se guarde bloqueado para estas celdas ya completadas. . Ahora bien la condicion es que cuando se copien areas de trabajo (que indique en el archivo,) se mantengan las mismas condiciones de bloqueo, cuando * termine de escribir sus datos. Asi cuando el usuario ** abra el archivo , este no pueda mo…
-
0
Reacciones de usuarios
- 0 respuestas
- 797 visitas
-
-
buen dia esperando que me puedan contestar una duda que tengo. he creado una macro para copiar y pegar datos de diferentes libros *.csv a un libro *.xls donde consigo copiar y pegar solo 3530 datos. dado que cada libro *.csv hay aproximadamente 3530 datos el resultado final que me arroja el archivo *.xls es solo guarda los datos del ultimo libro que gusdo como si los pegara encima del anterior la macro que hice fue esta [ Sub analisis2() ' ' ' Dim FolderPath As String Dim FileName As String Dim files As String nbre = Format(Now, "dd-mm-yy") files = "C:\pomini2\" & nbre & "\analisis.xlsx" Set car = CreateObject("Scripting.FileSy…
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
-
-
Hola de nuevo caballeros, les adjunto un archivo para ver que solución me dan todo viene explicado en el archivo, lo que quiero es poder identificar primero para despues a ver si se puede limpiar con alguna macro. PARA FORO.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 840 visitas
-
-
Estimados, buenos días Me comunico con ustedes ya que estoy con un problema de programación. Tengo idea de como sería la estructura pero no de como es el código ya que yo programaba en pascal / delphi. La planilla es para evaluar ofertas de equipos médicos con una puntuación que está en la hoja 2 llamada listas. Eso lo solucioné y anda bien, hace la suma y todo eso. Lo que pretendo ahora es poder borrar los ítems que los oferentes no presentan. Si bajan la planilla, en la hoja 1 llamada Evaluación por ítems vemos que hay columnas que agrupan a las empresas y filas que agrupan los equipos ofrecidos. La idea sería que el programa busque dentro de las columnas de con dato…
-
0
Reacciones de usuarios
- 5 respuestas
- 1.7k visitas
-
-
Hola, esta es mi primer consulta y trataré de ser claro y conciso: Tengo 6000 archivos excel. Cada archivo contiene un libro y una hoja con datos. Cada hoja contiene dos columnas, en las que hay números enteros o con dos o más decimales Los datos están en A2 y B2 en adelante, ya que en la fila 1 están los encabezados de ambas columnas Esos 6000 archivos se están cargando nuevamente porque mi cliente pidió que hagamos graboverificación. La tarea es comparar todos los archivos y saber en qué celdas hay diferencias. No importa cuál es la diferencia, sino sólo saber en qué celdas los datos no son exactos. De ese modo, resolveremos manualmente las incidencias. Los 6000 a…
-
Hola amigos, antes que nada quiero agradecer a cada uno de ustedes por sus aportes, realmente impresionantes. Lo que ando buscando en la actualidad es una macro que me ayude a consolidar en una solo hoja, en mi caso "Consolidado", la información vertida en las demás, no interesando el número, es decir en el ejemplo que coloco hay 4 "Talara_2,Paita_2,Huacho_2 y Chincha_2" pero podrían crecer en número y la macro debería consolidar las que se coloquen. Desde ya les agradezco por su tiempo y ayuda. Rpietra prueba.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 1.2k visitas
-
-
Hola Quisiera ir transformando las tablas de votaciones a otra hoja en que se recojan jurado - participante - puntos. Es decir: La tabla de votación viene por los paises-jurados que hacen sus votaciones por columnas. Los paises-participantes son las filas. En el ejemplo adjunto los paises-jurados van en amarillo y los paises-participantes van en azul. Espero que con el fichero adjunto se entinda lo que quiero. Nota: el numero de paises jurados y de paises participantes es variable, cada año varía. Gracias anticipadas pues no sabrìa por donde empezar, no he encontrado por ninguna parte algún ejemplo para ir empezando. saludos Tabla a Puntos.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Estimados,Necesito de su asesoría y ayuda.Tengo una planilla de la cual genéro un gráfico dinámico. Lo que me gustaría hacer y no he podido es poder generar distintos tipos de gráficos según los valores de busqueda que yo entregue, pero dentro de un Userform.Adjunto una planilla con pocos registros, la idea es de esta planilla crear una gráfico dinámico y controlarlo desde un userform, por ejemplo en un combo box o listbox seleccionar un tipo de falla y que luego muestre un gráfico en el userform.Acepto sugerencias y todo tipo de ayuda. Muchas gracias Userform con tabladinámica.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 2.1k visitas
-
-
Buenas Noches Amigos del Foro Una ves mas acudo a los genios de la programacion en VBA mi situacion es la siguiente: ya he buscadotemas relacionados "Si el Libro esta solo lectura que no se jecute la Macro" en el foro pero lo que he encontrado no me ha funcionado o no se como aplicarlo, hay usuarios de este foro que han planteado inquitud similar a la mia tengo dos libros en Red: Libro A = alli se encuentran los formularios y codigos de VBA, este libro estacompartido para que varios usuarios ingresen a el y puedan utilizar el mismo formulario Libro B=este libro sirve como base de datos que tambien esta compartido donde se va guardando la informacion que llega del Li…
-
0
Reacciones de usuarios
- 16 respuestas
- 9.9k visitas
-
-
Buenas noches: Tengo codigos de personas, a quienes quiere asignar cierto numero de llamadas, por ejemplo repartir 6 llamadas entre 3 codigos, a la primera le puede tocar 3 llamadas,a la seguda 2 y a la tercera 1, lo que se quiere es que la distribución de llamadas sea aleatoria. Adjunto archivo Muchas gracias Muestrita.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 848 visitas
-
-
Hola que tal amigos foreros, les tengo una pregunta. Estoy haciendo un userform que contiene un listbox hasta ahora todo bien, solo tengo el inconveniente que no recuerdo cual es la propiedad del Userform que me permite cambiar de libro ya que al intentarlo no me lo permite, tambien tengo el inconveniente de que los datos que cargo al listbox no se muestran completo debido a que en cada celda tengo un parrafo con mucho texto y deseo que se muestre todo el texto y solo se muestra una linea completa pero por el ancho del listbox no puedo ver toda la frase. Mi pregunta es cuales son estas dos propiedades para ambos casos? - - - - - Mensaje combinado - - - - - Ya resolvi l…
-
0
Reacciones de usuarios
- 7 respuestas
- 4.8k visitas
-
-
Señores, Junto con saludarlos me permito ingresar esta solicitud. Estoy intentando automatizar la creación e impresión de nuevas hojas. Hasta el momento he logrado crear nuevas hojas, pero tengo problemas con la impresión de estas. Tengo que mencionar que apenas conozco un poco lo referente a macros. Saludos, Sergio ejemplo crear nuevas hojas.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 850 visitas
-
-
Hola a todos, después de una ausencia por aquí ando de regreso, en esta ocasión tengo la siguiente consulta, antes de todo más bien saber si es posible hacer lo siguiente: Por medio de macro extraer datos de una web y copiar a un libro y a otra pagina. Resulta que he empezado con un proyecto de llamadas a cliente en donde cada vez que realizo la llamada que son de manera automática en la web que usamos se van cargando los datos del cliente: NOMBRE, APELLIDO, DIRECCIÓN, CIUDAD, ESTADO, TELÉFONO, ZIPCODE, ETC. antes de que finalice la llamada debo copiar estos datos en otra web abierta y a la vez guárdalos en excel. Debido al tiempo y las complicaciones de copiar y pegar, …
-
0
Reacciones de usuarios
- 0 respuestas
- 1.5k visitas
-
-
buenas a todos, espero que estén muy bien el día de hoy, en relacion al tema, luego de resolver y consolidar data mediante una macro en vba y desplegando la misma en un formulario( vba ), necesito que por favor me orienten, de que manera se puede copiar ese formulario activo en pantalla al portapapeles y poder posteriormente pegarlo en el cuerpo de una nota de correo en LotusNotes, actualmente lo que hago es seleccionar con el puntero del ratón al formulario, pulsar Atl+Ptrscr, pasar a la nota de correo en Lotus, luego aplicar en esa nota un pegado especial mapa de bits. indicarme por favor si mediante alguna instruccion en vba podemos copiar este formualrio sin necesidad…
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.