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?
8686 temas en este foro
-
Buena tardes, soy nuevo espero y este bien redactada la duda: Tengo una base de datos donde tengo columnas con Titulos como por ejemplo RF, Año, Semana, dia, Equipo, Maquina Tiempo. Quisiera poder filtrar la informacion por semana y que me elimine o no ponga los tiempos que son mas cortos o mas chicos (Menores a 00:30 Miutos) no aparescan, pero si en el dia el equipo se reptite aunque sea menor a 00:30 minutos aparesca. lo quise hacer con autofiltro grabado pero elimina todo lo que se menor al tiemopor marcado. Adjunto archivo. Espero y me puedan ayudar. Reporte Semanal.zip
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
-
-
Estimados, En el archivo que enconter seria posible me apoyen en que los textbox 6,5,7 y 8 se sumen y den el resultado en el texbox 4 y que este calcule el 18% y de ese resultado en el texbox 3, luego lo sume el textbox 4 mas el 3 dando el resultado en el texbox 1, este resultado seria mostrado en textbox2 pero de la sigueinte manera por ejemplo Un mil Quinientos cuarenta y cinco con 85/100 Dolares Americanos, asimismo hay dos botones los cuales me gustaria que pueda seleccionar el tipo de moneda a Nuevos Soles, y con el boton enviar a excel se lance los resultados las celdas indcadas en el adjunto (estan resaltadas en amarillo), seriaposible me puedan ayudar con ello po…
-
0
Reacciones de usuarios
- 8 respuestas
- 1.1k visitas
-
-
Hola. Supongamos que tengo una tabla que adjunto, en la cual quiero que al superar un valor superior al 10% las celdas de la colunna "I", me envíe un email una sola vez a una dirección de correo, adjuntando los rangos A1:P1 y la fila en la que se a superado el 10%. Gracias. AyudaExcel.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
Hola a todos, Estoy intentado crear un código en macros que dependiendo del rango que tenga seleccionado en determinado momento (rangos variables, pueden ser celdas combinadas) se copie y pegue en otra hoja, pero justo en la misma posición que se encontraba en la hoja origen. Acorde a las imágenes compartidas, digamos que en parrilla_registro tengo la duración de un programa, siempre variable, pero requiero que en cuando seleccione un programa, rango, este se copie en la hoja de parrilla_ingreso justo en la misma posición, la cual dependerá de la ubicación que se selecciono en la hoja origen. Espero puedan apoyarme. Gracias por su atención. Quedo aten…
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
buenas. he creado un tema en excel general por equivocación ya que creo que va mejor aquí. tengo el siguiente problema: 1- no puedo copiar de un userform"registrededades" el contenido del combobox "C7" al userform "comanda_general" con el mismo nombre "C7". 2- no puedo cargar en el combobox E7 del userform "Buscador_comanda" el valor de la celda seleccionada por busqueda hoja"basededades" celda C3. 3- no puedo ordenar las filas de la hoja"basedades" ya que el texto es alfanumerico con números y estoy trabajando con excel2003. Seria de gran ayuda indicarme la solución a estos problemas ya que me supera con creces. Formularios 16.xls
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
HOLA necesito ayuda, tengo un label y sobre el botones, y cuando clikeo el label se posiciona al frente, como hago para que al hacerle click al label no haga nada, saludos
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
Estimados buenas tardes, Recurro nuevamente a ustedes con un nuevo inconveniente que se me presentó con una macros que estoy trabajando, exactamente en el formulario "frm_CopiarCobros", lo que hace ese formulario es me combina 2 hojas, la hoja "CopiarCobros" y la hoja "Proyectado", combina datos de ambas hojas haciendo coincidencia con el número de Factura, hasta ahi todo funciona bien, el problema es cuando quiero exportar esa información, quiero enviarla a la hoja "Ejecutado" y solamente modificar algunos datos en la hoja "Proyectado", pero me lanza error con el código para enviar a modificar la hoja "Proyectado" todo el código lo copié de otra macros que hice dond…
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
- 1 seguidor
-
-
hola ingrese esta formula en vba y por alguna razon si utilizas la misma formula en una celda, si tienes el resultado en toda la columna, osea si se aplica sin problema; pero cuando lo hago en codigo se aplica en algunas celdas de la columna y en otras arroja un 0, como si no existiera resultado... no se que sucede que hice mal... alguien me puede explicar. Private Sub Worksheet_SelectionChange(ByVal Target As Range) uf = Range("A" & Rows.Count).End(xlUp).Row With Range("B2:B" & uf) .Value = _ "=XLOOKUP(1,(espejo[Orden Number]=A2)*(espejo[role aprobador]=""capataz""),espejo[nombre approbador])" …
-
0
Reacciones de usuarios
- 20 respuestas
- 1.1k visitas
- 1 seguidor
-
-
Buenos días colegas. Espero se encuentren bien de salud. En el Sistema de Facturación que he estado trabajando y que el profesor JSD me ha estado ayudando necesito hacer algo que realmente no encuentro cómo hacerlo. Yo Guardo las Facturas en PDF en un a carpeta (D:\Facturación\Facturas), pero cuando necesito hacerle una modificación (FrmModificarFactura) a una Factura "X", necesito que me sobre escriba el archivo ya existente pero con los cambios que se le haya hecho a dicha factura. Intenté hacerlo con el condicional IF, pero parece que algo no estoy haciendo correctamente y necesito resolver este problema. Ejemplo: Yo confeccioné la Factura Nº 16 Fincimex…
-
0
Reacciones de usuarios
- 6 respuestas
- 1.1k visitas
- 2 seguidores
-
-
Amigos foreros, buenos días. Necesito su ayuda con lo siguiente, tengo una macro que llena la hoja "032014" con los datos llenados en el hoja "Registro". Mi dificultad es la siguiente: Cuando hago el llenado de los datos en "Registro" estos automaticamente van a la fila 3 de la hoja "032014", lo que se requiere es que estos vayan a la fila 14 y con el correlativo correspondiente (como el ejemplo "modelo-final"). Otro dato adicional es que en "Registro" se coloque el periodo al que corresponde, es decir en este caso dice "03/2014" por lo tanto se graba en la hoja "032014", si quisieramos el periodo Abril sería 04/2014 y se tendria que crear una hoja nueva llamada "04201…
-
0
Reacciones de usuarios
- 7 respuestas
- 1.1k visitas
-
-
Hola! Esta no es una duda completamente relacionada con macros, pero tampoco considere que se debiera publicarla el apartado de Excel general. Veran hace años fui a una entrevista de trabajo y uno de los requisitos era ser bueno en graficos... yo pensaba que solo bastaba con poder elbaorar graficos sencillos y listos, pero despues de aplicar el examen la entrevistadora me mostro que tipo de graficos se necesitaban elaborar es aqui donde viene mi duda... Ella.. me mostro un grafico, si no mal recuerdo era un grafico de barras donde se representaban las metricas anuales y cuando ella daba clic en cierto año, aparecia un nuevo grafico con los doce meses de ese año u cuand…
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
-
-
saludos. mi duda es que estoy tratando de hacer una macro que me permita hacer consulta por medio de una buqueda y que el resultado me muestre en una hoja, la mecanica es esta,tengo 7 hojas en el libro(INGRESO, CI, CIEI, CIEA,SEGUIMIENTO,ENMIENDAS, CONSULTA) , lo que debe realizar la macro es mediante un boton me indique el codigo a buscar (la busqueda se realiza en la columna B a partir de B6 en todas las hojas exepto en la hoja CONSULTA), es decir busca el codigo ingresado en la hoja INGRESO lo encuentra y copia toda la fila en la hoja CONSULTA debajo de los titulos correspondientes, sigue buscando en la hoja CI encuentra el codigo y copia toda la fila en la hoja CONS…
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
Hola, ante nada buenas tardes. Me comunico con ustedes para ver si me pueden ayudar. Cuento con una serie de libros de excel de gestion de resultados de futbol. los mismos cuentan con una macro auto open que actualiza los ultimos partidos del equipo correspondiente y lo indexa para ser tenido en cuenta en futuras estadisticas. El problema es que luego de "indexar" una serie de resultados al cabo de algunas semanas el archivo se corrompe, mostrando un error que dice "No se puede encontrar el proyecto o la biblioteca" generando que el excel se cierre. Por suerte tengo backup de todo, y les voy a dejar adjuntos en este mensaje 2 archivos iguales, nada mas que …
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
-
-
Buenos Dias Quisiera ver si me pueden ayudar a solucionar un problema que tengo, tengo un archivo que estoy haciendo para ingresar Clientes en Excel desde un UserForm y que se Guarden los datos en la pestaña Clientes... El problema es que necesito que antes de ingresar los datos con el UserForm(Clientes) revise si no esta ya dado de alta el Cliente verificando su Clave, de ser asi que no me permita registrarlo lanzando un MsgBox, pero si no esta registrado, que ingrese el cliente, en la siguiente fila que corresponda En el apartado Domicilio(Celda "M") de la Hoja Clientes, debe de Concatenar los datos del UserForm(Domiclio), Calle,No.Exterior,No. Interior y Colonia par…
-
0
Reacciones de usuarios
- 6 respuestas
- 1.1k visitas
-
-
muy buen dia espero se encuentren muy bien, mi cuestion es la siguiente y quiero ver si es posible y es lo siguiente: tengo un libro que cada vez que inicia pide contraseña para abrirlo, quiero que esa contraseña sea aleatoria entre 3 contraseñas o de ser posible mas contraseñas, esto con la intension que no siempre sea la misma contraseña para que el usuario no se confie y sea mas dinamico la cuestion se seguridad del archivo. supongamos que mis 3 contraseñas sean: 1racontraseña 2daacontraseña 3racontraseña les mando un coordial saludo
-
0
Reacciones de usuarios
- 11 respuestas
- 1.1k visitas
-
-
Hola buenas tardes, espero se encuentren bien Duda: se puede crear hipervinculo automatico al escribir en la celda, y que a su vez se cree una carpeta con el texto de esa celda ? es decir en una celda escribo: “raton” y se cre un hipervinculo en ese texto y que se cree a su vez una carpeta ? con ese nombre !??? ???? se puede hacer eso ? O ya dejo de beber? ? gracias de antemano.
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
-
-
Hola, soy contratista. Tengo a cargo alrededor de 20 Maestros, entre ellos pintores, alfombreros, y empapeladores. Todos ellos trabajan con boletas de Honorarios (No contratados, con retencion del 10% por el IVA) Todos las semanas les efectuo la Liquidacion de Sueldo por medio de una plantilla Exel, en la cual se describe el trabajo realizado y el detalle de la Asignacion. Pero ahora necesito ir creando un respaldo que se actualize cada semana automaticamente, con el historial de cada trabajador, para asi poder acceder a esa informacion mas facilmente. Les dejo la plantilla utilizada. Por favor me podrian ayudarme a realizar este proyecto. Y a lo mejor me…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Cordial saludo, Hola a todos, alguien me podría colaborar, todos los días lleno una bitacota el cual tengo dos cloumnas la A "fecha de evento" y la B "fecha solucion", he investido la función de DTPicker el caso es que no se como crear un macro con DTPicker seleccione la fecja y la hora y que me la inserten una sola celda, ejemplo(06/10/2013 08:14:00 pm) con DTPicker. pero que sea con macro de selecion. Alguien me podria ayduar como hacer el metodo de como insertar y seleccionar con DTPicker. Muchas gracias a toda la comunidad. Dios los bendiga!
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Hola a tod@s, He creado un codigo para poder modificar los datos de mi tabla y mi listbox. El codigo funciona bien pero el problemas es que me crea un duplicado del registro al modificarlo. Saben porque me sucede esto? Saludos, 111.xlsm
-
0
Reacciones de usuarios
- 6 respuestas
- 1.1k visitas
- 1 seguidor
-
-
Buen día estimados Encontré un cronograma de visitas que me es de mucha utilidad, pero tengo el problema que tiene el horario solamente hasta las 13 Hs y lo necesito con mas horarios. Me podrán ayudar? Adjunto el archivo y le coloque una hoja nueva para que vean en color naranja los horarios que necesito agregar y que me funcione como esta originalmente pero con mas horarios. Cualquier duda me consultan. Saludos! Cronograma de visitas.rar
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
Saludo Jóvenes, tengo un programa realizado con VBA excel, el cual al ejecutarlo se aculta el libro de excel y cada vez que abro otro libro tambien me lo oculta, Ayudenme con el codigo para poder abrir otro libro de excel sin que se oculte cuando mi programa este ejecutado.
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
hola amigos de excel mi inquietud que no he podido resolver es la siguiente: 1 - tengo un formulario que me registra, crea y guarda facturas en una base de datos que tengo en acces y también me guarda en una carpeta especifica en formato pdf lo que requiero es que cada vez que cree una factura, me adjunte el archivo en formato pdf a la base de datos de acces espero alguien me pueda ayudar saludos,
-
0
Reacciones de usuarios
- 6 respuestas
- 1.1k visitas
-
-
Buenas noches Hola soy jugador de poker online oficionado u tambien me gusta mucho el excel pero creo que el proyecto que quiero realizar es un proyecto muy complejo para mis conocimientos por eso espero me puedan colaborar y mirando ideas creo que lo puedo terminar Buanos para las personas que no tienen conocimientos del poker les explico un poco , En una mesa de poker se manejan varias posiciones y es muy importante la posicion , por eso he creado un userform1 con la mesa de poker dibujada y unos botones en cada una de las posiciones lo que quiero es que apenas yo le de en alguna de la posicion me llame la informacion de las manos que puedo jugar en esta pos…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Buen día. Tengo este archivo en excel con un ejemplo de pasar datos en tiempo real con programación VBA, este ejemplo me lo creo una persona de aquí mismo de este foro y estuve interactuando con el código del ejemplo. Mi duda es, en el archivo viene explicado lo que busco lograr pero no sé como, tengo datos aleatorios de la columna A a la columna F, al hacer doble click en cualquier dato lo posiciona automáticamente en la columna K a partir de la fila 2 y de ahí cualquier dato lo va colocando hacía abajo. Mi duda es ¿Como puedo posicionar estos datos en cualquier fila ya sea a partir de la fila 10 y así hacia abajo, de la fila 2 hacia abajo o de cualquier fila q…
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
-
-
Hola; De antemano les agradezco la ayuda que me puedan dar con este caso que tengo. El archivo que estoy trabajando se compone de 2 hojas, la primera que es la base de datos del sistema ("DATA") que incluye toda la información, y en la segunda es donde trabajo el reporte ("Reporte") que debo presentar, en la que se resume toda la información del mes. Lo que necesito hacer es que una vez montado el reporte ("Reporte") se haga una copia de esta hoja y se eliminen todas las formulas "SUMAR.SI" y "SUMAR.SI.CONJUNTO" de esta nueva hoja dejando los valores actuales de dichas formulas y también dejar las formulas de "SUMA" activas, tal como se muestra en la hoja "Reporte (2…
-
0
Reacciones de usuarios
- 5 respuestas
- 1.1k 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.