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 Forista Por favor necesito ayuda con macro para poder cruzar bases de datos, para identificar que persona esta repetida en estas. Los campos que se deben de mirar son nombre y numero de identificacion que pueden estar en diferentes filas y a su vez poder organizar los listados sepados en nombres y apellidos. Si es posible que se pueda seleccionar o escoger el archivo asi mismo la fila a buscar y comparar. Muchas gracias, Anexo dos archivos como ejemplo Aprobados.rar YUMBO.rar
-
0
Reacciones de usuarios
- 4 respuestas
- 3.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
-
-
Buenas a todos. Antes que nada quiero agradecerles a todos por tomarse el tiempo de leer mi duda. Tengo un formulario que se llama "Avios" dentro del cual tengo dos textbox(TextBox1 Fecha de recepcion, TextBox2 Fecha de entrega)y quiero que cuando el le de un click al TextBox1 me despliegue el calendario que encontre dentro del foro(Calendario diseñado por Maestro MacroAntonio), selecciono la fecha y me la coloque en la primer celda vacia de la columna("B") y el TextBox2 de igual manera solo que en este me coloque la fecha en la columna ("L"). Lo he intentado pero me da un error con el formulario modal. Gracias y estoy en espera de su ayuda Fechas.xls
-
0
Reacciones de usuarios
- 4 respuestas
- 6.9k visitas
-
-
me explico.... 1111 alex colombia 24 2222 daniel peru 26 que código puedo ocupar en un botón de visual basic para buscar la fila que tiene el código 1111 y elimine la fila completa? (osea elimine el 1111 alex, colombia y 24) la idea es hacerlo desde un botón dentro de un formulario. espero alguien me pueda dar el código o referencias. Muchas gracias
-
0
Reacciones de usuarios
- 4 respuestas
- 2.5k visitas
-
-
Buenas. Tengo un problema con el separador de miles y decimal en un textbox Poniendo este codigo me muestra correctamente en los label pero en los textbox me salen tanto para el separador de miles como para el decimal un punto "." Por mas vueltas que le doy no consigo que se muestre correcto. Ni con un replace ni con nada. Me.lblImporteTarifa = Format$(Tarifa, "#,0.00") Me.lblImporteNeto = Format$(Neto, "#,0.00") Me.txtDescuento = Format(Tarifa - Neto, "#,0.00")
-
0
Reacciones de usuarios
- 4 respuestas
- 2.3k visitas
-
-
Hola a todos, estoy nuevamente trabada en algo que pareciera facil pero me ha estado complicando la vida absoluta... tengo el siguiente codigo, que lo que DEBERIA HACER, es por cada celda que este vacia "celda.Offset(0, 36)= empty" me ejecute = hD.Cells(ufo, 36) = celda.Offset(0, 4) + celda.Offset(0, 5). Lo unico que LOGRE es que me haga esa funcion en la ultima fila... no se como hacerlo para cada celda vacia ?. Porque la idea es que la hoja se va a ir cargando con nuevos valores, y las celdas que estan vacias significa que aun no hice el proceso fechaJuliana...Perdonen mi igorancia total pero probe varias formulas. y la unica que me ha funcionado parcial…
-
0
Reacciones de usuarios
- 4 respuestas
- 640 visitas
-
-
Hola amigos del Foro, tengo una macro que Filtra con un buscador textbox en una hoja excel y la macro funciona, pero sin embargo lo que necesito y no pude como hacerlo es que al momento de filtrar necesito que busque o filtre pero ignorando las filas que escondí en la hoja excel que son la fila 18 y 19...y al momento de filtrar muestra las filas. una ayuda por favor. gracias de ante mano...ahi les dejo el archivo adjunto. Libro4.xlsm
-
0
Reacciones de usuarios
- 4 respuestas
- 1.1k visitas
-
-
Buenas amigos, haber quien me puede ayudar. El formulario actúa así, primero cargo la cantidad en el textbox, se carga automaticamente el Listbox1 donde puedo seleccionar uno o mas elementos porque es multiselect, al seleccionar ya puedo presionar los botones y cargar en el listbox2.Los botones están configurados para que el ROJO, VERDE Y AZUL no se repitan y ademas para que cada elemento del Listbox1 solamente pueda tener uno de ellos, es decir, supongamos que selecciono el numero 1 en el Listbox1, solamente entonces al cargar el Listbox2, quedara en 1 Rojo, en 1 Azul o en 1 Verde.Hasta ahÍ todo perfecto, ahora quiero cargar el boton BLANCO Y EL COLOR NEGRO, lo que quier…
-
0
Reacciones de usuarios
- 4 respuestas
- 1.5k visitas
-
-
Tengo un fichero donde la primera columna es la fecha (dd/mm/yy h:mm) Los datos son tomados cada minuto. Necesito que solo aparezca los datos correspondientes a cada 10 minutos, eliminando las filas que hay entre ellos. ¿como hacerlo? incluye fichero datos. Eficiencia_aviavi.xls
-
0
Reacciones de usuarios
- 4 respuestas
- 943 visitas
-
-
Hola a Todos. Nuevamente solicitando de su gran y valioso apoyo. Les comento, me he quedado en medio de mi proyecto, mi primer problema es que el listbox solo acepta hasta 10 columnas. Tengo un registro de ventas donde necesito realizar amortizaciones, he encontrado un proyecto en el foro y lo he adecuado al mio, mi problema es que mi registro tiene 20 columnas. 1° Necesito realizar amortización a una factura en particular, por lo que necesito buscarla y realizar la amortización en el registro que corresponde. 2° Colocar una macro para que en el texbox que indica "saldo" se registre el SALDO = Monto Cotización (-) Monto factura (-) Amortizaciones 3° Colocar en el La…
-
0
Reacciones de usuarios
- 4 respuestas
- 1.1k visitas
-
-
Hola Buenas tardes Me pueden ayudar con un tema que no he podido resolver...? En un rango determinado, tenemos varias celdas que contienen, de acuerdo a cierto criterio, un color. Este color se creo con Formato Condicional. Y necesitamos contar cuantas celdas de ese rango tienen el color que cumple esa condición. No les anexo un archivo, debido a que estoy en mi trabajo y no me lo permiten. En espera de sus valiosos comentarios.... Gracias. Saludos desde la Cd. de México.
-
0
Reacciones de usuarios
- 4 respuestas
- 1.7k visitas
-
-
Buenos días a todos y feliz año. Quería saber si se os acurre alguna forma de ejecutar un mensaje de recordatorio en la aplicación si no se guarda el archivo en un tiempo determinado. Muchas gracias! Saludos
-
0
Reacciones de usuarios
- 4 respuestas
- 964 visitas
-
-
Muy buenos días a todos. Estoy realizando un formulario para mi trabajo y necesito ayuda con algunos puntos específicos. Primero, quisiera saber como puedo hacer para que mis txt_purchase y txt_date_corte se ingresen con el formato de las celdas C8 y C9. Segundo, como puedo hacer para que cada vez que filtre lo que escriba en mi txt_busqueda, en mi LISTA (listBox) se muestren todas las columnas que especifico en el código (+ de 10). Tercero, actualmente tengo que mi LISTA (listbox) me muestra todas las columnas de mi tabla, pero en realidad solo quiero que muestre las mismas columnas que en el segundo punto. Cuarto, quiero poner labels encima de l…
-
0
Reacciones de usuarios
- 4 respuestas
- 1.1k visitas
-
-
Primero debo agradecer al master Macro Antonio, por la ayuda, el detalle es que creo que no me di a explicar bien, el filtro es bueno, pero como comente los registros son suceptibles a modificacion o en su caso a eliminacion, entonces puedo editarlos con el activecell, el detalle del activecell es que al aplicar el filtro no funciona y el filtro es para poder buscar y modificar los registros por que van a hacer muchos. subo el archivo que el master me ayudo solo espero me puedan ayudar con esta peticion Gracias otra vez LISTBOX (1).rar
-
0
Reacciones de usuarios
- 4 respuestas
- 1.4k visitas
-
-
Buenas tardes Tengo un textbox que al cambiar va a la hoja busca un dato y lo pone en un label; sin embargo me busca cualquier parte del dato. Me explico, si en la base de datos tengo valores que empiezan por el mismo valor busca cualquiera que tenga ese dato y no el dato exacto. Por ejemplo tengo en la base de datos el 10012 y luego 1001, si dígito 1001 el resultado que voy a obtener es el de 10012, ¿como hago para que me busque el dato exacto que dígito en el textbox?. Por favor ayuda... Private Sub TextBox1_AFTERUPDATE() If TextBox1 = Empty Then MsgBox "Por favor digite codigo a buscar" Exit Sub End If CLIENTES.Select busqueda = TextBox1.Value Set rang…
-
0
Reacciones de usuarios
- 4 respuestas
- 6.8k visitas
-
-
Hola. Tengo una base en la que por columnas introduzco diferentes datos. Necesito una macro que me cree filas en blanco para introducir nuevos registros, pero no me elimine el formato y las fórmulas, porque sin ellas el resto de la base no tiene sentido, y las personas que le darán uso no estarán atentas para arrastrar las fórmulas de las otras filas hacia las nuevas. Solo conseguí la macro que crea filas nuevas, pero me copia el valor de la fila superior, y si ordeno limpiar las celdas no consigo que me respete las fórmulas. A ver si alguien me puede ayudar, muchas gracias.
-
0
Reacciones de usuarios
- 4 respuestas
- 4k visitas
-
-
Buenas, comunidad ayudaexcel. He tratado de resolver este dilema por mi cuenta desde hace un par de días, pero dado que aun soy muy novato en cuanto a Excel se refiere he decidido consultar con ustedes. Aun no estoy muy seguro si es posible, pero ¿se puede de alguna forma plasmar un textbox activex dentro de la fórmula de una celda? Y si existe esa posibilidad ¿podrían indicarme como se declara dentro de la misma? Se como hacerlo a la reversa (de celda a texbox) y me funciona de esa forma, sin embargo mi objetivo es hacer que el usuario le sea más cómodo pegar contenido dentro del textbox sin tener que hacerlo directamente a la barra de fórmulas para que todo quede…
-
0
Reacciones de usuarios
- 4 respuestas
- 773 visitas
- 1 seguidor
-
-
Hola que tal, antes que nada muchas gracias a quienes se tomaron la molestia de leer mi post anterior; estoy de nuevo en el foro ya que solo necesito una ayuda en este nuevo problema que tengo, no logro hacer o no comprendo bien como esta estructurada esta macro digamos que en mi hoja ACUMULADO es donde tengo todos los datos, en las demas hojas estan separadas por estado, la informacion se distribuye de acuerdo a la celda A1 que viene en cada hoja, ahora lo que no se como lograr es que la informacion en vez de que se llene de A2 en adelante, lo haga a partir de la celda B15 ya que cada hoja tiene un formato igual, pero ahora no se como hacer eso desde la celda B15 y si m…
-
0
Reacciones de usuarios
- 4 respuestas
- 894 visitas
-
-
buenos dias estimados expertos, tengo una inquietud que me gustaria me la pudieran resolver tengo un inputbox el cual uso para meterle una contraseña donde obviamente si es la contraseña correcta me deja continuar con los procesos de lo contrario se sale del proceso, mi pregunta es si a la hora de estar escribiendo sobre el inputbox la contraseña ¿me puede mostrar los caracteres como asterisco para que el usuario no vea los caracteres correctos de la contraseña?, ¿como seria el codigo para hacer que el inputbox no permita ver la contraseña?, algo parecido a la propiedad de passwordchar para un textbox pero que sea para un inputbox de antemano muchas gracias y cualquier…
-
0
Reacciones de usuarios
- 4 respuestas
- 9.6k visitas
-
-
Hola a tod@s, a ver si me puede ayudar con los siguiente, me gustaría saber como pasar desde excel mediante un botón , por ejemplo las celdas A1, A2 y A3 a una Base de Datos en SQL a la Colunma1, columna2 y columna3, respectivamente Base de datos con nombre EJEMPLO_BD Y tabla EJEMPLO_TABLA Muchas gracias a tod@s
-
0
Reacciones de usuarios
- 4 respuestas
- 956 visitas
-
-
Hola a todos en el foro, hace bastante tiempo me dieron esta macro aquí en el foro, la cual funciona bastante bien dentro de la plantilla que utilizo, pero, me gustaría hacer una pequeña modificación a la forma en la cual trabaja. La macro copia filas completas a nuevas hojas, basado en un criterio de búsqueda (Forma 1 o Forma 2) , el pequeño problema, es que si presiono el botón más de una vez, se copian los datos dos veces en la nueva hoja (quedan repetidos), lo cual es un problema para luego analizarlos. estoy usando excel 2007, en windows xp, adjunto un archivo comprimido con el fichero de muestra, la macro es la siguiente: Sub CopyForm1() Application.ScreenUpda…
-
0
Reacciones de usuarios
- 4 respuestas
- 1.1k visitas
-
-
Buen día y con el gusto de saludarle nuevamente expertos recurro a ustedes para solicitar su valiosa colaboración en el mejor de los sentidos ya que tengo un textbox al que le quiero poner un formato de hora HH:MM para que al momento de escribir obligue al usuario final a poner ese formato de tiempo exactamente, he intentado hacerlo pero en mi programación veo muchos errores, por ejemplo cuando le doy con las teclas direccionales para seleccionar y me posiciono en el espacio 3 y le doy una letra este la acepta; bueno de antemano el textbox no debe aceptar letras, unicamente números y en el espacio 3 el signo de dos puntos (:) pero como lo digo al hacer eso lamentablemente…
-
0
Reacciones de usuarios
- 4 respuestas
- 2.6k visitas
-
-
Hola tengo una duda si uso el mismo patrón de fórmula en vba y lo replicó en 30 fórmulas diferentes en una misma página, eso puede ocasionar que excel se cierre o que el documento sea muy lento ?... No sé si eso influye.. Aquí un ejemplo de la que uso... RANGO = Range("A" & Rows.Count).End(xlUp).row With Range("A2:A" & rango) .Value = _ "=XLOOKUP(A8,TABLE1[Orden],TABLE1[semana], )" .Value = .Value End With Esta misma fórmula solo modifico la fórmula entre las comillas por countif o sumifs o xlookup.. cuál es el problema aveces excel se cierra porque el código queda en una p…
-
0
Reacciones de usuarios
- 4 respuestas
- 660 visitas
- 1 seguidor
-
-
Buenas, Puede que la pregunte sea fácil, pero no encuentro... como puedo obtener el valor de la constante Euler, en visual basic?. Gracias
-
0
Reacciones de usuarios
- 4 respuestas
- 9.6k visitas
-
-
Hola amigos primeramente gracias por aceptarme en este foro, soy nuevo tengo un problema con una planilla de sueldos en una hoja de calculo pero quiero automatizarla y crear un comprobante de pago de cada uno de manera que al ingresar un dato me vaya creando cada comprobante para cada uno... gracias y espero me ayuden Junio 2013.xls
-
0
Reacciones de usuarios
- 4 respuestas
- 4.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 [email protected]
Información adicional: Encontrarás más información en la política de privacidad.