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
- 
				
				
Hola a todos; Tengo un formulario con un comboBox y varios frames. Desde el combobox selecciono el frame y lo posiciono mas o menos al centro del formulario. El problema erradica que si hago la llamada a otro frame este queda oculto detrás del primero Se como mover uno a uno pero me gustaría usar un mismo procedimiento para todos. He grabado un video explicando un poco el tema. Video frames Si se os ocurre algo me comentáis. MFrames.xlsm
- 
									
0
Reacciones de usuarios
 - 2 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
He estado leyendo macros, para ver si puedo escribir un VBa que me valga, creo haber llegado al punto, pero me falta el toque, para que funcione. Tengo una celda A4 la cual cual cambia de color automáticamente en funcion del valor de A1, es decir, si la celda A1 es distinto de 2, la celda A4 se tiñe de color rojo, sino se queda tranparente. Por otra parte, hay una macro, que esta en el archivo adjunto, que si cambia la celda A4 a Rojo, me ponga un mensaje de OK, en teoría creo que esta bien escrita, pero no me funciona. Alguien me puede ayudar. Muchas Gracias prueba de Color.xls
- 
									
0
Reacciones de usuarios
 - 2 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Duda para realizar una lista indirecta en formulario Que tal amigos espero estén bien. Aquí molestando con una pequeña duda, busco su asesoría para conocer si es posible que dentro de un formulario exista una lista de datos indirecta. Estoy estructurando 2 combobox, los valores del segundo dependen del valor que se haya seleccionado en el primero. No soy un experto en el tema y he buscado en diferentes lugares pero no he encontrado la forma de hacerlo. Espero que alguien pudiese aclarar mi duda. Gracias a todos y excelente día. Adjunto la hoja de cálculo a continuación: dropcanvas - instant drag and drop sharing - canvas view
- 
									
