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
-
Estimados, Requiero de su ayuda. Necesito crear una hoja en donde se extraiga automaticamente infomación desde una pagina web y a su vez esta sea comparada con el mismo dato obtenido hace 1 hora desde el mismo sitio, esto con el fin de saber que usuarios nuevos se crearon. el problema es que para acceder a la informacion, primero dedo ingresar a la pagina bajo un USER Y PASSWORD. Antes de enviar mas datos necesito confirmar si es posible hacerlo. Agradecio de antemano...:02.47-tranquillity:
-
0
Reacciones de usuarios
- 2 respuestas
- 965 visitas
-
-
Buenas a todos, Tengo un Excel con unos datos de clientes y los estoy combinando por campos con una plantilla echa en Word. Lo que necesito es una forma automática de crear todos los registros del WORD que provienen del EXCEL a varios PDF. El resultado de todos los PDF que salgan con un nombre especifico de alguna columna del EXCEL. Esto se podría... El proceso en Word que hago para combinar. Correspondencia / Seleccionar destinatarios / Usar lista existente / Selecciono el Excel y la pagina. / Insertar campo combinado. El ejemplo lo pongo en .zip Un saludo Estoy utilizando El Microsoft Office 2010. ejemplo.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 965 visitas
-
-
Buenas Tardes: Tengo estos valores: <=80%, entre >=81% y <=90%, >=91%. Lo que necesito es que cuando digite un valor en una celda aparezca una flecha asi: Flecha apuntado hacia abajo cuando es valor es <=80% Flecha apuntado hacia la mitad cuando el valor esta entre >=81% y <=90% Flecha apuntado hacia arriba cuando es valor es >=91%
-
0
Reacciones de usuarios
- 1 respuesta
- 965 visitas
-
-
Buenas días a todos; -Estoy intentando pasar el valor de un listview a la celda que tengo activa y no he sido capaz. He intentado encontrar algo en San Google pero no he encontrado nada similar. Adjunto macro. Un saludo para todos. CeldaActiva.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 965 visitas
-
-
Buenos días compañeros y buen fin de semana para tod@s. Tengo un problemilla con un excel y no sé como solucionarlo. Soy un poco novato en estos menesteres. En la hoja principal llamada PRUEBA, en la columna E figura el nombre del cliente que será AAAA, BBBB, CCCC, DDDD.... Necesito que se traspasen los datos automáticamente según se vayan rellenando de esa hoja llamada PRUEBA a la hoja del cliente correspondiente AAAA, BBBB, CCCC, DDDD..... Me imagino que la forma de hacerlo es mediante visual y es un tema que desconozco. COPIA FORO.xlsx
-
0
Reacciones de usuarios
- 8 respuestas
- 965 visitas
- 2 seguidores
-
-
Hola amigos, necesito de su ayuda ya que necesito hacer organizar un catalgo para llevar un buen control del mismo, mi idea es la siguiente, es hace un macro en el cual pueda agregar modificar o eliminar productos mi catalogo con los siguientes valres CODIGO, NOMBRE, DESCRIPCION, PRECIO y lo mas importante IMAGEN. Un boton que diga agregar producto al darle click me salga agregar producto, modificar producto o eliminar proucto y que guarde los valores que les menciono antes. Muchas gracias PROYECTO.zip
-
0
Reacciones de usuarios
- 3 respuestas
- 965 visitas
-
-
Buenas tardes, podría seleccionar un usuario un rango de celdas cualquiera y mandarlo a imprimir con un botón?
-
0
Reacciones de usuarios
- 3 respuestas
- 965 visitas
-
-
Buenos días, Tengo una hoja excel con varios combobox y de un dia para otro han empezado a cambiar de tamaño al hacer consultas... pongo una imagen por si sirve. La parte que pone nombre va reduciendo el tamaño al ir introduciendo datos y el que poner elegir aumentandolo...
-
0
Reacciones de usuarios
- 1 respuesta
- 965 visitas
-
-
Hola amigos del Foro de nuevo solicitando ayuda a los Maestros de Excel mi caso es el siguiente: tengo un formulario en la cual hago unos calculos, para confirmar que los resultados de los calculos esten bien tambien lo hago en las celdas de Excel para verificar que el resultado este bien, pero hay unos casos puestuales en los cuales no me coincides los calculos del TexBox Con las Celdas y es cuando en el el Texbox "cantidad" digitos los numeros 2,5 o 6 me salen valores totalmente diferente a los que estan correctos en la celdas, nose donde estara el error, adjunto archivo con ejemplo para que me den una mano Mil Gracias Ejemplo.xls
-
0
Reacciones de usuarios
- 1 respuesta
- 964 visitas
-
-
Quisiera me ayudaran en esto. Tengo un libro con 2 paginas la primera se llama maxtxt y la segunda se llama formula. Necesito macro para copiar desde pagina formula la celda A2 y pegarla en pagina maxtxt Celda C7. Private Sub maxtxt() Set Lcl = Range("B3") Set rg = Range("C7") rg.Copy rg.Offset(rg.Rows.Count, 0).Resize(rg.Rows.Count * [B5] - 1) fecha = Format(Now - 1, "mmdd") Application.ScreenUpdating = False Range("C7").Select Range(Selection, Selection.End(xlDown)).Select Selection.Copy Workbooks.Add Range("A1").Select ActiveSheet.Paste Application.CutCopyMode = False ActiveWorkbook.SaveAS Filename:="C:\" & "Max" & fecha & "." & Lcl, …
-
0
Reacciones de usuarios
- 6 respuestas
- 964 visitas
-
-
Hola amigos, nuevamente por aquí, quisera saber si es posible almacenar en una variable datos para luego hacer un registro en otra hoja, les explico. tengo mi archivo Inf_Tec_registro varios, en el tengo tres hojas (data tgm, informe, Registro), con los conocimiento aquieridos en este foro, he logrado hacer un informe el cual me registra los datos llenados, a la vez me crea una copia del informe al hacer registar, el detalle de todo esto es que en la hoja informe, ingreso serie por serie para registar cada evento y aveces los eventos son repetidos para varias series, quisiera sabes si puedo ir almacenando los datos de serie, Nº posicion, fabricante, juego, propietario, p…
-
0
Reacciones de usuarios
- 2 respuestas
- 964 visitas
-
-
Cordial saludo: por favor a quien me pueda colaborar y compartir su conocimiento, le estaré muy agradecido ... Tengo un formulario con un listview, el cual deseo que me calcule la columna " SUBTOTAL ", de acuerdo con los registros filtrados . ya poseo el mismo formulario pero con un listbox y lo deseo implementar y saber el procedimiento para adaptarlo pero con la herramienta de listview. Nota: Anexo los dos formularios para mejor comprensión de lo que requiero. Mil gracias . prueba_filtrarPorFecha_Listviewcalcular1 - copia.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 964 visitas
- 1 seguidor
-
-
Estimados un favor estoy tratando de deshabilitar la opción eliminar del menú contextual y de la barra de herramientas de Excel 2010. En el foro encontré un ejemplo pero al parecer sólo funciona con Excel 2007. No soy muy ducho en el tema así que agradecería darme una respuesta de lo más específica. Gracias.
-
0
Reacciones de usuarios
- 0 respuestas
- 963 visitas
-
-
Hola como estan? Me he pasado todo el dia, intentando revisar en donde tengo un error y no lo logro. Les comento, estoy haciendo la suma de un producto de cantidades. Ej unidad1 * cantidad1 = subtotal1 unidad2 * cantidad2 = subtotal2 unidad3 * cantidad3 = subtotal3 Saco un suma de los subtotales Subtotal = subtotal1 + subtotal2 + subtotal3 A este subtotal le saco el IVA IVA = Subtotal*0.16 Y hasta ahi va bien, pero cuando quiero sumar el subtotal y el IVA, en un textbox que se llame total, no funciona nada Estoy subiendo el archivo para ver si me pueden asesorar Pedidos.rar
-
0
Reacciones de usuarios
- 5 respuestas
- 963 visitas
-
-
Hola a todos, soy Juan Carlos y la verdad estoy recién adentrándome sobre el tema de los macros. Quería hacerles unas consultas respecto a macros sobre copiar el molde de una hoja de manera que pueda renombrar las hojas posteriormente. Y también saber si existe algún macro para poder hacer un resumen de las diferentes hojas y quede una tabla automatizada. Lo importante es que a la hora de ir creando hojas en el resumen pueda verse reflejado por el orden de cada hojas y de manera vertical. Cabe mencionar que los datos que quiero que se vea reflejado son de distintos rangos pero obviamente el mismo orden de estos rangos. De antemano muchas gracias por s…
-
0
Reacciones de usuarios
- 2 respuestas
- 963 visitas
-
-
Tengo una duda de, como podria hacer para agregar una linea nueva, con ciertas celdas con formato. Por ejemplo Cuando se agrega una fila nueva, teniendo en cuenta que en A revise cual es el ultimo valor agregado a la cotizacion y ahi se agregra una fila por ejemplo en 3,A bordes y negrita; en 3,B bordes; y en 3,C bordes, luego en d ,e ,f .. nada la finalidad es para agregar un item en una cotizacion, y tenidneo cuenta que en la 3,C debe de multiplicar b*precio; b = cantidad A B C D ... 1 2 3 4 . . .
-
0
Reacciones de usuarios
- 0 respuestas
- 963 visitas
-
-
Hola Bue dia, tengo un problema con un formulario que estoy haciendo, el error es que a agregar los datos del combobox a la hoja activa mesale este error error de aplicacion 1004 en tiempo de ejecucion y no logro encontrar porque seproduce este error, pero los datos se agregan pero el error sigue saliendo. Y tengo otra consulta tengo un textbox que se llaman subparciales que su numero dependiente del tipo que yo seleccione en el combobox, hay algun codigo o alguna forma de que me recorra los textbox y me coloque en otro text box del costado llamado subp el numero del suparcial ejemplo 296 y en el text box que dice parciales me coloque la suma del importe total de todos lo…
-
0
Reacciones de usuarios
- 1 respuesta
- 963 visitas
-
-
Buenas Tardes, tengo el siguiente código, que lo que hace, es enviar la hoja activa de excel via outlook, pero por cuestiones de seguridad aparece una ventana emergente donde me pregunta si quiero permitir que un programa envie un correo por mi.No puedo desactivar la notificacion por seguridad de la empresa.La pregunta es: que puedo ingresar al codigo para que tambien pueda dar "click" en permitir y que se envie? la codigo funciona bien, si le doy click manualmente, el correo se envia con la info. Sub Enviar_Correo_HojaActiva()On Error Resume NextActiveSheet.CopyWith ActiveWorkbook.SendMail Recipients:="colocar email", Subject:="Inventario".Close …
-
0
Reacciones de usuarios
- 0 respuestas
- 963 visitas
-
-
Hola a todos y todas; Estoy intentado crear una falsa barra de progreso vinculada con el campo fecha e una tabla. El objetivo es que una vez alcanzado el último día del año nos avise de la necesidad de crear una copia de seguridad. Adjunto un modelo explicativo sobre el que estoy trabajando. Saludos. MProgreso.xlsm
-
0
Reacciones de usuarios
- 5 respuestas
- 963 visitas
- 1 seguidor
-
-
Hola, existe la posibilidad de mostrar el libro completo (todas las hojas) en un formulario dentro de un cuadro de texto con la herramienta de "Paginas múltiples" ?? Cada hoja del libro mostrarla en cada pestaña de la herramienta "paginas múltiples" Gracias Saludos!
-
0
Reacciones de usuarios
- 7 respuestas
- 963 visitas
- 1 seguidor
-
-
Hola Buenas. Por lo que he podido informarme de lo que necesito veo que es una macro, mezcla de combinar números y coincidencias, de lo cual en macros salvo meterla en un módulo hecha ya y crear el botón en hoja para ejecutar poco más. Bueno explico lo más resumido que puedo de lo que se trata en el libro que subo. Como ejemplo, en columnas naranja Q: AN celdas en blanco 2, 8, 9,10 a su vez en columnas azules AQ: BN fila 5 debajo de sus encabezados correspondientes las veces que se repite la cadena de 4 números en columnas naranja Q: AN O sea se trata de buscar las coincidencias POR FILAS en Q: AN a bloques o grupos de 4 números y reflejar el resumen de estos en colu…
-
0
Reacciones de usuarios
- 5 respuestas
- 963 visitas
-
-
HOLA A TODOS... ME PUEDEN AYUDAR A MEJORAR LA SIGUIENTE MACROS...... YA QUE SI BIEN ENTREGA EL RESULTADO... ES MUY LENTA.... LA IDEA ES DETECTAR LOS REGISTROS QUE SE REPITEN ENTRE LAS COLUMNAS A Y B : Sub conciliacion() Dim conta As Integer Dim veces As Integer Dim fila As Integer Dim col As Integer Dim valor1 As Variant veces = 1 While veces < 3 If veces = 1 Then col = 4 Range("A2").Select Else col = 7 Range("B2").Select End If fila = 2 conta = 1 valor1 = ActiveCell.Value While ActiveCell.Value <> 0 If ActiveCell.Offset(1, 0).Value <> valor1 Then Cells(fila, col).Value = valor1 Cells(fila, col + 1).Value = conta …
-
0
Reacciones de usuarios
- 1 respuesta
- 963 visitas
-
-
Hola a todos; -Llevo un rato a vueltas con la macro que adjunto y no logro avanzar. Consta de un formulario principal y un formulario diríamos auxiliar. En el principal tengo dos textBox con dos botones que a pulsar abren dicho form secundario. En este secundario hago unas operaciones de suma y resta y por medio de un botón me devuelve a los textbox el resultado, pero a los dos. Lo que quiero conseguir es que el resultado vaya para el textbox con el que haya pulsado el botón. Adjunto macro. Saludos a todos y buen finde. MacroS.xlsm
-
0
Reacciones de usuarios
- 6 respuestas
- 963 visitas
-
-
Hola amigos, les explico tengo un formulario llamado ordendecompras hice varias columnas y filas usando texboxt partida, cantidad, unidad, descripcion, punitario e importes textbox1 textbox2 texbox3.... Y asi sucesivamente en total son 12 lineas con diferentes textbox soy nuevo en esto deseo multiplicar texbox2 * texbox4 y el resultado ponerlo en textbox5, al mismo tiempo se vaya sumando en texbox30 que es la suma del textbox5, texbox10... Etc pero que al salir de cada textbox el formato sea numérico con separación de comas y decimales, lo mismo la suma total, agregare la imagen espero puedan ayudarme y gracias de antemano [ATTACH]36381.vB[/ATTACH]
-
Hola. Soy nuevo en el tema y necesito crear un excel que al ser modificado envié un mail a varias personas avisando que se modifico. Espero puedan ayudarme. Voy a adjuntar el archivo, No tiene macros ya que probé con varias y no lo pude hacer funcionar. No utilizo outook, así que necesito que sea enviado el mail desde una casilla de correo de gmail o algo así. Muchas Gracias espero su ayuda. - - - - - Mensaje combinado - - - - - No pude adjuntar el archivo.. Perdon
-
0
Reacciones de usuarios
- 1 respuesta
- 962 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.