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
-
Hola, quiero crear una tabla con los datos adjuntos en el siguiente documento, con alguna posibilidad de que por ejemplo yo pueda poner 40 años, y me aparezca el listado de personas con 40 años, entiendo que será con la opción buscar pero no se aplicarlo, o no se si habrá alguna otra forma de hacerlo. Me urge hacerlo!! Gracias de antemano. LISTADO DE USUARIOS VULNERABLES.docx
-
0
Reacciones de usuarios
- 8 respuestas
- 938 visitas
- 1 seguidor
-
-
Buenas tardes y gracias por adelantado. Tengo un problema que me han pedido solucionar y se me escapa, a ver si alguien me puede echar una mano. Resulta que dentro de un sistema de gestión de presupuestos y facturas, tengo esta factura que os adjunto que se me va generando con los datos del presupuesto aprobado. El tema está, en que obviamente, la factura unas veces tienen más líneas y otras menos, por tanto el total, el IVA y demás, al generar el PDF, cada vez se imprime en un lado diferente. Me gustaría que la impresión de estos totales fuera siempre en la parte baja de la hoja, como suele ser habitual en las facturas, independientemente de la longitud…
-
0
Reacciones de usuarios
- 19 respuestas
- 2.2k visitas
- 1 seguidor
-
-
Hola, buenas tardes, hacía tiempo que no escriía por el foro. Tengo una macor que da formato a unos valores de una hoja Excel, mi problema es que intento conservar el color del fondo de "sólo" las celdas con determinado height y no soy capaz de hacerlo. El código que estoy intentando usar es: ... If Range("a6").EntireRow.RowHeight = tamanio Then celdaActual.Interior.ColorIndex = 2 End If ... Podéis echarme una mano. Gracias. Saludos.
-
0
Reacciones de usuarios
- 10 respuestas
- 1.7k visitas
-
-
BUENOS DIAS, TRATO DE HACER UNA CONSULTA PARA EXTRAER LOS DATOS DE ACCES CON UNAS CONDICIONES Y ME APARECE ERROR Dim Sql Sql = "SELECT Id, NOMBRE, PRECIO, IMAGEN FROM PRODUCTOS WHERE EMPLEADO =" & Label1.Caption & " AND SUSPENDIDO = 0 ORDER BY NOMBRE" Call Conecta 'Crea la conexion Set Rs = New ADODB.Recordset Rs.Open Sql, miConexion, adOpenKeyset, adLockOptimistic -------Aqui es donde me sale el error No coinciden los tipos de datos en la expresion de criterios
-
0
Reacciones de usuarios
- 2 respuestas
- 747 visitas
-
-
Saludos, tengo un problema con una Macro, me gustaría saber que error tengo que cuando quiero activar el valor en la celda me genera error. En la hoja de Mayo tengo una macro, que al darle doble clips me coloca automáticamente un Valor, (9:00). Ahora estoy tratando de activar estos valores y me genera un error.
-
0
Reacciones de usuarios
- 0 respuestas
- 775 visitas
-
-
Buenas, me encuentro con el siguiente problema. Resulta que a veces, al abrir un documento, no me aparece el mensaje de activar macros. El problema es que tengo un excel de empresa, y parece que tiene bloqueado las ·"macro settings" por lo que me aparecen en gris clarito y no puedo activarlas manualmente. Así que las veces que no me aparece el mensaje al abrir, no puedo activarlo manualmente y por tanto no puedo trabajar con el archivo. Mi pregunta es, existe alguna forma de poder activar las macros de otro modo. Quizás creando un botón que pueda pulsar en cualquier momento o algo así... Saludos y gracias!
-
0
Reacciones de usuarios
- 2 respuestas
- 1k visitas
-
-
Hola a todos no se como se puede cargar los datos escritos en TextBox o ComboBox a un Listview antes de registrarlos en la hoja de excel Esto lo necesito hacer en el frmsalidas. Espero podais ayudarme Gracias https://mega.nz/file/VsAAmQgB#SZrk_UFyhBrxN7z1S1A0bZBs5Thwj_Lj35rzqlYiQHc
-
0
Reacciones de usuarios
- 0 respuestas
- 721 visitas
-
-
Buenas, necesito saber como puedo unificar hojas de varios libros, tengo que trabajar varios libros que me llegan ( 4 ) con el mismo numero de hojas cada uno y mismos nombres, y necesitaria unificarlas todas en el mismo libro para extraer los datos. Saludos.
-
0
Reacciones de usuarios
- 1 respuesta
- 749 visitas
-
-
Buen dia ..estimados Maestros del excel tengo un error que deseo corregir cuando busco una herramienta con Combobox y me muestra el listado de esta en listbox ( que esta bien) y despues de finalizado quiero dejar el combobox en vacio y que en el Listbox aparescan todas las herramientas nuevamente .. como lo puedo realizar..? por favor su gran ayuda , gracias atte Milton Villarroel Copia de existencias nvo 23 marzo 2020.xlsm
-
0
Reacciones de usuarios
- 3 respuestas
- 1.9k visitas
- 1 seguidor
-
-
Hola Amigos del Foro Como siempre agradezco de antemano la ayuda que puedan darme para una adecuación que estoy tratando de realizar a un archivo Tengo 2 Archivos llamado Filtro Archivo (Archivo 1) y Mayor (Archivo 2) En el Archivo Filtro Archivo (Archivo 1) , tengo 3 hojas a.- Hoja Profit allí tengo la data de la información Resumen adecuada en 5 Columnas CODIGO FECHA REF DESCRIPCION SALDO b.-Hoja Cuenta Esta hoja posee las cuentas contables en las 2 Columnas CODIGO CUENTA …
-
0
Reacciones de usuarios
- 2 respuestas
- 922 visitas
-
-
Saludos a todos Estoy tratando una macro para realizar lo siguiente: En la hoja BASE tengo varios datos y en la columna G (TIPO) tengo una P o D, necesito acomodar todas las P de un "Id" y luego las D y totalizar, en la celda siguiente sacar la diferencia, poner un T en la columna J Adjunto un pequeño ejemplo de lo que pretendo realizar Agradezco de antemano sus comentarios y/o ayuda Saludos EJM09052020.xlsm
-
0
Reacciones de usuarios
- 7 respuestas
- 2k visitas
- 1 seguidor
-
-
Buenas tardes, Amigos. para pedirles ayuda, sucede que tengo una Hoja("Hoja1") en donde tengo datos que paso de otra hoja, sin embargo quedan espacios vacíos,estos espacios vaciós quiero completar con los que esta en la parte superior. tal como esta en la hoja "ejemplo", me gustaria adpatar el código (Macro) que adjunté en el módulo 1, que sirve para borrar las filas que al pasar a esta hoja tiene como valor cero, de manera que cada vez que paso datos de la otra hoja se borre las filas con valor cero y se complete los espacios en blanco. Muchas Gracias , por su atención Saludos, Celim completardatos.xlsm
-
0
Reacciones de usuarios
- 0 respuestas
- 495 visitas
-
-
Hola amigos foreros, de nuevo por aquí con un problema que no puedo resolver, les explico, tengo un form para ingresar clientes, proveedores, bancos, etc,,, y los ingreso todos en la misma hoja, el problema es que cuando le doy a buscar me aparecen todos los datos, y yo intento conseguir que aparezcan solo los relacionados con el dato con el que trabajo, si pulso clientes, que en el combo 1 me aparezcan solo los clientes, y asi con todos, les agradezco su ayuda de antemano Un cordial saludo Prueba.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 800 visitas
-
-
Buenos días mis apreciados Foreros, la presente es para ver si me pueden apoyar en algo, tengo un archivo de Inmobiliaria, donde en una Hoja tengo "Recibo", y otra hoja que se llama "Histórico", en la hoja de recibo necesito que se traslade la información a histórico, y al pasar el saldo de la hoja de Recibo en histórico me figura otro monto. Ya revise mi macro y todo, pero no entiendo porque me calcula otro monto. En el anexo, el saldo que bebe ir en la Hoja Histórico M2 es de 660 y me traslada otro valor. Quisiera saber cual es mi error. INMOBILIARIA DORG 8.1.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 801 visitas
-
-
Buenos días ,Llevo días atascado en un problema relacionado con la función extraer datos. Tengo un nivel de excel muy básico así que cualquier ayuda será de mucho agredecer.La cuestión es que he creado una base de datos excel para gestionar las entradas y salidas de un párquing. El funcionamiento es simple pero eficaz. Se introduce el número de tarjeta o id del conductor y mediante la fórmula extraer se recuperan el resto de datos suyos que le identifican a él y su vehículo (fotografía, nombre, cargo, matrícula del vehículo, marca, modelo, etc), de modo que te indica que está autorizado. En caso contrario, aparece la indicación no autorizado.Estos datos a su vez se copian…
-
0
Reacciones de usuarios
- 25 respuestas
- 1.9k visitas
- 1 seguidor
-
-
Buenos días a todos Pueden indicarme como preparar una macro para que me devuelva la coincidencia de un resultado y este lo múltiple por un factor según el dato seleccionado. Me explico: En el combobox 3 selecciono “EMBRIDADO” y en el combobox 4 selecciono “1”, la selección del combobox 3 tendría que buscarla en la columna A filas de la 13 a la 19 y la selección del combobox 4 lo buscaría en la fila 13 de la columna B a la S. El resultado sería de “0.6”. Este resultado se tendría que multiplicar según lo seleccionado en el combobox 5, si en el combobox 5 seleccionamos “300” tendría que buscarlo en la fila 37 columnas de la B a la G, encontrado “1,5”.…
-
0
Reacciones de usuarios
- 5 respuestas
- 1.5k visitas
- 1 seguidor
-
-
Buenas tardes comunidad, acudo a Uds. porque deseo armar una fórmula que en su estructura contenga variables y datos con fórmula a la vez, ello con la finalidad de obtener como resultado una cadena de datos. Paso a dar ejemplos:'Variables:Dim Variable1, Dim Variable2, Dim Variable3Variable1 = TxtIndicador1.Value 'Valor contenido en un textbox dentro de un FormularioVariable2 = TxtIndicador2.Value 'Valor contenido en un textbox dentro de un FormularioActiveCell.Offset(0, 1).SelectActiveCell.Value = Variable1 & "-" & Cells(0,-10) & "-" & Variable2 'Cells(0,-10) es una valor que se encuentra 10 columnas a la izquierda y que puede cambiarEl objetivo es obtener…
-
0
Reacciones de usuarios
- 0 respuestas
- 618 visitas
-
-
Hola a todos, Adjunto captura y archivo de lo que me traigo entre manos. En la imagen, podréis ver que tengo una hoja excel, se trata "simplemente" de que si en algún momento pongo "X" en la columna "EX" (columna H) automáticamente se vacíen los datos que hay en las columnas E y F de esa misma fila. ¿Es posible sin tener que acudir a hacer click a ningún botón que haga referencia a esa macro? ¿O tenéis alguna otra idea? La idea final es, que si yo excluyo una parcela, me vacíe esos datos, porque no tendría sentido que aparecieran. Es como si una persona fallece, deja de tener DNI. En este caso, si una parcela "muere", deja de tener un dueño y un nombre. Gra…
-
0
Reacciones de usuarios
- 2 respuestas
- 857 visitas
-
-
Hola Amigos del foro buenas tardes ante todo, sucede que quiero ejecutar una macro específicamente la Macro "RESULTADO RUC" donde descomprime y extrae datos de un archivo Zip pero al momento de ejecutar la macro me sale el siguiente error adjunto imagen y el archivo quizás sea error del código. gracias por su ayuda adjunto enlace de descarga no me permite subir archivo pesado. https://we.tl/t-7IN8rtFIYL
-
0
Reacciones de usuarios
- 0 respuestas
- 877 visitas
-
-
Hola tengo un libro de facturación casi terminado pero siempre quiere uno una función más, y desde unas de mis hojas denominada "Facturar Albaranes" quiero tener acceso a una carpeta de mis Documentos "Albaranes no pagados" y quiero abrir esa carpeta desde esa hoja en concreto desde el rango (B12:B39) al hacer doble clic en cualquier celda de ese rango para tener acceso a todos los albaranes de un cliente por ejemplo. Tengo algunas macros y me funcionan muy bien, pero no puedo sacar esta. Esto siguiente va en la página pero tampoco me funciona. Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Worksheets ("Albaranes_Facturados") If N…
-
0
Reacciones de usuarios
- 3 respuestas
- 1.9k visitas
-
-
Buenos días, Muchas gracias de antemano por su ayuda. Tengo un problema (además de saber mas bien poco de macros) y es que me gustaría en un formulario USERFORM de excel extraer un valor de identidad único por cliente según se meta el numero de teléfono o el mail en 2 textbox que hay para ello. La lógica es la siguiente: 1.- Ingresamos un mail en textbox TEXT_MAIL_CLIENTE y nos debe aportar el ID del cliente denominado TEXT_NUMERO_CLIENTE 2.- Ingresamos un telefono en textbox TEXT_TELEFONO_CLIENTE y nos deberia aportar el ID del cliente denominado TEXT_NUMERO_CLIENTE si el resultado de este ultimo y el anterior coinciden. Si no tenemos MAIL …
-
0
Reacciones de usuarios
- 18 respuestas
- 2.6k visitas
-
-
Estimados amigos, tengo un sistema contable que seguí por internet del profesor Otto González y no puedo adaptar a los valores de Chile; le he escrito al profesor y no me contesta; es posible que alguno de ustedes me ayude para solucionar el tema? ingreso un valor de 15.000,00; me escribe en el formulario 1.500.000,00 y me envía al libro diario 1.500.00000 Desde ya les agradezco incidencias.docx Gestor de Contabilidad - Balance General.xlsm
-
0
Reacciones de usuarios
- 7 respuestas
- 2.1k visitas
- 1 seguidor
-
-
Hola, Un compi me ha ayudado a crear una macro para reenviar los datos un excel por correo. La macro parece que funciona, ya que en función del valor de un una columna, filtra los datos y va a buscar un correo electronico en una hoja adjunta. El problema, es que cuando envio el correo funciona, pero me he dado cuenta que cuando me reenvian el correo desaparece el filtro y se ven los datos de todas las agencia... Lo cual es un problema. Os copio el código por si podéis ayudarme. Gracias, Option Explicit Private Sub btnBuscarExcel_Click() Dim sNombreFichero As String On Error GoTo Control_Error Dim fd As Office.FileDialog…
-
0
Reacciones de usuarios
- 5 respuestas
- 2.2k visitas
-
-
Hola a todos, necesito vuestra ayuda en unas operaciones matemáticas en unos textbox del formulario frminventario, he probado mil maneras y no lo consigo, no se tampoco si el formato se lo he dado bien de moneda, ha de ir con símbolo $. Espero vuestra ayuda gracias https://mega.nz/file/5xwhGbYK#vy8hdM2bqYN5RBM6iYLJqJ9LDLRXN7riXCwl9kjJFHI
-
0
Reacciones de usuarios
- 13 respuestas
- 5.8k visitas
-
-
Buenas a todos, tengo una macro que me hace un exportación desde dos archivos de acces, al hacer la exportación me abre dos archivos excel llamados "libro 1 y libro 2" (sin yo cambiar el nombre) , desde estos libros 1 y 2 coge los datos y me los pega en otro excel, mi problema viene al cerrar los libros para que no se queden por ahí abiertos, si pongo: Windows("Libro1").Close savechanges:=False Windows("Libro2").Close savechanges:=False Al volver a ejecutar la macro los libros que me crea al hacer la exportación se llaman "libro 3 y libro 4" y entonces es cuando me da el error, Adjunto el código en texto, se que es bastante chapuza, acabo de empezar…
-
0
Reacciones de usuarios
- 0 respuestas
- 877 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.