0
Reacciones de usuarios
 - 17 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Hola a todos los del foro, quisiera saber si alguien tiene la solucion para optimizar estas formulas para realizar una macro y no estar arrastrando la formula cada que la necesito aplicar.. Tengo esta formula... =(2012-(EXTRAE(O2,5,2)+1900))[/PHP] [b][i]Calcular edad en base a la fecha de nacimiento[/i][/b] ... SORL[b]79[/b]0406636 [PHP]=SI(P2<24,"De 18 a 24 años",SI(P2<29,"de 25 a 29 años",SI(P2<34,"de 30 a 34 años",SI(P2<39,"de 35 a 39 años",SI(P2<44,"de 40 a 44 años",SI(P2<49,"de 45 a 49 años",SI(P2<54,"de 50 a 54 años",SI(P2<59,"de 55 a 59 años",SI(P2<64,"de 60 a 64 años",SI(P2<65,"de 65 a 69 años","mayor de 70 años"))))))))))[/…
- 
									
0
Reacciones de usuarios
 - 4 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Hola, alguién podría sacarme de dudas ?, es decir confirmarme si al cargar en formulario dentro de un WebBrowser un pdf se puede evitar el parpadeo o no, para ello subo archivo usado así como una representación visual del mismo. Prueba.rar
- 
									
0
Reacciones de usuarios
 - 2 respuestas
 - 1.1k visitas
 - 1 seguidor
 
 - 
									
 - 
				
				
Muy buenas tardes estimada comunidad Me podrían ayudar con esta macro, Tengo una macro que me genera un reporte de inventario en un archivo excel, el archivo tiene códigos y formulas para la descripción de cada código, Ejemplo. Código - Descripción 001 Zanahorias. 002 Cebollas. 003 Tomates. 004 #N/A. La macro continua después de llenar los campos de "descripción por medio de formulas, lo que necesito es que, la macro me muestre un mensaje cuando no encuentre un código en la base de datos por ejemplo el código #N/A cuando encuentre este valor que me de un mensaje que me diga "Por…
- 
									
0
Reacciones de usuarios
 - 6 respuestas
 - 1.1k visitas
 - 1 seguidor
 
 - 
									
 - 
				
				
Hola!! Un favor, tengo esta macro: Sub Guardarenpdf() ' ' Guardarenpdf Macro ' ' ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "C:\Users\j.valencia\Documents\Pedidos nacional\Formato Pedido Norte Chico.pdf", Quality _ :=xlQualityMinimum, IncludeDocProperties:=True, IgnorePrintAreas:=False, _ From:=1, To:=1, OpenAfterPublish:=False End Sub[/CODE] Hay forma de poderle incluir al titulo fecha y hora? Por favor ayudenme! Gracias!!
 - 
				
				
Que tal, quiero poner folio que no permita poner el duplicado, al poner en texto nombre de folio que diga existente o no existe y sepa agregara en la base de datos del excel, quiero hacerlo desde TxtFolio.txt del VBA, no logro hacerlo... estado tratando como hacerlo.. pero normalmente se lo agregarlo hay duplicado de folio.. gracias
- 
									
0
Reacciones de usuarios
 - 2 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Hola este proyecto es copia de uno compleo de Maestro GERSON quisiera saber si puedo sumar. GRACIAS Sumar En ListBox.rar
- 
									
0
Reacciones de usuarios
 - 1 respuesta
 - 1.1k visitas
 
 - 
									
 - 
				
				
buenas, estoy finiquitando detalles de mi proyecto, y me estoy dando cabeza con el turbofiltro de gerson, al principio funcionaba muy bien y todo pero a raiz de unas pruebas que hizo mi supervisora borro los encabezados con la opcion eliminar... asi que modifique la primera fila a mostrar poniendola en "B6" en todo el codigo, sin ningun error de compilacion ni nada simplemente muestra todo, pongo codigo 116 y si hay una fila vacia no muestra nada y si hay otro codigo antes de 116 me muestra tambien esos codigos... igual me pasa con el resto de los textbox y lo unico que hice fue cambiar B4 por B6 para evitar que borre los encabezados y puse columnhead = true para que mues…
- 
									
0
Reacciones de usuarios
 - 3 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Buenos días a todos; -Con el procedimiento que adjunto obtengo la ruta de una imagen y la almaceno en la caja de Texto. Si a la hora de elegir una imagen le doy a botón cancelar me devuelve "False" a la caja de texto. ¿Se puede corregir para que cuando suceda el "txtAdjunto" quede vacio? He estado analizando otros procedimiento semejantes y ocurre lo mismo. Sub CargarImagen() Dim vImage As String vImagen = Application.GetOpenFilename("Archivos JPG PNG BMP (*.jpg*;*.png*;*.bmp*), *.jpg*;*.png*;*.bmp*") If Not vImagen = "False" Then Me.txtAdjunto = vImagen Else MsgBox "No ha seleccionado nigu…
- 
									
0
Reacciones de usuarios
 - 3 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Buenos días a todos;-Os voy a insertar un enlace de mi requerimiento donde os explico un poco lo que quiero conseguir si es posible.Enlace video: Video textBox En la macro tengo un textbox con la propiedad multiline en true.Al ir escribiendo una vez que llegue a un número de caracteres hace como un salto de línea y empieza e escribir debajo para eso lo que hago es ir aumentando el alto del textbox y Frame.Mi idea es que una vez que yo haga clic en el textbox este aumente el tamaño del alto si no coge en la línea hasta hacerlo coger todo y al hacer doble clic que recupere su tamaño inicial.La simulación la he hecho solo aumentando el alto y no sé si se puede tamb…
- 
									
0
Reacciones de usuarios
 - 1 respuesta
 - 1.1k visitas
 - 1 seguidor
 
 - 
									
 - 
				
				
Hola Amigos, nuevamente solicitando su ayuda, lo que quisiera saber es como colocar a toda una fila según condición de una celda, en la hoja1 tengo mis registros, y en la hoja2 los colores según estado, si yo cambio el estado me coloree según condición "PENDIENTE, REPARADO, IMPORTADO", gracias. adjunto archivo. COLOR SEGUN SELDA.xls
- 
									
0
Reacciones de usuarios
 - 4 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
tengo unos datos en la hoja2 y me gustaria extraerlos como se muestra el ejemplo en la hoja proyecto2.xlsm
- 
									
0
Reacciones de usuarios
 - 4 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Estimados amigos del foro siguiendo las normas donde paso a paso para resolver ciertos problemas añado una más respecto a la aplicación de preguntas-respuestas. La forma en que inicialmente esta realizado, la pregunta y su respectiva respuesta no seria la apropiada cuando se trata de que las posiciones de fila para la pregunta o de las posiciones de cuatro columnas de opciones de respuestas van a cambiar. Por lo tanto estoy tratando de encontrar una forma sea con match o con coincidir pero en un userform al hacer click en el opcionbuton que se genere el userform de respuesta correcta o incorrecta segun sea el acierto. si se hace click en cualquier ficha de alguna categor…
- 
									
0
Reacciones de usuarios
 - 3 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Obtener una macro que baje los datos meteorológicos desde una plantilla html Hola buenas noches necesito si es posible vincular esta planilla excel a través de una macro y que actualice con un tiempo preprogramado los datos meteorológicos desde este link http://www.arecoclima.com.ar/awekas_wl.htm Es posible? Muchas gracias. Awekas.xls
- 
									
0
Reacciones de usuarios
 - 8 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Buenas Tardes Tengo un archivo con una macro para abrir un documento de word con excel y la macro funciona bien. Pero me pregunto cómo debería escribirse el código vba para que se abriesen varias hojas incluyendo la ruta de cada documento. En mi ordenador podría colocar todos los documentos en la misma carpeta para simplificar la ruta de acceso. Pero cómo hacerlo en este caso y en aquellos casos en los que los archivos están en carpetas directas. También querría saber cómo hacerlo con accesos directos que requieren la introducción de usuario y contraseña. ¿Podría alguien ponerme o añadirme algún ejemplo en el archivo que adjunto. gracias por adelantado. Borja abri…
- 
									
0
Reacciones de usuarios
 - 0 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Hola amigos de Excel Buen dia Lo que requiero es que pueda traer de otro archivo de Excel la información que se encuentra en cualquier hoja, y le pueda seguir añadiendo más información de otros libros sin que repita. saludos Importar.rar
- 
									
0
Reacciones de usuarios
 - 7 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Buenos días, Soy bastante novato en macros por lo que agradecería me guiaseis para construir una macro que importe datos de Web, concretamente la Web es Moningstar, en la cual tengo una cartera con información de Fondos de Inversión. El problema es que tengo que acceder a una opción dentro de la Web que es; Mi Cartera y posteriormente, Acceder a una cartera existente, en la cual me pide Usuario y Contraseña.
- 
									
0
Reacciones de usuarios
 - 2 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Estimados amigos, estoy usando un control WebBrowser para poder visualizar cualquier archivo de Office (Word,Excel y Power Point) y ademas archivos Pdfs. hasta ahora solo he podido visualizar los Pdf. sera posible visualar los demas archivos atraves del control WebBrowser. a la espera de sus comentarios. Saludos, Muscaria WebBrowser_office.rar
- 
									
0
Reacciones de usuarios
 - 0 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
hola muy buenas tardes, gracias por la ayuda quiero que me ayuden en el reporte por fechas desde hasta, tengo la hoja registro la datos, en la hoja detalle quisiera que haga el reporte por fecha ya que tengo el formulario atte somar ControlV4.xls
- 
									
0
Reacciones de usuarios
 - 0 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Buenas, soy nuevo en el foro y desde ya agradezco por el tiempo que se dan en leer mi pregunta…. Tengo el siguiente problema, llevo varios meses realizando un proyecto en Excel, donde e invertido varias horas de mi tiempo en la generación de macros y código vb en la misma planilla… El tema es que simplemente quiero proteger mi trabajo, para esto protegí las hojas…. Pero me encontré con que agregando una macro puedes desproteger la hoja… bueno agrega password al proyecto de vb y con eso no se puede ni ver el código, ni ver las macros ni agregar macros, perfecto dije…. Pero al buscar en Internet me di cuenta que de igual manera se pueden “Violar” los proyectos para sacar …
- 
									
0
Reacciones de usuarios
 - 6 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Buenos días; Hoy necesito ayudaexcel ? Adjunto una macro que envía por mail tabla en el cuerpo del mensaje de forma automática si necesidad de abrir el outlook. En la hoja excel tengo datos de facturas con vencimientos y lo que no se como hacer es que la macro valore las facturas cuyo vencimiento se haya cumplido y las envíe por mail. En dicha hoja estarán los vencimientos de varios clientes y solo debe enviar las facturas vencidas de todos los clientes a cada mail. -Adjunto macro explicativa. Saludos a todos y a ver si se logra entender bien MAlertaVencimiento(e).xlsm
- 
									
0
Reacciones de usuarios
 - 0 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
Buenos dias por favor espero me puedan ayudar, deseo encontrar la ultima fila de una columna pero segun su valor por ejemplo: aqui encuentro la ulitma fila de la columna A (Esta columna contiene fechas) uf = Hoja1.Range("A" & Rows.Count).End(xlUp).Row pero quiero el resultado de la Ultima Fila segun la fecha que se determine * No puedo subir archivo en este mmento por que aun no renuevo mi suscripcion. Espero me brinden su ayuda. Muchas Gracias
- 
									
0
Reacciones de usuarios
 - 4 respuestas
 - 1.1k visitas
 
 - 
									
 - 
				
				
en el archivo que adjunto lo explico mas detalladamente,se trata de dividir dinero entre las diferentes columnas correspondientes prueba.xls
- 
									
0
Reacciones de usuarios
 - 0 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.