Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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?

  1. Started by yordin,

    Buenas tardes amigos les escribo para realizar una consulta y apoyo por parte de ustedes, tengo un archivo que posee 6 Columnas con una serie diferente de datos y cantitades para exportarlos a un TXT, de acuerdo a las lineas seleccionadas estas son las diferentes columnas y digitos de cada una, las que se llaman "Cerso" son cantidades que deben ir delante o despues de cada dato. NACIONALIDAD(1), CERO(1), IDENTIFICACION(8), CERO (17), VALOR (6), FECHA HOY (8), el TXT se genera bien y se guarda tal cual en la ruta que tengo especificada en la macro del archivo, pero no me agrega los campos cero solo las demas columnas, e igual en la columna "Identificacion" deberian ser…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.5k visitas
  2. Started by hilkahg,

    Buenas tardes. He estado mirando y habría un libro que podría servirme de referencia (optimizacion rev4. xlsm - de aprovechamiento de barras), pero no llego al nivel de vba tan alto... Necesito algo para aprovechar paneles de 11,90ml, con límite de resto mínimo variable, y que luego me de aproximaciones por módulos también variables (son 2 tipo de material: 1 con resto mínimo de 3m y facturación cada 0'50m y mínimo 3m, y el otro material con resto mínimo de 3'15m, facturación cada 0'35m y mínimo 3'15m) Necesito el aprovechamiento máximo de cada panel y lo que tendría que facturar, y número de paneles a usar. En general suele ser para como mucho 10 medidas difere…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.5k visitas
  3. Started by JoseGutierrez,

    Hola buenas noches a todos y gracias de ante mano a la ayuda que me puedan dar tengo un libro en excel con macros de un sistema de ventas con ayuda de un amigo lo fui terminando el tema es que tengo varios botones con macro que me llevan a siertas hojas explico con el codigo Sub ARCHIVOS_IR() Hoja3.Activate End Sub ese es el codigo de uno de los botones los otros sin similares bueno lo que nesecito es agregarle a este codigo uno que tenga contraseña para cuando hacen clic en ese boton le pida una contraseña porque son hojas que solo yo puedo ver y modificar si alguien sabe como hacerlo o si me pueden dar alguna ayuda con una buena y larga explicaicon de como se hac…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.5k visitas
  4. Started by leserasfea,

    Estimados amigos. Quiero felicitar a todos quienes colaboran en este foro, ya que son muy buenos en lo que hacen. Además solicito su ayuda para hacer que mis Combobox puedan suministrar datos en forma de filtro, me explico. Quiero filtrar por fecha y Lote (dependiente uno del otro) para que me aparezca el Número y el motivo. - Utilizo la opción RowSource pero me aparece todo lo que contiene el rango de celdas (Necesito Filtro) - Solicito su consejo por que no se si estoy utilizando correctamente el Textbox y el Combobox para posicionar los datos definitivos (Numero y Motivo) - Adjunto archivo para su evaluación. Muchas gracias!! Filtro Combobox1.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.5k visitas
  5. Started by estebinmusic,

    Hola Amigos del Foro Es mi deseo agradecer la oportunidad que dan en este foro de aprender de muchos de ustedes y a su vez aportar algo de los pocos conocimientos. En esta oportunidad tengo un inconveniente con la conexión Excel Access - He tratado de crear la macro de conexión pero solo me da errores. Donde está la situación creo es que la BD Access está en un equipo remoto. No he podido establecer la cadena de conexión bien... en fín he intentado con múltiples opciones y nada Este es mi codigo: , Private Sub CmBtnEnviar_Click() Dim strSQL As String, _ CuadroTexto As Control 'me aseguro de que todos los cuadros de texto están rellenos 'For Each CuadroTex…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.5k visitas
  6. Started by HS7,

    Hola a todos, Mi idea es definir una macro en un libro y, posteriormente, ejecutar dicha macro desde otro libro Excel con "Application.Run". Lo que pasa es que cuando intento ejecutar la macro en cuestión, se planta el Excel y se cierra con un mensaje de "Excel dejó de funcionar..". Si alguien puede conocer el motivo por el cual pasa esto, agradecería su ayuda. PD: La macro es sencilla y funciona cuando se ejecuta desde el propio libro donde esta definida y la llamada la estoy haciendo de momento desde el campo "Inmediato" del otro libro para limitar el campo de error.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.5k visitas
  7. Started by dorgelis,

    Saludos cordiales a todos los foreros, encontré un codigo, que cambia los numeros a letras, el caso es que necesito solo una modificacion en el codigo, es que cuando sean numeros redondos, al final de este valor tenga: con 00/100, es decir; 3.000 = Tres mil con 00/100 Los demás resultados estan bien, solo necesito para estos valores. Gracias IMPRESION DE CHEQUES.zip

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.5k visitas
  8. Started by hipomenes,

    hola amigos estoy empezando con esto de los macros y no lo he hecho con buen pie estoy intentando crear una macro que me selecciones todas las celdas desde la b4 todas las celdas que tengan algo escrito y lo hago tal que asi sub seleccion() [b4].currentregion.select end sub[/CODE] pero como en b2 y por ahi hay cosas tambien me lo selecciona como puedo hacer que seleccione solo desde b4 a la derecha y hacia abajo las celdas que tengan algo? no subo el archivo por que es para hacerlo en una hoja que empiezo en blanco

    • 0

      Reacciones de usuarios

    • 8 respuestas
    • 1.5k visitas
  9. Hola amigos, he estado intentando todas las formas para finalizar mi base de datos con macros. He avanzado mucho, pero no logro lo siguiente: Tengo una hoja llamada :"formulario" ahí digito los datos para "guardar", "limpiar"o "eliminar"información. Tengo una hoja: "Hnas Total", que es donde tengo la base de datos. Necesito que desde el formulario yo escriba el apellido y ese formulario se llene con la información correspondiente a ese apellido y luego yo lo pueda eliminar. el problema es que puede que hayan tres personas con el mismo apellido y entonces necesito saber la información exacta para eliminar a la persona correcta. La macro de eli…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.5k visitas
  10. hola tengo en una carpeta 100 archivos de excel y necesito ir ejecutando una macro que me guarde en csv en una carpeta especifica que yo diga pero que no me cambie el nombre del archivo como podría hacer esto voy a mandar un ejemplo del archivo que necesito convertir, la otra pregunta que tengo es que cuando yo lo convierto a csv en la ultima columna me aparece la ultima fila con #¡REF! necesito si se puede anexar a esta macro la opción que borre todo lo que encuentre con #¡REF! gracias. Informacion clientes 2013-01.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.5k visitas
  11. Started by amatheu,

    Tengo una bese de datos de alumnos de un colegio por ejemplo: nombre velocidad lectora calidad y otras columnas Juan 897 ulr esta base tienes 50 estudiantes deseo generar un informe por cada alumno para imprimir a los papas que diga NOmbre: Velocidad Lectora con el nombre del colegio el logo y otros datos generales pero tengo que generar un reporte por cada fila del fichero Gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.5k visitas
  12. Started by infesno_,

    Buenas estimados, Es posible reducir el código de la siguiente macro? Los slicers se pre-seleccionan dependiendo del usuario de la computadora donde sea abierto el reporte, el libro está bloqueado con ribbon y pestañas ocultas, el problema del código es que son varios usuarios con diferentes accesos por lo que se puede hacer extenso. Muchas gracias por la ayuda. Sub slicer() ' ' slicer Macro ' Application.ScreenUpdating = False Dim usuario As String usuario = Environ("username") If usuario = "perezq" Then MsgBox "Bienvenido " & usuario Sheets("control").Select With ActiveWorkbook.SlicerCaches("Slicer_País24") .SlicerItems("Costa Rica").Select…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.5k visitas
  13. Started by pezalmendra,

    Muy buenos días, Les escribo por un tema que llevo dándole vueltas bastante tiempo y que no he conseguido resolver. Se trata de evitar que me "salte" un mensaje de alerta cuando no hay información en la tabla de datos que utilizo para un gráfico. El mensaje dice: "Your formula contains an invalid external reference to a worksheet. Verify the path, workbook and range name or cell reference are correct, and try again" Y como les digo, aparece cuando borro los datos de la tabla del gráfico... Les he adjuntado un ejemplo para que puedan ver mejor a lo que me refiero. Cualquier ayuda estaré muy agradecido. Atentamente, Error.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.5k visitas
  14. Started by LeandroA,

    Hola me gustaria poder crear una cinta personalizada en el ribon (botones opciones etc etc) ahora desconosco totalmente como se hace, si mediante codigo (cosa que lo dudo) o con alguna herramienta especial tengo mi sospecha que es un xml pero bueno espero alguna orientacion de parte de ustedes. Saludos

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.5k visitas
  15. Started by WILSONTEJADA,

    Formulario + base de datos Amigos por favor ayudenme con este tema, Tengo en la hoja uno, un formulario para ingreso de datos, se llama orden de compra, la informacion que se ingresa en este formulario se guarda en un listado de la hoja dos, por medio de un boton. lo que pasa es que en el formulario de la hoja uno, puedo ingresar mas de un articulo en la misma orden, y cuando le doy guardar solo me gusda el primer articulo. como hago para que todos los datos de ITEM CODIGO DESCRIPCION UND CANT Vr UNITARIO Vr TOTAL, se guarden en el listado siguiente. Gracias, Adjunto archivo F.7.4.2 ORDEN DE COMPRA Rev.02-2.xls

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.5k visitas
  16. Saludos, Tengo una macro con un formulario de registro en excel, necesito que los campos de número sean numéricos y no de texto como se encuentran en la hoja "TABLAS" estos son los nombres de las columnas que necesito con formato número: (FACTURA-VALOR-DESCUENTO-AVERIA-RETENCIÓN-RETEICA-PAGO), también requiero que en la columna "PROVEEDOR" me deje registrar en la filas nombres repetidos, puesto que la macro no deja repetir nombres en esta columna. Adjunto archivo con la macro. Gracias por su colaboración. Hugalex10 LibroDiario JM.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 1.5k visitas
  17. Started by SALAVERRINO,

    nuevamente solicito de su atención, quisiera saber si mediante esta formula que indico: =HIPERVINCULO(IZQUIERDA(CELDA("nombrearchivo"),ENCONTRAR("[",CELDA("nombrearchivo"))-1)&"\Archivo"&$A38&".pdf",$A38&".pdf") también se pueden hacer a nivel de imágenes, por lo que donde se encuentra alojada en una usb o disco externo y por lo general varia la unidad de ubicación dentro de una pc.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.5k visitas
  18. Started by FELIX,

    Hola amigos. Espero me puedan ayudar, tengo una lista de artículos con mas de 1000 ítem, necesito crear una macro en un cuadro de texto que al momento de digitar la primera letra busque y visualice a todos los artículos que comiencen con esa letra, si dígito una segunda letra busque y visualice a los artículos que su descripción empiecen con esas dos letras y así sucesivamente. Adjunto un archivo como ejemplo. Gracias por su apoyo y colaboración. Saludos. FELIX BUSCAR POR CUADRO DE TEXTO.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.5k visitas
  19. Started by elmotacho,

    Hola a todos los amigos del foro, nuevamente recurro a ustedes los expertos a que ayuden con el siguiente caso: En el formulario que les subo de ejemplo deseo que al usar la función "Buscar", el botón de "Ingresar" se inhabilite, bloquee, o no permita que el dato buscado, por error se ingrese nuevamente o duplique Quedaré muy agradecido al amigo que me ayude. Les saludo. Elmo Rodríguez Form Ejemplo.zip

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.5k visitas
  20. Started by tengri,

    Hola amigos en esta ocasion quiero hacer la siguiente consulta: estoy haciendo una plantilla para realizar cotizaciones y la idea es que el numero de la cotizacion que esta en una celda especifica se convierta en el nombre del archivo cuando le de guardar, ojala me puedan ayudar. Gracias. Example.xlsx

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 1.5k visitas
  21. Hola Estimados Amigos Foristas!!!tengo un archivo en donde Necesito ordenar los Nombres de la Columna B de la hoja (1) del rango B5:B44; En orden numérico de menor a mayor con una macro o ya sea con alguna Formula en el archivo pongo el ejemplo en como debe de quedar..les agradezco por su ayuda... PRO. PRUEBA.xlsm

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.5k visitas
  22. Estimados: Tengo una planilla donde llevo un control de certificados medicos, en esta planilla se carga diariamente todos los certificados que recibo, luego se debe informar a cada jefe de sector las personas que estan enfermas. Como cada empleado tiene un legajo que esta asociado a un sector de la empresa, a un jefe de sector (responsable) y a un centro de costo. Tengo una macro que me envia un correo a cada jefe de sector asociando el centro de costo con la direccion de correo, esto funciona muy bien. Hay otra macro que me filtra los empleados que estan con certificados a la fecha, es decir, hoy. Lo que necesito es ayuda para fusionar estas dos macros porque necesi…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.5k visitas
  23. Hola a todos, mi nombre es Maurizio y mi problema es este: Creé una función para guardar el documento de Excel usando (Guardar como) Ahora usado como diseñado, ¡trabajo maravillosamente! Pero ahora me gustaría que el título del documento se guardara para que se tome lo que puse en la celda (A2). Le garantizo que he intentado en todo momento hacer este cambio sin tener éxito; Podrías decirme por qué. Y como resolver esta Operación Gracias. Saludos sinceros de A. Maurizio. ############################################### Hi everyone, my name is Maurizio and my problem is this: I created a function to save the excel document using the (Save As) Now use…

    • 0

      Reacciones de usuarios

    • 10 respuestas
    • 1.5k visitas
  24. Hola colegas, buenas tardes y ojalá se encuentren bien de salud. Colegas, no salgo de una para entrar en otra. Ahora mi Jefe me pidió que le hiciera un Proyecto para controlar el Parque de Transporte con respecto a Gasto de Combustible, Mantenimientos, Hojas de Ruta y Choferes, nada fácil para mi, pero me gustan estos "Retos" porque de cualquier manera aprendo tanto de VBA como de las normativas sobre los temas del transporte. Ya he tenido unos cuantos tropiezos, pero poco a poco voy resolviéndolos y voy a necesitar mucho de sus ayuda que realmente son los que saben, como siempre, acudiré a ustedes después de agotar mis "recursos de conocimientos". Por el m…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 1.5k visitas
    • 1 seguidor
  25. Muy cordialmente solicito el FAVOR ! de ayudarme con las Conclusiones en TextBox, en Seguimiento de proyectos. 1. En Eficacia Tiempo: =SI(H32<1,"Eficiencia en Tiempo",SI(H32>1,"Deficiencia en Tiempo",SI(H32=1,"Tiempo Programado = Tiempo Ejecutado"))) 2. En Eficiencia Costos: =SI(I32<1,"Eficiencia en Costos",SI(I32>1,"Deficiencia en Costos: Sobrecosto →Deficiente",SI(I32=1,"Costo Programado= Costo Ejecutado"))) 3. En Estado proyecto en Tiempo: =SI(J32=0,"Coincide con Programación",SI(J32<0,"Adelanto en Programación",SI(J32>=1,SI(J32<4,"Atraso Tolerable en Programación",SI(J32>=4,"Atraso en Programación"))))) 4. Conclusión TIR: =SI(R32>…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.5k 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.
 

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.