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?
8690 temas en este foro
-
Hola a toda la comunidad, ando en una terrible confusión de esta división y agradecería mucho me ayuden. Adjunto el archivo. El problema esta en cuando intento registrar una joya y pongo su peso y su precio por gramo, este ultimo me automatiza los cálculos para los demás textbox, pero lo que no logro que me de un resultado esperado en el textbox "Precio de vta. x gramo" (este textbox resulta de la división del precio total / el peso). Por ejemplo pongo 10 en el PESO y en PRECIO GR. pongo 100, los demas textbox escriben el resultado automaticamente y supuestamente me deberia mostrar en el precio de vta. total 1180 (resultado de la multiplicacion PESO * PRECIO GR. * IGV…
-
0
Reacciones de usuarios
- 1 respuesta
- 2.3k visitas
-
-
Macro para: 1. Cuatruplicar datos, 2. Cambio horizontal a vertical condicional Hola a todos, Espero que podaís echarme, con vuestros conocimientos, una mano en una árdua tarea. Poseo una base de datos con 512 observaciones y necesito cambiar la estructura de los mismo. Se trata de un ejercicio donde, en primer lugar, se recogen las características de los individuos y, en segundo lugar, se le indica que ordenen cuatro fotografias (asignando un 1 a la que menos les gusta y una 4 a la que más) extraídas de forma aleatoria de 32 posibles. Estos datos están en forma horizontal y necesito crear una nueva variables que se llame ELE para ordenar en vertical las puntuaciones de …
-
0
Reacciones de usuarios
- 2 respuestas
- 2.3k visitas
-
-
Buenas tardes Resulta que ya aprendi a manejar combos, labels y textbox; sin embargo no se manejar listbox, asi que recurro a ustedes a ver si alguien me puede ayudar. En el adjunto hay un archivo que carga existencias, posiciones nombres etc. El problema es que en el userform3 necesito que en un listbox se carguen las posiciones (hoja2 columna f) y cantidades (hoja2 columna i) del codigo buscado por el combo. Y luego que en un label me diga cuanto hay en total. Les agradezco la atencion. Edwin Alexander Galeano I CONTROL 1.3.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 2.3k visitas
-
-
Buenos días Trabajo con diferentes hojas de excel, lo que necesito es que por favor a partir de la celda A4 a hasta el ultimo dato de la columna Q ,no indico que lo exporte desde la A4 a la Q7, porque es variable la información que ingreso, a veces son 20 registros a veces 50 registros , etc. es por eso que lo que necesito es ayuda en que la hoja activa partiendo desde la celda A4 hasta el ultimo registro de la columna Q partiendo de la celda Q4 , lo exporte a texto plano delimitado por pipes | , pero antes poder elegir la carpeta donde guardar y la opción de ponerle nombre al archivo. Desde ya muchas gracias por su atención. Saludos cordiales Jesús …
-
0
Reacciones de usuarios
- 13 respuestas
- 2.3k visitas
-
-
Hola amigos del foro. estoy realizando una macro en excel en donde tengo mi base de datos de N registros y quiero pasarlo a un formato de word ya predeterminado y que vaya poniendo aleatoriamente los datos de excel en word y guarde el word en una ruta, lo q pretendo hacer es que se realice masivamente la informacion de excel a word. este es un codigo que estoy utilizando pero este lo hace uno por uno y no guarda el word cuando lo crea espero me puedan orientar para poder realizar este trabajo. Sub exportaraword2() Dim datos(0 To 1, 0 To 4) As String '(columna,fila) patharch = ThisWorkbook.Path & "\Plantilla ASF.docx" Set objWord = CreateObject("Word.Applica…
-
0
Reacciones de usuarios
- 0 respuestas
- 2.3k visitas
-
-
Cambiar filtros de informe de tabla dinámica con macro haciendo una texbox en otra hoja mismo libro Supongamos que tengo una macro el cual me hace una tabla dinámica en esta macro ya están todos los valores definidos. mi pregunta es: Si quiero que el filtro de informe este determinado por lo que esta en una lista desplegable de validación de datos que se encuentra en otra hoja como logro que, en el momento que se termine la tabla dinámica el filtro me lo ponga de acuerdo al valor que tengo en esa celda de esa otra hoja?? Esto es lo que tengo: ActiveSheet.PivotTables("Tabla dinámica2").PivotFields("Tecnologia"). _ CurrentPage = "(All)" With ActiveShee…
-
0
Reacciones de usuarios
- 0 respuestas
- 2.3k visitas
-
-
Hola buenos tardes solicito en este archivo de excel si me puedan apoyar de como puedo hacer para mostrar todas mis entradas y salidas de los materiales en mi almacen diarias (mostrar fecha, material, cantidad, proveedor) si se puede hacer esa opcion a traves de una macro en excel o no se si puede hacer con access. En el archivo que le adjunto esta en una macro ya que lo doy entrada y salida con botones, y tambien me permite buscar los materiales segun el codigo y me indica los materiales que estan para surtir. Espero que me puedan apoyar... SISTEMA DE INVENTARIO.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 2.2k visitas
-
-
Estimados Nuevamente necesito de vuestra ayuda, ya que debo crear la siguiente macro y no se por donde empezar: -Realizar una macro que solicite ingresar un rut y si el rut no esta lo ingrese en la columna A buscando espacios vacios y en caso contrario si se encuentra que arroje un mensaje que diga el rut ya fue ingresado. Ojala me puedan ayudar Saludos meggido
-
0
Reacciones de usuarios
- 2 respuestas
- 2.2k visitas
-
-
Tengo este libro; samradDatePicker.xls, ¿Qué hace? es un libro en que se coloca en la carpeta XLSTART de Office y al tener una celda con alguna fecha al seleccionar la siguiente se presenta a la derecha un icono en que al darle se abre un calendario para que se puede auto-insertar fecha, pues bien. Este libro contienen macros y TODO libro que contenga macros abriendo Excel X64 presenta este avso; cualquier libro que contenga macros creadas en Excel X86, y abierto en Excel X64 presenta esto, mi pregunta; ¿alguien me puede dar una mano a resolver esto? la verdad es que soy inexperto en estos menesteres de macros y quisiera poder abrir libros creados en X86 también pode…
-
0
Reacciones de usuarios
- 11 respuestas
- 2.2k visitas
-
-
Buenas noches: Tengo un formulario para dar de alta a entidades. Al introducir los datos de cada una quiero que se les de un id; sin embargo, me da el siguiente error: cuando grabo un registro nuevo me "machaca el que tenía registrado y me asigna siempre el Id 1 y así sucesivamente, de tal forma que va eliminado los registros y solo queda el último???? Me puede alguien echar una mano y decidme dónde esta el error??? Dejo el enlace con el archivo. https://drive.google.com/open?id=1W4TnIlIZem36J9qmELBccHvfzgBCsd1V Muchas gracias!!!
-
0
Reacciones de usuarios
- 15 respuestas
- 2.2k visitas
- 1 seguidor
-
-
Hola alguien me podría ayudar para realizar una macro la cual 'Guarde como' una selección de celdas pero en formato pdf con el nombre de una celda en especifico, o bien de la opción de guardar con nombre distinto cada vez yo tengo estas lineas pero me marca error: Sub PDF() ' ' PDF Macro ' Worksheets("PRUEBA").Range("B3:M54").Select Range("M3").Activate Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "c:\GILDARDO\Desktop\PRUEBA" + Cells(D16) + ". Pdf", _ Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _ :=False, OpenAfterPublish:=False Range("B2").Select End Sub[/CODE]
-
0
Reacciones de usuarios
- 6 respuestas
- 2.2k visitas
-
-
Hola a todos los que leen este tema, Directo al grano, tengo un archivo donde quiero ocultar las columnas donde se cumpla la condición que tengan el número cero, en el área marcada en amarillo, todo esto con una macro. Agradezco mucho su ayuda, saludos desde México. Ocultar_Columnas.xls
-
0
Reacciones de usuarios
- 4 respuestas
- 2.2k visitas
-
-
Hola a todos, requiero de su ayuda debido a que soy nuevo en esto de la programación y no he podido dar con la solución, en el archivo adjunto, tengo dos tablas dinámicas, en la primera tabla resumo los datos de diversos costos según variables, y en la segunda se muestran los topes por item según la variable y el contrato, todo esto realizado por VBA el problema es que no doy con el codigo para agrupar la fechas desde la macros y me muestre en el filtro el mes y no por dia, favor cuaquier comentario sera bienvenido y me ayudará a seguir aprendiendo... Gracias Control de gastos.zip
-
0
Reacciones de usuarios
- 2 respuestas
- 2.2k visitas
-
-
Estimados,Necesito de su asesoría y ayuda.Tengo una planilla de la cual genéro un gráfico dinámico. Lo que me gustaría hacer y no he podido es poder generar distintos tipos de gráficos según los valores de busqueda que yo entregue, pero dentro de un Userform.Adjunto una planilla con pocos registros, la idea es de esta planilla crear una gráfico dinámico y controlarlo desde un userform, por ejemplo en un combo box o listbox seleccionar un tipo de falla y que luego muestre un gráfico en el userform.Acepto sugerencias y todo tipo de ayuda. Muchas gracias Userform con tabladinámica.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 2.2k visitas
-
-
Buenas tardes, desde México. Antes que nada les comento que no soy usuario avanzado de excel, espero puedan ayudarme. Tengo esta hoja de calculo, que basicamente, al hacer una serie de calculos que he definido, me devuelve 4 posibles resultados (Columnas R,S,T,U), que comparo contra un resultado deseado, (Columna I). Si cualquiera de estos valores es igual al resultado deseado, entonces, la columna I se pinta de verde, con un formato condicional. Mi objetivo, es encontrar una combinacion de porcentajes, mostrados en las celdas C-9,C-10,C-11,C-12 Y C-13 (aunque la celda c-13 no debo cambiarle el numero, pero es parte de los calculos), tales que toda la "columna I" s…
-
0
Reacciones de usuarios
- 22 respuestas
- 2.2k visitas
- 1 seguidor
-
-
Hola, estoy haciendo un formulario pero necesito que al imprimir, se guarde una copia de la planilla en pdf con el número de una casilla (folio). He leído bastante pero me cuesta reunir las características en un sólo botón. Gracias desde ya Alejandro
-
0
Reacciones de usuarios
- 1 respuesta
- 2.2k visitas
-
-
Esta macro es del amigo bigpetroman https://www.ayudaexcel.com/foro/threads/formula-en-celdas-combinadas-al-insertar-nuevas-filas.38578/#post-187998 Le agradezco si puede el mismo hacer la correccion Lo que pretendo es que la misma macro además de lo que hace, (esta mui bien, pega la cantidad de lineas que se insertan en el imput con los valores, formulas y formatos de A la linea anterior a la seleccionada, sin alterar el actual código, un par de líneas mas que pueda yo activar o DESactivar para que no copie los valores de celdas, si los hay. Cuando yo necesite líneas con todo, valores, formulas y formatos, activo el par de líneas referente a valores. Cuando no nece…
-
0
Reacciones de usuarios
- 0 respuestas
- 2.2k visitas
-
-
Hola de nuevo a todos. Tengo un problema con una consulta desde Excel a Access usando UDATE. El error viene porque intento actualizar un campo que está vacío o nulo. En la base de datos está vacío y cuando actualizo todos los campos del registro este campo a veces lo puedo dejar vacío. Sql = "UPDATE Tb_Checklist SET OT='" & ComboBox1 & "', AGRUPACION='" & ComboBox3 & "', GRUPO='" & ComboBox4 & _ "', Periodo_Checklist='" & ComboBox2 & "', Proveedor='" & TextBox1 & "', Referencia='" & TextBox2 & _ "', Usuario='" & TextBox3 & "', Importe='" & TextBox4 & "', Porcentaje='" & TextBox5.Value / 100 …
-
0
Reacciones de usuarios
- 6 respuestas
- 2.2k visitas
-
-
Macro pegar cuerpo email recibido en una variable Buenas noches compañeros, no se mucho de excel y necesito su ayuda, estoy haciendo una macro que me copie el cuerpo de un correo y me lo pegue en Excel pero no que me copie todo el cuerpo en una celda si no como viene en el correo por ejemplo si el correo es: [ATTACH]29920.vB[/ATTACH] Pegar asi [ATTACH]29921.vB[/ATTACH] en varias celdas Hasta el momento copio todos mis correos en una capeta que cree en la bandeja de entrada llamada "audicase" y luego cuando finaliza la macro me los pasa a una subcarpeta que se llama procesados, todo eso me funciona bien... Esto es lo que llevo '' *******************************…
-
0
Reacciones de usuarios
- 0 respuestas
- 2.2k visitas
-
-
A ver si alguien me puede ayudar¡¡ De entrada gracias a todos y perdón por mi ignorancia... soy bastante nueva en estos temas... Después de mucho buscar no sé cómo solucionar el siguiente problema... He creado una macro... y he conseguido que funcione¡¡¡ es la siguiente Sub test() Dim i As Long, j As Long, rw As Long Dim rng As Range, cel As Range Dim arrWords Dim xlCalc As XlCalculation arrWords = Array("number", "media", "genotype", "user", "experiment", "box", "age", "scale", "root") ' edit the array as required xlCalc = Application.Calculation Set rng = Range("c1:c2000") For rw = rng.Rows(rng.Rows.Count).Row To rng.Rows(1).Row Step -1 …
-
0
Reacciones de usuarios
- 2 respuestas
- 2.2k visitas
-
-
Hola! Necesito que una Macro me haga lo del título: Imprima de forma consecutiva una hoja de datos donde una celda cambia la numeración y me arme UN SOLO PDF con todas las hojas mandadas a imprimir. Ya tengo armada una Macro que imprime en forma consecutiva, pero tengo dos inconvenientes: 1) Si mando a una impresora común me sale todas hojas impresas en una sola cara. Se desperdicia el doble de hojas. 2) Si mando en PDF para luego unir todos los archivos separados con algun otro software, tengo que darle imprimir a cada una de las impresiones y es muy tedioso. Por eso es que necesito una Macro donde me cree un solo PDF con todas las impresiones que se mand…
-
0
Reacciones de usuarios
- 2 respuestas
- 2.2k visitas
-
-
Buenas a todos/as: Voy a intentar explicarme de la mejor manera posible, para que se entienda lo que quiero hacer. Hemos desarrollado para el trabajo, un programa en vba excel, que a traves de formularios, ingresamos datos y se registran en tablas del propio archivo, tanto para consulta como analisis posterior. Ahora, queremos que este archivo se actualice automaticamente con datos de otros excel, me explico: Nos van a generar diariamente 5 archivos excel que van a contener datos. Estos datos queremos que, diariamente, se registren en el programa que hemos desarrollado (en una hoja especifica) automaticamente y sin necesidad de abrir el programa. Sabem…
-
0
Reacciones de usuarios
- 2 respuestas
- 2.2k visitas
- 1 seguidor
-
-
He creado 10 botones en una hoja de excel que quiero que hagan lo siguiente: Cuando pulse el 1, me gustaría que abriera un documento de word y me colocara en la página 1 de ese documento, cuando pulse el 5 que me coloque en la página 5 ¿es eso posible? A ver si podeis ayudarme.
-
0
Reacciones de usuarios
- 2 respuestas
- 2.2k visitas
-
-
Hola buen tardes He tratado, visto y estudiado un poco de como poder desarrollar la siguiente macro: Actualmente tengo un listado de personas, que tienen una fecha de Ingreso, la cual puede variar o ser la misma y cada uno, tiene una vigencia del 28 o 90 días, lo que necesito es que por medio de un formulario y al Abrir el archivo Excel me enliste la o las personas que están pronto por vencimiento, unos 5 antes de que llegue esa fecha, no se si haya algún valiente que se anime en apoyarme Gracias! F. de vencimiento.xlsx
-
0
Reacciones de usuarios
- 3 respuestas
- 2.2k visitas
-
-
Buenas tardes desde hace varios días me aparece este comenterio al abrir un archivo de excel y no se por que si alguien me puede ayudar con este inconveniente pues el libro tiene macros y cad vez que lo abro lo vuelve de solo lectura. no entiendo esto a que se debe. al darle que si y recuperar el archivo se borra el formato y el ancho de las filas y columnas, me arroja este codigo que no entiendo muy bien. http://C:\Users\RAMO06\AppData\Local\Temp\error011080_02.xml [color=blue]<?xml version="1.0" encoding="UTF-8" standalone="true"?>[/color] <[color=#990000]recoveryLog[/color] [color=red]xmlns[/color]="[color=red][b]http://schemas.openxmlformats.org/spreadshe…
-
0
Reacciones de usuarios
- 5 respuestas
- 2.2k 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.