Toda la actividad
- Hoy
-
Crear un loop para emitir recibos
Hola! como estás? Ahora parece ser que quisiera funcionar la macro, pero no he logrado que llegue hasta el final porque me arroja error cuando tiene que adjuntar el archivo (lo cual normalmente funciona bien)... no lo entiendo, porque estuve revisando si el archivo seguía guardandose con el mismo formato y en la misma carpeta y, por lo que vi, está todo correcto. Buenas tardes! Estuve haciendo la prueba. La macro no llega a finalizar porque arroja el error que muestro en los archivos adjuntos. No entiendo por qué no logra encontrar los archivos al ejecutar el loop, porque si utilizo la macro original (es decir, sin el loop), funciona correctamente. Se me ocurría que quizá al copiar y pegar el codigo en la celda P17 quizá estuviera poniendo algo extra en el nombre del archivo a crear que hiciera que el recibo creado no se guardara exactamente con el mismo nombre por el que luego la macro lo intentaría localizar el para enviarlo por mail, pero revisé y aparentemente los archivos se guardan con el mismo formato que se guardaron siempre. Sabrán qué puede ser?
- Última semana
-
FORMULA EXCEL PARA VALIDAR UN NÚMERO DE CUENTA BANCARIA
Hola Susana. ¿No puedes usar una Macro? No te preocupes, prueba con esta formula, suponiendo que el IBAN de la cuenta está en A2: =SI(EXTRAE(A2;13;2)=SI(11-RESIDUO(EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");1;1)*1+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");2;1)*2+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");3;1)*4+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");4;1)*8+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");5;1)*5+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");6;1)*10+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");7;1)*9+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");8;1)*7+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");9;1)*3+EXTRAE(TEXTO(EXTRAE(A2;5;4)*3&EXTRAE(A2;9;4);"0000000000");10;1)*6;11)=10;1;SI(11-RESIDUO(EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");1;1)*1+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");2;1)*2+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");3;1)*4+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");4;1)*8+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");5;1)*5+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");6;1)*10+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");7;1)*9+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");8;1)*7+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");9;1)*3+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");10;1)*6;11)=11;0;11-RESIDUO(EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");1;1)*1+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");2;1)*2+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");3;1)*4+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");4;1)*8+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");5;1)*5+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");6;1)*10+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");7;1)*9+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");8;1)*7+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");9;1)*3+EXTRAE(TEXTO(EXTRAE(A2;5;4)&EXTRAE(A2;9;4);"0000000000");10;1)*6;11)))&SI(11-RESIDUO(EXTRAE(EXTRAE(A2;15;10);1;1)*1+EXTRAE(EXTRAE(A2;15;10);2;1)*2+EXTRAE(EXTRAE(A2;15;10);3;1)*4+EXTRAE(EXTRAE(A2;15;10);4;1)*8+EXTRAE(EXTRAE(A2;15;10);5;1)*5+EXTRAE(EXTRAE(A2;15;10);6;1)*10+EXTRAE(EXTRAE(A2;15;10);7;1)*9+EXTRAE(EXTRAE(A2;15;10);8;1)*7+EXTRAE(EXTRAE(A2;15;10);9;1)*3+EXTRAE(EXTRAE(A2;15;10);10;1)*6;11)=10;1;SI(11-RESIDUO(EXTRAE(EXTRAE(A2;15;10);1;1)*1+EXTRAE(EXTRAE(A2;15;10);2;1)*2+EXTRAE(EXTRAE(A2;15;10);3;1)*4+EXTRAE(EXTRAE(A2;15;10);4;1)*8+EXTRAE(EXTRAE(A2;15;10);5;1)*5+EXTRAE(EXTRAE(A2;15;10);6;1)*10+EXTRAE(EXTRAE(A2;15;10);7;1)*9+EXTRAE(EXTRAE(A2;15;10);8;1)*7+EXTRAE(EXTRAE(A2;15;10);9;1)*3+EXTRAE(EXTRAE(A2;15;10);10;1)*6;11)=11;0;11-RESIDUO(EXTRAE(EXTRAE(A2;15;10);1;1)*1+EXTRAE(EXTRAE(A2;15;10);2;1)*2+EXTRAE(EXTRAE(A2;15;10);3;1)*4+EXTRAE(EXTRAE(A2;15;10);4;1)*8+EXTRAE(EXTRAE(A2;15;10);5;1)*5+EXTRAE(EXTRAE(A2;15;10);6;1)*10+EXTRAE(EXTRAE(A2;15;10);7;1)*9+EXTRAE(EXTRAE(A2;15;10);8;1)*7+EXTRAE(EXTRAE(A2;15;10);9;1)*3+EXTRAE(EXTRAE(A2;15;10);10;1)*6;11)));"Valido";"Erroneo") ¿Demasiado largo? Bueno, para los que no apreciáis la belleza de la jungla, puedes usar esta otra: =SI(EXTRAE(A2;13;2)=EXTRAE(12345678910;11-RESIDUO(SUMA(EXTRAE(A2;FILA(INDIRECTO("5:12"));1)*(EXTRAE(37498625;FILA(INDIRECTO("1:8"));1)+1));11);1)&EXTRAE(12345678910;11-RESIDUO(SUMA(EXTRAE(DERECHA(A2;10);FILA(INDIRECTO("1:10"));1)*(EXTRAE(0&137498625;FILA(INDIRECTO("1:10"));1)+1));11);1);"Valido";"No Valido") Esta última depende de la versión de tu excel deberás usar Control+Mayusculas+Intro. Saludos.
-
Juan Cristobal Perez Fernandez se ha unido a esta comunidad
-
FORMULA EXCEL PARA VALIDAR UN NÚMERO DE CUENTA BANCARIA
Hola, SUSANA GARCIA-ABAD FERNANDEZ. En esta respuesta de Antoni Puede que encuentres la solución. Saludos.
-
torquemada ha empezado a seguir a FORMULA EXCEL PARA VALIDAR UN NÚMERO DE CUENTA BANCARIA
- Antes
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
Perfecto, agradece siempre con el corazoncito que hay en la parte inferior derecha, un saludo
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
Buenos días apreciado JSDJSD, todo esta perfecto, me arroja lo que esperaba, Mil Gracias por tus respuestas y tomarte tu tiempo. Con ello doy por cerrado el tema
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
Prueba ahora. ListBox1 ayuda excel ver 1.4.xlsm
-
SUSANA GARCIA-ABAD FERNANDEZ ha empezado a seguir a FORMULA EXCEL PARA VALIDAR UN NÚMERO DE CUENTA BANCARIA
-
FORMULA EXCEL PARA VALIDAR UN NÚMERO DE CUENTA BANCARIA
Buenas tardes Tengo un excel con número de cuentas bancarias y necesito encontrar una fórmula en excel para validar que la cuenta sea correcta (todos los números: IBAN, ENTIDAD, DIGITO CONTROL,....). Si alguien me puede echar una mano os lo agradecería. Gracias, un saludo
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
Lo que me figura en el video esta genial es exactamente lo que preciso, sin embargo cuando ejecuto la busqueda me arroja lo siguiente: Busco a "MOYA" y esta es la busqueda que me arroja:
-
ayuda con formularios
Ya lo he subido yo donde corresponde, solamente borrarlo de este
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
El archivo ListBox1 ayuda excel ver 1.3(2).xlsm
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
-
ayuda con formularios
Me equivoqué de de consulta, si algún moderador puede pasarlo a su sitio perfecto
-
ayuda con formularios
El archivo ListBox1 ayuda excel ver 1.3(2).xlsm
-
ayuda con formularios
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
Lo que necesito es que, al ingresar un nombre en el TextBox —por ejemplo: Pedro— el ListBox muestre todas las coincidencias llamadas Pedro junto con todas las columnas correspondientes. Y si escribo un nombre más específico, como Pedro Isa, entonces el ListBox debe mostrar únicamente la información asociada a Pedro Isa. Este tipo de precisión en la búsqueda asegura que el filtro responda tanto a coincidencias amplias como a coincidencias exactas, según lo que se escriba en el cuadro de texto.
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
A ver, lo que pretendes que es buscar lo que pongas en el textbox en todas las columnas al mismo tiempo o por alguna en concreto que es lo mas lógico.
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
Hola, Gracias por tu observación Si por favor envíame el ejemplo con las siguientes Columnas: A - B - C - D - E - I - K - L - M - O.
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
El error se produce cuando pulsas el botón de Buscar, el código que tienes en dicho botón lo que hace es cargar exactamente lo mismo que tiene el listbox por lo que no le veo sentido, si lo que quieres es buscar el contenido del textbox en una columna especifica de tu base de datos cuando pulses dicho botón dilo y te paso un ejemplo
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
-
Crear un loop para emitir recibos
Sub EmitirRecibosDesdeLista() Dim ws As Worksheet Dim celdaSelector As Range Dim lista As Range Dim c As Range Dim total As Long, contador As Long 'Hoja donde están P17 y la lista U16:U... Set ws = Sheets("CONSULTAS") 'Celda donde se coloca cada código Set celdaSelector = ws.Range("P17") 'Lista de códigos Set lista = ws.Range("U16:U500") 'Calcular cantidad de códigos total = ws.Cells(ws.Rows.Count, "U").End(xlUp).Row - 15 If total <= 0 Then MsgBox "No hay códigos en la lista (columna U).", vbExclamation Exit Sub End If Application.ScreenUpdating = False Application.DisplayAlerts = False contador = 0 For Each c In lista If c.Value = "" Then Exit For contador = contador + 1 'Colocar código en P17 celdaSelector.Value = c.Value DoEvents '------------------------------------------------------------ ' EJECUTA AQUÍ LA MACRO DE EMISIÓN DEL RECIBO '------------------------------------------------------------ 'Recibos PROPIETARIOS: Call Imagen13_Haga_clic_en 'Si quisieras Inquilinos, activa esta y comenta la otra: 'Call powerbuttonINQ '------------------------------------------------------------ 'Espera 2 segundos para que finalice bien la exportación y el envío Application.Wait Now + TimeValue("0:00:02") Next c Application.ScreenUpdating = True MsgBox "Proceso finalizado. Se emitieron " & contador & " recibos.", vbInformation End Sub
-
JSDJSD ha empezado a seguir a Crear un loop para emitir recibos
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
Te subo también el archivo modificado ListBox1 ayuda excel ver 1.2.xlsm
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
El error que te lanza es por los distintos errores de referencia que tienes en tus datos #¡REF! en la columna Saldo, puedes solucionarlo con un simple on error resume next, pero no es lo más apropiado. Para salvar dicho problema, sustituye todo el código que tienes dentro de Private Sub UserForm_Initialize() por esta línea ListBox1.RowSource = "'" & Hoja3.Name & "'!A6:O" & Hoja3.Range("L" & Rows.Count).End(xlUp).RowPrueba y comenta
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
Caramba JSDJSD, usted es mi salvador, amigo vos sabes que transferi el codigo al archivo original y me esta dando um error de ejecución, el mismo no ejecuta ni en el Listbox1 y tampoco en el textbox1. ListBox1 ayuda excel ver 1.2.xlsm
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
Prueba y comenta LISTBOX1 AYUDA EXCEL.xlsm
-
ListBox que falla sin razón aparente: ¿Dónde se esconde el error en mi código VBA?
-El método .AddItem no admite mas de 10 columnas