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, Si me podéis ayudar con este tema estaré eternamente agradecido. Tengo un formulario con dos combobox y un textbox, y una tabla1 que es donde lleno el combobox1(Categoria) al iniciar el formulario y el combobox2(subcategoria) se llena cuando selecciono un dato del combobox1, lo que intento pero no logro conseguir es que al seleccionar un dato del combobox2(subcategoria) se llene el textbox(Codigo) de la tabla1(Categoria). Muchas gracias de antemano. Saludos
-
0
Reacciones de usuarios
- 4 respuestas
- 793 visitas
- 1 seguidor
-
-
Hola colegas. Buenos días a todos. Espero se encuentren bien de salud al igual que su familia. Mi consulta de hoy en bien sencilla. Es el mismo Proyecto de Conciliación Bancaria. Yo le tengo creado una creación e incremento de ID en el evento Initialize del Formulario, pero no me cambia a medida que voy ingresando los registros nuevos, o sea, se mantiene con un mismo numero y yo necesito que cada vez que inserte un nuevo registro este sume uno al anterior y me lo muestre en el TxtID. Dim fila As Long fila = Hoja10.Range("A" & Rows.Count).End(xlUp).Row If Hoja10.Cells(7, 1) = Empty Then TxtID = 1 Else TxtID = Hoja10.Cells(fila, 1…
-
0
Reacciones de usuarios
- 16 respuestas
- 7.9k visitas
- 2 seguidores
-
-
Hola a todos; ¿Hay algún procedimiento o función que me convierta el numero de una columna a letra? Ejemplo: Private Sub btnColumna_Click() Dim tColumna As String Me.TextBox1 = 2 tColumna =Me.TextBox1 "??????" <-----Aquí me debería indicar la columna en formato texto End Sub Saludos y buen día a todos.
-
0
Reacciones de usuarios
- 2 respuestas
- 6.8k visitas
-
-
Buenos dias, expertos este macro anteriormente ya binia funcionando bien, pero lo aumente un detalle que en la hoja "Inst-fibra" en la columna U desde los rangos de celda U20 hasta U70 si selecciono no entonces me debe copiar los datos de la columna A en la hoja "hoja de resumen" en la columna P todos concatenados, pero si fuera si esta vacio esa parte. Por favor me pueden dar una ayuda los agradecere. Ajunto el archivo Premisas_Final.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 508 visitas
-
-
Buenas Noches, espeor pueda obtener su ayuda con este caso. En el formulario: 1.-ingreso nombre de proyecto 2.-eligo zona 3.-elijo tipo de producto 4.-elijo producto 5.-click en agregar cuando le doy en agregar, los datos se registran en el excel y a la vez se muestran en el listbox lo que deseo es que cuando yo haga cambios en "AJUSTE DE DETALLE", esos cambios se apliquen a todos los items menos a los que sean TIPO: Servicios (Columna 13 del ListBox) lo que he logrado hasta ahora es que los cambois se apliquen a todos , pero lo que deseo es que los Servicios no tenga cambios en el registro. PRUEBA.xlsm
-
0
Reacciones de usuarios
- 1 respuesta
- 584 visitas
-
-
Buenas noches, expertos con la siguiente macro necesito que me registre en una solo fila, lo que esta macro esta registrando es una parte en una sola fila dos ultimos en la parte inferior de las filas como la imagenes que se muestra pero lo necesito como la imagen de acontinuación. Por favor si me pueden ayudar, los agradezco de antemano. Ajunto el archivo. Premisas.rar
-
0
Reacciones de usuarios
- 2 respuestas
- 447 visitas
-
-
Hola a todos, Actualmente tengo una Macro que me funciona bastante bien para abrir un archivo XML, cargando su contenido a partir de una celda de Excel, para visualizar directamente su contenido Sub Macro2() ' ' Macro2 Macro ' ' With ActiveSheet.QueryTables.Add(Connection:= _ "TEXT;C:\Users\Alejandro Figueroa\Nextcloud\WAMTECH\AEC77368930-KD33F0000001553.xml" _ , Destination:=Range("$A$4")) .CommandType = 0 .Name = "AEC77368930-KD33F0000001553" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = F…
-
0
Reacciones de usuarios
- 10 respuestas
- 2.1k visitas
- 1 seguidor
-
-
buenas tardes al abrir el fichero que adjunto oculta el libro excel por el codigo : ubPrivate Sub Workbook_Open()inicio.ShowEnd Sub como puedo entrar en la hoja de calculo para seguir incluyendo codigo en el formulario? gracias. Claves_CESS.xlsm
-
0
Reacciones de usuarios
- 3 respuestas
- 694 visitas
- 1 seguidor
-
-
Buenas tardes Nuevamente recurro a ustedes ya que hay voy poco a poco caminando en el tema de las macros y estoy creando una plantilla para facilitar algunos cálculos ya tengo la primer parte de dicha plantilla formulada y con algunas macros les explico un poco en donde estoy atorado, dicha patilla en la hoja llamada cotización se captura información si en la parte de “No de Embarcaciones a Cotizar” el valor capturado es uno, no se necesita hacer mas ya que en esa misma hoja ya viene los cálculos correspondientes y datos correspondientes para ese caso; pero si en esa parte el valor es mayor a 1 aparece un botón llamado “Capturar” y es ahí hasta donde llegue ya que no…
-
0
Reacciones de usuarios
- 11 respuestas
- 1k visitas
-
-
Buenas noches, expertos esta macro funciona perfecto, pero solo hay un pequeño detalle por ejemplo cuando ingreso X a la celda C6 y no me sale la alerta de mensaje. Por qué se supone que ya esta X en la celda C27 con el mismo nombre del trabajador. Por favor si me pueden ayudar a verificar por que funciona bien en alguna parte de las celdas y en otras partes no agradezco sus ayudas. Ajunto el archivo, VALORIZACION CONSTRUCCION ENERO - FEBRERO 22.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 562 visitas
-
-
Hola colegas. Buenos días a todos. hace unos días pedí ayuda con este tema y aunque hubo algunas visitas nadie respondió. Yo comencé a realizar el código hasta donde se, pero voy a necesitar la ayuda de los expertos. Que necesito? En el FrmCAE pretendo hacer una búsqueda entre dos fechas determinadas y ademas un Concepto determinado. O sea, una Fecha Inicial (04/04/2022), una Fecha Final (30/04/2022) y ademas me filtre por el Concepto Reembolso o por el Concepto CAE o cualquier otro. Este CAE (Cobros Agencias Extranjeras) lo agrego yo al final de la descripción en Concepto para poder tener un parámetro de búsqueda. ademas necesito que en la Hoja CAE o cualq…
-
0
Reacciones de usuarios
- 3 respuestas
- 889 visitas
- 2 seguidores
-
-
Buenas tardes, expertos nuevamente los solicito su ayuda habra una macro donde me permita rechazar cuando coloque X en una celda en la fila que se repita el trabajador sea de dia o noche (el trabajador debe trabajar un solo turno sea de dia o noche pero no ambos) . Por favor si hubiera una forma me pueden ayudar estare agradecido . Ajunto una pequeña base de datos donde necesito la demostración de la macro. VALORIZACION CONSTRUCCION ENERO - FEBRERO 22.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 494 visitas
- 1 seguidor
-
-
Hola Colegas, Buenas Noches. Mis deseos que se encuentren bien de salud. Hoy acudo a ustedes para ver si me pueden ayudar con un reporte que necesito en VBA en el Proyecto de las Disponibilidad Bancaria. Yo debo emitir una información semanal con los Cobros que me hacen las Agencias Extranjeras, con los datos Fecha, Estado de cuenta (EC), Agencia e importe. Acá tengo a mi parecer dos opciones: 1.- Habilitar una columna y a través de un CheckBox o ComboBox validar esa acción, que me ponga si es True " CAE" (Cobro de Agencia Extranjera) … Esa variante conllevaría a cambiar casi todo el Código, toda vez que se insertaría una columna y eso cambiaría m…
-
0
Reacciones de usuarios
- 1 respuesta
- 455 visitas
- 1 seguidor
-
-
Buenas tardes, expertos necesito una ayuda por favor si seria posible necesito sumar las cantidaddes en una e importante total de ventas y eliminar el resto, por favor si se puede me podrian ayudar. Adjunto el archivo REPORTE TOTAL 1 MES.xlsx
-
0
Reacciones de usuarios
- 4 respuestas
- 1.2k visitas
- 1 seguidor
-
-
no puedo descargar el archivo
-
0
Reacciones de usuarios
- 1 respuesta
- 509 visitas
-
-
Tengo un archivo con muchas (realmente muchas) tablas dinamicas (que voy a llamar dashboard.xlsb), cuyo origen de datos esta en otro archivo de excel con multiples hojas (que voy a llamar basededatos.xlsx). El tema es que el archivo de datos creció tanto que se hizo practicamente inmajejable. Para sortear este problema, decidí convertir este archivo en binario (lo cambie de .xlsx a .xlsb). Por supuesto, ahora las tablas dinamicas están buscando los datos en el archivo basededatos.xlsx y no lo encuentran, pues decidi cambiarlo a basededatos.xlsb. Hay alguna forma mediante VBA de cambiarle la ruta o el nombre del archivo con el origen de datos a TODAS las tablas dinamica…
-
0
Reacciones de usuarios
- 1 respuesta
- 3.8k visitas
-
-
Hola, espero estén bien. Me surge el siguiente inconveniente en mi trabajo. Tengo una base de datos de artículos (unos 500.000) el cual necesito "depurar" ya que el sistema de gestión tiene varias condiciones que hay que cumplir para su importación desde un libro de excel. La primer columna (Código) tiene las siguientes condiciones: Máximo de caracteres (16) Acepta letras mayúsculas y minúsculas de A - Z y números de 0 - 9 Acepta SOLAMENTE el carácter especial / NO admite espacios La segunda columna (Descripción) tiene las siguientes condiciones: Máximo de caracteres (255) Acepta letras mayúsculas y minúsculas d…
-
0
Reacciones de usuarios
- 8 respuestas
- 1.3k visitas
- 1 seguidor
-
-
Quién sabe de un codigo que me permita introducirlo en un CommandButton y desde ese botón minimizar el formulario? Tengo un formulario al que le quite la barra de título porque no me interesa, pero quiero crear un botón donde yo pueda minimizar el formulario. Si tienen ese código y también el de maximizar, dejarlo acá, por favor. Gracias...
-
0
Reacciones de usuarios
- 5 respuestas
- 1.2k visitas
- 3 seguidores
-
-
Buen dia Tengo un formato que va llenando un excel, debo cargar los datos de varios listbox a una determinada direccion de la hoja. En el adjunto el userform1 tiene el listbox2 que carga máximo tres filas, estas tres filas deben transferirse a la hoja "Chaeck in" en el rango A25 a Z25. Como la idea es que el usuario llene todos los formularios y haga correcciones si es necesario, el userform9 tiene el boton que carga la data de todos los fomularios a la hoja. No logro cargar el listbox; agradezco su acostumbrada ayuda. FORMATO CREACION DE PROVEEDORES 1.0.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 593 visitas
-
-
hola, a todos ! el objetivo es llegar a un compendio cotejando distintas formas y métodos para listar archivos considerando que existe al menos una decena de técnicas para hacerlo (con bucles y SIN bucles)... se agradecería si comparten algoritmos, no dos, ni tres, ni cuatro... sino SOLO UNO (por participante) el que consideren "el mejor" (conocido, referido, desarrollado, etc.), asi que... "piénsenlo bien !" ? favor de citar "la fuente" (o si es "vox-populi"), si es desarrollo propio, mejor que mejor ! quien decida participar, se sugiere que sea adjuntando un archivo "de excel" (no código expuesto en el mensaje) incluir notas en el mismo (quizá en ce…
-
0
Reacciones de usuarios
- 1 respuesta
- 804 visitas
-
-
Buenos días colegas. Espero se encuentren bien de salud. No acabo de salir de una y ya estoy en otra. El Sistema de Pre-Nominas que algunos de ustedes me han ayudado a terminar y que felizmente ha esto trabajando sin problema alguno, acaba de darme este error: Error de sistema &H8000FFFF Error catastrófico He buscado en este Foro y vi algunas cosas de una anterior consulta, pero no me quedó claro nada y no se si después de eso alguien haya podido solucionar el dichoso problema y estamos a fin de mes y mi esposa que trabaja con el esta vuelta loca porque el sistema no le funciona...así que podrán imaginar... Me habla de memoria insuficiente, pe…
-
0
Reacciones de usuarios
- 10 respuestas
- 5k visitas
- 3 seguidores
-
-
HOLA BUENAS NOCHES SOLICITO SU GRANDIOSA COLABORACIÓN EL SIGUIENTE ARCHIVO ES UNA BASE DE DATOS DE PRODUCTOS GENERAR TXT.xlsx NECESITO GENERAR EL TXT PARA PODER SUBIRLOS A UN SISTEMA, LA SEPARACIÓN ES CON "," (COMAS), ME PUEDEN AYUDAR PARA PODER GENERARLO EL ARCHIVO TXT, DE ANTEMANO MUCHAS GRACIAS
-
0
Reacciones de usuarios
- 5 respuestas
- 2.6k visitas
- 3 seguidores
-
-
Buenos días, expertos nuevamente recurro a sus conocimientos lo que pasa es que tengo un formulario que modifica muy bien el nombre y no lo cambia la imagen, pero terminado modificar el registro lo cierro y vuelvo abrir el formulario recien aparese cambiado la imagen como lo necesito, por otro lado es que cuando cambio un registor de activo a vencido o finalizado por ratos cambia solo ese registo y por otro rato lo cambia la misma fecha a toda la columna si esta activo lo pone finalizado o esta finalizado lo pone activo pero en ocaciones no funciona bien; son esos dos punto que me dificulta por favor si me dan una manito que me falta hacer en dicho codigo. Pulsar doble cl…
-
0
Reacciones de usuarios
- 4 respuestas
- 602 visitas
- 1 seguidor
-
-
Hola colegas buenas tardes a todos. Estoy trabajando en un Proyecto que consiste en una modelo de Transferencias Bancarias que se debe presentar al banco para determinada Transacción. Esto se hacia directo en un documento de Word y yo pretendo automatizarlo para ahorrar tiempo y evitar errores al máximo posible. Que quiero? Cuando marque un CheckBox de los que se encuentran dentro de Cada Frame (3) los demás permanezcan desmarcados, o sea, cuando uno sea Verdadero, los demás sean Falso. Quizás con un Bucle pensé yo, pero realmente no encuentro la manera. También ahora se me estaba ocurriendo hacerlo con OptionButton... no sé, ustedes me dicen que debo hace…
-
0
Reacciones de usuarios
- 11 respuestas
- 1.3k visitas
- 3 seguidores
-
-
Buenos días. Hace muchos años que no tocaba Excel, y de vuelta a las andadas. Mi conocimiento no es que sea buenísimo pero suficiente para entender las macros y crear algunas desde 0. Me encuentro con este problema que no sé como empezar, si alguien me puede ayudar o dar idea estaría agradecido, no es necesario me del resuelto el problema, me basta con que me den idea para poder resolverlo, puesto no se como aplicarlo. Tengo una hoja, en la primera columna (A:A)tengo ("viviendas"), las siguientes 4 filas (B;C;D,E) tengo condiciones, se marca con una X las viviendas que cumplen esa condición, y a partir de ahí tengo fechas seguidas a modo calendario. Para marcar …
-
0
Reacciones de usuarios
- 3 respuestas
- 642 visitas
- 1 seguidor
-
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.