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?
8683 temas en este foro
-
Hola: El motivo de la consulta es el siguiente: Quiero saber si hay posibilidad de que al pasar el ratón por encima de una celda me salga un comentario, pero en el que aparezca el texto que hay en otra celda. El valor de esta última celda puede variar, de manera que el comentario irá variando en función de esa celda. He estado tratando de hacerlo de forma sencilla (con los comentarios normales) pero no soy capaz. No sé si con VBA se podrá hacer. Muchas gracias de antemano.
-
0
Reacciones de usuarios
- 18 respuestas
- 3.3k visitas
-
-
Hola Foro. gracias por su ayuda, le cuento que he creado un formulario que ayuda a copiar los datos de una BD a otra hoja en función a un criterio(combobox2),este formulario esta en el archivo "Combo",sin embargo quiero mejorar este código , quiero incrementarle un nuevo criterio y para ello he creado el combobox3, que permite seleccionar ademas el segundo criterio. y cuando quiero ejecutarlo me indica "este argumento no es opcional por favor puden ayudarme el archivo a mejorar es el "Combo1". adjunto una carperta zipeada con los dos archivos. Consulta.zip
-
0
Reacciones de usuarios
- 2 respuestas
- 727 visitas
-
-
Hola quisiera que me ayudaran a primero que nada buscar un valor dentro de un rango y que despues de encontrarlo evalue la informacion que hay debajo y que se cumplan las condiciones para poder realizar una accion como insertar una fila con el error, lo que quiero es que se busque CW y el campo de la izquierda de route estara muy conectado con CW ya que tambien de ese campo depende ciertos errores y en la fecha tambien se usa por que eso filtrara para quitar cualquier fla que tenga fecha diferente en este caso queremos usar la fecha del dia 8 En el ejemplo de abajo para que sea la información correcta abajo de todos los CW que se encuentren tiene que haber una de las 7 e…
-
0
Reacciones de usuarios
- 0 respuestas
- 731 visitas
-
-
Hola compañeros, hace rato no ingresaba a participar del foro, pues las ultimas ayudas que tuve fueron de excelente utilidad; en esta ocacion vengo con otro interrogante: tengo un combobox con varios elementos (1-Acetaminofen, 2-Loperamida, 3-Omeprazol, 4-Timolol, 5-Loratadina, etc....) mi inquietud es, como puedo hacer para poder seleccionar dos o mas elementos de ese combobox??, o que otra herramienta puedo usar que me permita seleccionar dos o mas elementos??? Agradezco la colaboracion que me puedan brindar.
-
0
Reacciones de usuarios
- 4 respuestas
- 7.6k visitas
-
-
buenos dias, me pueden colaborar indicándome como hacer lo siguiente, yo tengo una base de datos y a esta realizo una serie de informes con la ayuda de dos tablas dinamicas ubicadas en hojas diferentes y lo que quiero hacer es que el usuario pueda en una casilla seleccionar un rango de fecha las cuales deben ser de quincenas, es decir del 01 al 15 de julio o del 15 de julio al 15 de agosto y que automáticamente las tablas dinámicas carguen los datos de esas fechas. gracias por su ayuda:welcoming:
-
0
Reacciones de usuarios
- 4 respuestas
- 1.6k visitas
-
-
Buenos Dias: Les presento la siguiente inquietud: En una macro tengo una tabla dinamica la pregunta es, es posible que cuando contruya mi tabla dinamica me permita escoger los campos que van dentro de ella con unos optionbutton???, si tienen algun ejemplo se los agradezco
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
Hola: El archivo lo adjuntó Macro Antonio en otro tema sobre el que quiero preguntar dos cosas: 1) ¿Por qué al añadir una ruta a la lista de imagenes no se actualiza la lista de validación incluyendo dicha ruta (previamente he modificado el código para que la tenga en cuenta, en este caso ya está modificado para que incluya 7 líneas en vez de las 6 que había)? No sé si es problema mío o que es no funcionaba desde fábrica. 2) Si en vez de ajustar por completo la imagen a la celda (desproporcionándose), se puede ajustar solo al alto de celda, y que el ancho sea automático aunque invada -o no- su celda derecha. Saludos. Private Sub Worksheet_Change(ByVal Target As Ran…
-
0
Reacciones de usuarios
- 4 respuestas
- 966 visitas
-
-
Que tal: tengo este documento con un formulario que me carga datos de la hoja de calculo, lo que necesito es que el dato que seleccione en el listbox, al dar clic en eliminar se elimine de mi hoja de calculo. saludos!!!! Listbox.rar
-
0
Reacciones de usuarios
- 8 respuestas
- 1.1k visitas
-
-
Que tal, estoy haciendo el calculo de la ruta critica de red CPM, lo tengo muy desordenado , pues no tengo experiencia y poco conocimiento en las funciones de Excel. Si alguien puede opinar acerca de este tema les agradezco. Les puedo dar mas datos , no los quiero agregar para no ocupar espacio en la pagina. trabajoa.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 2.4k visitas
-
-
Bunas tardes tengo 100 archivos y necesito guardarlos como csv pero necesito ejecutar esta macro 1000 veces que solo me cambie la extencion gracias
-
0
Reacciones de usuarios
- 1 respuesta
- 869 visitas
-
-
Buenas Tardes, mi consulta es la siguiente ,tengo una secuencia en macros para que realize una copia de una hoja en otro libro y la guarde en una determinada ruta, este me funciona perfectamente con el boton de Formulario, pero al realizar este mismo macros en un boton Activex me lanza un error de compilacion. Por favor su ayuda , no puedo subir el archivo porque es demasiado pesado , este es el macros... Sub Macro1() Application.ScreenUpdating = False Range("D8").Select Selection.Copy Sheets("Liquidacion").Select Range("F11").Select ActiveSheet.Paste Sheets("Detalle").Select Range("E8").Select Application.CutCopyMode = False …
-
0
Reacciones de usuarios
- 1 respuesta
- 1k visitas
-
-
Buenas Tardes Gente. Necesitaria ayuda con lo siguiente de ser posible. Tengo una tabla con los datos de la columna A y quisiera dividirlo en las columnas B y C, como muestra la tabla. La columna B me salio, el tema es la comumna C, ya que tiene varias variantes. Probe insertando la siguiente formula pero me tira error, alguna ayuda? =DERECHA(A1,(LARGO(A1)-((ENCONTRAR("-",A1))+1))) Me gustaria preferentemente guardar el valor en Variable de ser posible Desde ya muchas gracias. [TABLE=class: grid, width: 200] [TR] [TD][TABLE=width: 80] [TR] [TD=width: 80]IM0347212 - Regularización Componentes regimen de informacion de CABA - BCY[/TD] [/TR] [/TABLE] [/TD] [T…
-
0
Reacciones de usuarios
- 4 respuestas
- 796 visitas
-
-
Hola querida comunidad, necesito que me puedan ayudar con la creación de una macro en la cual pueda notificarme con un correo a mi Outlook cada vez que el laboratorio de análisis químico de mi empresa de los resultados de % de Humedad. Estos datos de % de Humedad el laboratorio los reporta cada 4 horas al día en un excell compartido por toda la empresa via macro, y son acumulados en toda una columna. La idea es que cuando laboratorio tenga los resultados de la prueba y los ponga en su plantilla, este valor se traslade a otro libro y pueda mandarme un email con el valor. Esta macro me ayudaría a ver en tiempo real desde cualquier computador el % de Humedad en la cual se …
-
0
Reacciones de usuarios
- 0 respuestas
- 858 visitas
-
-
Hola soy nuevo en esto de los macros, intento guardar facturas y que su nombre dependa de 2 campos el problema es que cuando utilizo el macro creado a partir de una grabación funciona ahora cuando lo quiero modificar ya deja de funcionar, dejo el macro inicial para que me puedan ayudar, Sub Macro3() ' ' Macro3 Macro ' ' ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "C:\Users\gonwana\789.pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ False End Sub yo necesitaría que el nombre que se guardara dependiera de la celda C8 y que ademas le colocara el día y hora …
-
0
Reacciones de usuarios
- 4 respuestas
- 3k visitas
-
-
Lo que necesite es que desde dos celdas fuera de una tabla dinamica darle los criterios de filtrado a la tabla dinamica. He buscado en los foros y solo he encontrado como ponerle un criterio desde una celda externa, la situacion es que como minimo necesito dos criterios. He sabido adaptar macros a mis necesidades, pero realmente no se como programarlas y lo hago por intuicion logica y esta por mas que intente no logra hacer que se active. En archivo adjunto esta la macro que contiene en la instruccion para td1 fue la que modifique para que tomara los dos criterios pero no funciona, la instruccion para las otras dos tablas si funcionan parte de la macro tiene la modif…
-
0
Reacciones de usuarios
- 0 respuestas
- 2.6k visitas
-
-
Estimados masters de masters: Queria preguntarles sobre una duda existencial que tengo con respecto a conexiones ADO: ¿Es posible conectar excel atravez de conexiones ADO a una base de datos que está en dropbox y que es pública? Por ejemplo cuando conecto una bd que esta en mi computador la conexión seria asi : With cnn .Provider = "microsoft.jet.oledb.4.0" .ConnectionString = "data source=" & ThisWorkbook.Path & "\base1.mdb" .Open End With he intentado cambiar el data source introduciendo un link de dropbox que es público pero no me conecta: With cnn .Provider = "microsoft.jet.oledb.4.0" .ConnectionString = "data source=https://dl.dropboxusercontent.c…
-
0
Reacciones de usuarios
- 2 respuestas
- 1.3k visitas
-
-
Buenas, soy nuevo en este mundo de la programación, y necesito su ayuda para esto. Tengo un documento que tiene una hoja llamada RESUMEN en la cual tengo la información sobre aseos realizados a lo vehiculos segun su matricula. Lo que necesito es un macro que pueda resumir la informacion en una nueva hoja llamada TORPEDO que contiene una tabla con cuatro columnas que hacen referencia a la informacion escencial. Adjunto un archivo que muestra lo que tengo y lo que quiero obtener. En este archivo la tabla de la Hoja TORPEDO esta completa de forma manual, pero necesito que sea llenada de forma automatica porque este tipo de informe se realiza diariamente y seria muy tedioso…
-
0
Reacciones de usuarios
- 5 respuestas
- 910 visitas
-
-
Buenos días a todos. Saludos desde la Ciudad de México, D.F. Este tema lo he visto anteriormente. Pero no he resuelto mis dudas. He creado una hoja de calculo, en la cual mediante algunas formulas y un procedimiento, logro obtener los vencimientos que necesito saber para el control de mis tareas. Necesito poder seleccionar: La cantidad de días a utilizar. Desde 1 día hasta 15 o 20 tal vez. Y que se incluya o no el día sábado como día hábil. Les comento que actualmente tengo Excel 2007. Anexo un archivo para ver si me pueden ayudar con esta petición. Muchas gracias a todos por sus valiosos aportes a este tema. Saludos. Mi Vencimiento FRSC_25-07-13.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 805 visitas
-
-
Estimados, Hace un tiempo acudí por su ayuda para incrustar unas imagenes en excel y recibí su ayuda. https://www.ayudaexcel.com/foro/macros-programacion-vba-10/codigo-para-insertar-dos-imagenes-24023/ Acudo nuevamente a su ayuda ya que en el mismo archivo que me envió Marco Antonio, necesito ejecutar una macro al cambiar la imagen he estado intentando pero no me deja actualizar la imagen y llama a la macro demasiado pronto. También he probado con este código que encontré en la red ligándolo al botón VerCedula pero no funciona: Sub Abrir dim contador as integer dim ejecuta contador = "1" do while contador <= "5" if contador = 1 th…
-
0
Reacciones de usuarios
- 0 respuestas
- 787 visitas
-
-
Hola, necesito ayuda, con el boton de guardar de este userform no consigo que guarde desde el listbox a la hoja 1 como se puede mostrar en el archivo que subo y tambien que cuando agrego un articulo se borre automaticamente y no quede pegado para que no siga agregando, gracias [ATTACH]40623.vB[/ATTACH] libro1.zip
-
0
Reacciones de usuarios
- 9 respuestas
- 2.4k visitas
-
-
hola . Estoy intentando hacer una macro, donde parte del contenido de la celda , he de buscar la celda que contenga esta información. para cambiar el contenido de la celda encontrada por el contenido de la primera celda. Gracias [TABLE=width: 461] [TR] [TD][/TD] [TD] A[/TD] [TD] B[/TD] [TD] C[/TD] [/TR] [TR] [TD]2[/TD] [TD]StopLoss=63.00000000[/TD] [TD][/TD] [TD]StopLoss=68[/TD] [/TR] [TR] [TD]3[/TD] [TD]StopLoss,F=1[/TD] [TD][/TD] [TD]TakeProfit=165[/TD] [/TR] [TR] [TD]4[/TD] [TD]StopLoss,1=42.00000000[/TD] [TD][/TD] [TD]MA_Period=81[/TD] [/TR] [TR] [TD]5[/TD] [TD]StopLoss,2=1.00000000[/TD] [TD][/TD] [TD]Slippage_MA=35…
-
0
Reacciones de usuarios
- 0 respuestas
- 652 visitas
-
-
Buen día, Me acerco a los conocedores para la siguiente ayuda. Tengo un archivo que con ayuda de ustedes :tennis: uede crear que hace la siguiente función al modificar en una columna ejemplo la columna B me aparezca la fecha y la hora en la columna C. Pero deseo cambiar la macro de que forma?: :confusion: . Bueno seria que al escribir en un rango de Fila por ejemplo: al modificar un rango de celdas B2 a la O2 se cambie se ingrese automáticamente la fecha y la hora en en el siguiente rango de celdas B3 a la O3. Adjunto el archivo de ejemplo he intentando pero mis conocimiento no son tan amplios, de estar este tema ya escrito en otro foro de ayudaexcel.com me ayudan d…
-
0
Reacciones de usuarios
- 0 respuestas
- 754 visitas
-
-
Hola estoy haciendo un programa el cual me abre otro libro("libro1"), y en una parte del programa me falta: una macro que me compruebe si "libro1" ya esta abierto, si esto es verdad que lo cierre y si no esta abierto que no haga nada Saludos!!!!
-
0
Reacciones de usuarios
- 1 respuesta
- 838 visitas
-
-
hola a todos. hace días encontré en otro foro una programación vba para concatenar una selección multiple. la verdad que no funcionaba,pero toqueteando un poco y sin saber como funciono. en la misma web salía otra programación que hacia lo mismo pero sin repetir valores, pero esa tampoco funciona y no se donde esta el fallo o como solucionarlo. podríais ayudarme? os pego el código que venia. Espero hacerlo bien que acabo de llegar a este foro y no se si sabre envolver como lo pedís en las normas. la idea es que me salga el archivo como en el excell que adjunto. Function MULTCONCAT(lista As Range) Dim ncell As Range Dim m_concat As String m_concat = “” i = 1 For Ea…
-
0
Reacciones de usuarios
- 0 respuestas
- 2.3k visitas
-
-
Hola Amigos Nesecito guardar los datos ingresados en el formato en una hoja nueva. para luego poder poner solo el codigo del cliente y que salga todos los datos ya anteriormente guardados, poder modificar tambien esos datos. luego poder imprimir la hoja 1 demoooooo.rar
-
0
Reacciones de usuarios
- 5 respuestas
- 716 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.