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
-
Buenas tardes! A ver si alguien sabe ayudarme... ? Si tenemos una columna, cuyas celdas siempre contienen "C" o "D", ¿cómo puedo localizar la última "C" de la columna? Si: - La última "C" no tiene por qué coincidir con la última fila. - No podemos saber cuántas filas, ni cuántas "C" o "D" habrá. Es decir, que hay que evaluar todas las celdas de una columna, cuyo número de filas es desconocido y seleccionar la celda cuyo valor sea C y no haya más celdas después con C, aunque sí puede haber anteriores celdas con ese mismo valor. Gracias!
-
0
Reacciones de usuarios
- 9 respuestas
- 1k visitas
- 1 seguidor
-
-
Buenas. En el ejemplo adjunto tengo una tabla (C14:D14) donde al selecionar un nombre, este aparece por codigo puesto en página en la celda C1. A partir de ahí se genera unos resultados que aparecen desde C2:D12. Lo que queria conseguir es que en si en esos resultados aparecen 1 o mas duplicados, apareciara un msgbox con el titulo "Atención" que alertara de que "Tienes una o varias coincidencia, ¿quieres continuar?", y diera la opción "sí o no". Gracias por vuestra ayuda. AVISOS1.xlsm
-
0
Reacciones de usuarios
- 9 respuestas
- 3.2k visitas
-
-
Hola a todos. Soy nuevo en el foro y lo encontré súper bueno, me ha ayudado de mucho En el foro encontré esta una planilla Excel, el cual pude modificar a mis necesidades. Al abrir el archivo me avisa las fechas que se encuentran vencidas mediante un listbox, es excelente y muy bueno, pero me gustaría saber si Uds. Me pueden ayudar a modificarlos, agregando una macros, para poder imprimir el listbox y si es posible a su vez enviarlo a distintos destinatarios por outlook. Adjunto el archivo y de ante mano muchas gracias por su ayuda. aviso listbox.zip
-
0
Reacciones de usuarios
- 1 respuesta
- 1.5k visitas
-
-
Hola Amigos Necesito que me ayuden con una macro (no conozco mucho del tema), para poder alertar 30 dias antes sobre el vencimiento de exámenes y a la vez envíe un correo con el nombre de la persona, el área y la fecha limite de vencimiento. He probado algunas macros pero son muy engorrosas. les adjunto el archivo para que me puedan ayudar. Desde ya gracias, atte Claudio Prueba macro.rar
-
0
Reacciones de usuarios
- 1 respuesta
- 2k visitas
-
-
Buenas. En un rango de celdas (en este caso C2:C12), me da el resultado de busquedas. También lo tengo condicionado a que el relleno de la celda de color cambie. Lo que necesito es que si alguna celda del rango cambiara el color de relleno, me saltara un msgbox como advertencia, indicandome que se ha producido un cambio de color y un boton para aceptar la advertencia. En el ejemplo adjunto, he dejado las macros que contiene la hoja hasta ahora. Muchas gracias. AVISOS1.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 1.2k visitas
-
-
Hola a todos, tengo una duda a ver si alguien puede ayudarme, Tengo una hoja de cálculo vinculada a una base de datos online (concretamente con cotizaciones de Bolsa en tiempo real), y la hoja va haciendo unos cálculos. Mi problema es que si estoy haciendo otra cosa, no me entero de cuando las cotizaciones superan las esperadas. Es decir que por ejemplo cuando la columna D (que se actualiza automáticamente cada minuto a online) supera a la cantidad de la cantidad de la columna B (precio actual supera al previsto y por lo tanto al de venta) que me avise de ello con algún beep sonoro o música… Mi pregunta es: ¿hay alguna forma de que Excel haga esto? Muchas gracias. B…
-
0
Reacciones de usuarios
- 10 respuestas
- 3k visitas
-
-
Hola, muy buenas a tod@s dsd Sevilla......llevo como 15 días intentando comprender las macros y pueden conmigo...me explico; tengo un libro con unas 20 hojas en las que hay una serie de fechas que necesito llegadas ellas me salte el aviso en outlook como tarea pendiente a realizar. Por mucho que veo ejemplos de otras personas, no consigo adecuarlo a lo que necesito. Los avisos son con una antelación a la fecha definitiva, y repito, cada hoja del libro tiene hasta 7 fechas distintas.....alguien me hecha una mano de como enfocarlo????? A lo mejor no es posible lo que quiero o es más complicado para un novato como yo. Adjunto mi fichero para que veais la hoja 1. Gracias...…
-
0
Reacciones de usuarios
- 0 respuestas
- 662 visitas
-
-
Buenas tardes comunidad, necesito ayuda con un trabajo en Excel con visual Basic, tengo un formulario con un listbox que muestra los datos que están dentro de una tabla en una hoja de excel y también un texbox que se llena mediante un pequeño calendario, la ayuda que necesito es que cuando se llene el texbox con una fecha el listbox muestre todos los registros de esa fecha
-
0
Reacciones de usuarios
- 12 respuestas
- 676 visitas
- 1 seguidor
-
-
Buenos dias encontre este excel para control de almacen y lo quise probar al hacerlo me sale el error cuando le doy dobe click a informe de movimientos segun lo que se aprecia en la captura de pantalla en el word adjuntado. agradeceria mucho su ayuda gracias Excel Stock Control con Access.part1.rar Excel Stock Control con Access.part2.rar
-
0
Reacciones de usuarios
- 2 respuestas
- 566 visitas
-
-
tengo en el directorio c:\carpeta\subcarpeta\ayuda.docx; este archivo de ayuda e información como pueden ver es Word y tiene imágenes, en un libro de Excel quiero colocar un botón con nombre de ayuda o información, y por medio de una macro lo abra y después de leerlo tenga un botón de salir o cerrar la ayuda, me podrían por favor darme una mano con esto rafa1122000
-
0
Reacciones de usuarios
- 1 respuesta
- 590 visitas
-
-
Macro guarda filas sin articulos ingresados Tengo este código que me graba datos de un formulario. El problema que tengo es que me graba los campos vacios de la columna articulos. Ej: Pongo el numero de presupuesto , le cargo 2 o 3 articulos y cuando lo grabo. Me guarda esos 3 articulos mas las 17 filas mas vacias sin articulos. Me explico? Y en la hoja de reportes me quedan muchas filas vacias y se hace muy extenso. Hay alguna forma de no guardar filas que no carguen articulos? Abrazoss pd_ Adjunto captura para ver como guarda la informacion. Sub CONFIRMARIMPRIMIRGRABAR() ' ' CONFIRMARIMPRIMIRGRABAR Macro ' ' ActiveWindow.SmallScroll Down:=-9 Shee…
-
0
Reacciones de usuarios
- 1 respuesta
- 1.9k visitas
-
-
buenas e visto aqui en el foro como enviar nombre y contraseñas a una web yo tengo el mismo problema incluso e podido abrir con el internet explore pero aquien mi pais el explore demora mucho en cargar quisiera saber si también se puede abrir con el google chrome y me dejen su comentario
-
0
Reacciones de usuarios
- 0 respuestas
- 594 visitas
-
-
Estimados amigos, quisiera que me ayuden en un problema que tengo... Lo que sucede es que tengo una lista de combobox el cual recopila datos de una hoja de excel... en este caso el combobox se llena por una columna especifica, sin embargo quisiera que una vez seleccionado un dato en el combobox se rellenen unos textox con los datos de la fila... Si alguien tiene una solución o alternativa le agradeceré enormemente.
-
0
Reacciones de usuarios
- 1 respuesta
- 768 visitas
-
-
Buenas tardes, me pueden ayudar no me pone el Si y la Hora en el codigo ELECCIONES1.xlsm
-
0
Reacciones de usuarios
- 3 respuestas
- 444 visitas
- 1 seguidor
-
-
Buena tardes, ¿me podrían ayudar a resolver este problema? - Soy nuevo en esto de las macros y esta vez san google no me ayuda :( Estoy tratando de poder copiar la unica hoja del archivo INDICADORES.xls al archivo recién abierto formado por los datos que se toman de la variable IN26, el problema es que cada mes cambia el nombre del archivo y su carpeta, el abrirlo no hay problema ya que la variable "IN26" se forma de los datos obtenidos de las celdas en la hoja y libro indicadores, pero al copiar la hoja,si no especifico el nombre del libro IN26U202106350114.xls la macro no funciona, intente en lugar de poner IN26U202106350114.xls la variable "archivo" y no funciono,…
-
0
Reacciones de usuarios
- 1 respuesta
- 793 visitas
-
-
buenas noches, soy nuevo en el foro y vengo a pedir una ayuda con una duda que debo resolver en 2 dias tengo una celda que toma un dato(valor1) de una lista que se encuentra en la hoja 2, con dicho valor se hacen una serie de operaciones para determinar uno nuevo. luego este valor nuevo(valor2) no puede ser menor del anterior. Lo que quiero es que si el valor 2 es menor al valor 1 el programa tome el siguiente dato de la lista de la hoja 2 lo reemplace en el valor 1 y realice nuevamente las operaciones hasta obtener un nuevo valor 2....necesito que todo esto se repita hasta que se obtenga que el valor 2 sea mayor al valor 1. desde ya les agradezco y espero me puedan …
-
0
Reacciones de usuarios
- 1 respuesta
- 790 visitas
-
-
Como poner hora y fecha en otras celdas Buenas tardes, qusiera ver quien puede ayudarme con esta situacion, en la siguiente sentencia, estoy pidiendo que cuando se escriba algo en la celda B41:B90, en las celdas E y F, me ponga fecha y hora respectivamente, pero no se pone al menos que borre datos( aunque no los hay en la celda , yo quiero que al aparecer los datois que se ponen en la celda B41, automaticamente me aparescan los datos en las celdas E y F. Esta es la sentencia que yo estoy usando: Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Target, Range("B41:B90"))" Is Nothing Then" Range("E" & Target.Row) = Date …
-
0
Reacciones de usuarios
- 2 respuestas
- 765 visitas
-
-
Hola a todos, espero podais ayudarme porque no tengo ni idea de como hacerlo. Os explico, necesito pasar las marcas numeradas a cualquiera de los dos círculos, lo que veis es un montaje simplemente, espero me entendais lo que necesito. Gracias ante todo
-
0
Reacciones de usuarios
- 14 respuestas
- 2.4k visitas
- 1 seguidor
-
-
Mi problema es el siguiente en una hoja de excel llamada concentrado debo guardar los datos originales de cada uno de los conceptos que columna por columna ponga en cada fila ,y despues mandar esa fila ingresada a otra hoja especifica ( llamese cualquier nombre) pero sin afectar el concentrado. El concentrado se queda para consulta general y los datos copiados de cada hoja para saber las cosas por una zona especifica, tal vez con un boton que me genere el registro. La fila lleva un consecutivo hacia abajo con una condicion que identifique a que hoja copiara la informacion Ojala puedan ayudarme ya que mis conocimientos no son los idoneos y aunque hay programas ya hec…
-
0
Reacciones de usuarios
- 9 respuestas
- 784 visitas
-
-
Buenos días, expertos necesito una ayuda por el momento en la hoja llamado 1 que cuando pulso clic en cualquiera de los botones de opción de los platos u otros que se encuentran en la parte inferior se me agreguen en el cuadro de lista como por ejemplo la cantidad, plato, precio y otros, y si vuelvo a presionar clic en el mismo botón que agregue solo se aumenten la cantidad mas no debe agregarse un nuevo registro; por favor me pueden ayudar y espero lo pueden entender mi problema es un poco complicado para mi. Adjunto el archivo MEJORA-2.0.xlsm
-
0
Reacciones de usuarios
- 6 respuestas
- 1.4k visitas
- 1 seguidor
-
-
primero que todo un saludo para todos y a este gran foro que me ayudado mucho en los temas de excel, en mi entorno laboral como personal. ahora necesito de sus conocimientos, sucede que tengo un archivos xml algunos varían dependiendo de la información lo que necesito hacer es editar el archivo xml desde excel y guardar el cambio en el archivo xml, pero sucede que algunos son diferentes es decir algunos tienen mas campos y otros menos campos la idea es importar el archivo xml que yo escoja y automáticamente agregue los campos y que solo me muestre las 2 columnas <Notes> y <ApplicationPath> y pueda editarlo y guardarlos en el mismo xml, espero me puedan entende…
-
0
Reacciones de usuarios
- 0 respuestas
- 614 visitas
-
-
Necesito transformar una planilla de registro de servicios bajo selección automática,algun prototipo porfavor,gracias!!! Adjunto mi planilla para convertirla Precios 2020 HP.xlsx
-
0
Reacciones de usuarios
- 0 respuestas
- 768 visitas
-
-
Buenas, mi nombre es Larry, soy de Venezuela, actualmente diseñe un archivo para realizar nomina, actualmente lo utilizo por quincena (son dos periodos de pago) lo que aquí llamamos 15 y 30 (en referencia a los periodos de pago). La hoja funciona muy bien, pero hay muchos procesos que se deben hacer manual, en ese aspecto no se mucho sobre macros y quisiera saber si me podrían ayudar, para la automatización del libro. Características del Libro: -Hay una hoja para los datos de la empresa, sirve para los encabezados. - Tengo una Hoja donde están todos los Datos y Calculos de los trabajadores, nombre, identificación, computos de pagos, etc esta hoja se al…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.3k visitas
-
-
Buenas tardes, agradeceria vuestra ayuda. Utilizo hasta ahora una macro que envia un rango de excel en pdf por outlook, la cual, enviaba el mismo pdf a todos los emails de una columna. Ahora lo que necesito es mandar el pdf pero a cada email, modificando cada vez la celda A1 por cada Id de la columna, para que asi se genere un pdf para cada id. La idea es que antes se mandaba un cuadrante a todo el mundo (1 pdf a todos los emails), y ahora quiero enviar el que corresponde a cada uno.(1 pdf a cada email) Imagino que se hara por un bucle, pero no se como insertarlo en la macro. Muchas gracias Calendario1.xlsm
-
0
Reacciones de usuarios
- 0 respuestas
- 771 visitas
- 1 seguidor
-
-
Buenas tardes necesito que me ayuden a formular o mostrarme un ejemplo de como puedo calcular las horas de funcionamiento y no funcionamiento de unos puntos de atención teniendo unos criterios y condiciones como el es la fecha. En la columna A el codigo de punto que toca calcular En la columna B se encuentra cundo se inicio el ticket En la columna C se encuentra el cierre del ticket En la columna D horario de atención de lunes a vienes (Este horario puede cambiar segun el punto) En la columna E horario del sabado (Este horario puede cambiar segun el punto) En la columna F horario del domingo (Este horario puede cambiar segun el punto) En la columna G resultado qu…
-
0
Reacciones de usuarios
- 5 respuestas
- 1.3k 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.