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. Macro VBA seleccionar rangos de celdas de una columna hos pongo este ejemplo: Range("A3,A6,A9,A12,A15,A18,A21,A24,A27,A30,A33,A36,A39,A42,A45,A48").Select ----->pues asi hasta la 3000 como lo toy haciendo me puedo morir hasta llegar hasta la 3000, asi que igual hay algo para que valla sumando 3 o nose saludos

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 735 visitas
  2. tengo una tabla llamada prestamos y obtengo con un combobox los valores del libro como nombre,autor,editorial num de clasificación este ultimo es lo que identifica al libro como único pero existen muchos libros con el mismo nombre el problema es que si quiero cargar otro libro que se llame igual aunque su num de clasificación sea diferente solo me muestra el primero que cargue y no el o los siguientes siguiente necesito ayuda por favor *** ejemplo ** tengo 2 libros de física su num de clasificación es CB-MF-001 y del otro libro es CB-MF-002 al iniciar el combobox me carga el primero hago una operación de préstamo del primer libro y deseo prestar el segundo libro …

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 735 visitas
  3. Hola: Tengo una hoja con una tabla de de 11 columnas. En otra hoja busco con un listbox cualquier dato de la tabla y me muestra los resultados. Lo que quiero es trasladar a celdas el que yo elija (en caso de haber varios). Además, solo quiero que me traslade 2 de las 11 columnas. Y cada vez que haga la búsqueda me los debe trasladar debajo de las anteriores. En la hoja 3 hay un ejemplo completo que saqué de algún foro, el cual os puede servir de base para su adaptación. Si algo no se entiende, me lo preguntáis. Dentro hay más explicaciones. Saludos. ListBox buscador..rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 735 visitas
  4. Started by mrpeneman,

    Saludos Excelistas: Me he topado con un problema complicado Se trata de una lista de contenido donde cada fila se corresponde con un palet de un proveedor. Lo he diseñado como una lista de validacion concatenando los datos ya que las listas no permiten varias columnas. El hecho es que cuando termine de introducir el dato, los "desconcatene" y coloque en sus respectivas celdas. He pensado en el evento change y que coloque esos valores . Me podeis echar una mano con el procedimiento. Adjunto un fichero de muestra De antemano muchisimas gracias Duda Lista.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 735 visitas
  5. Started by joseapm6260,

    Buenas, compañeros. Alguien podría echarle un vistazo a la macro que se encuentra en el textbox: "text_apellidos1" de la ficha "hijo" para que en el trext_hermano aparezca una "h" o no según tenga algún hermano en la base de datos. Gracias , anticipadamente, por la ayuda. PD.: Subo el archivo a dropbox: https://dl.dropboxusercontent.com/u/49963124/INSTITUTO.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 735 visitas
  6. Started by vmjmb,

    Buenas tardes, tengo un programa en excel que me sirve para buscar clientes y para guardar nuevos clientes pero necesito que permita modificar clientes como aumentar un correo electronico o un telefono o simplemente cambiar la razon social. Gracias.

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 735 visitas
  7. Started by fems09,

    Estimados, He hecho una macro donde necesito que imprima los valores que estan en el excel, para eso he generado una plantilla donde necesito que reemplaze los valores, pero he buscado y no he podido pillar el error de porque no me reemplaza los valores que quiero. Favor ayuda en el tema. Les adjunto la macro con la planilla. Macro APN.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 735 visitas
  8. Started by gary rock,

    Buenas Tardes Mi problema es el siguiente genere un pequeño menu con un useform, con el cual puedo seleccionar siertas hojas de mi libro de excel pero al momento de cerrar el useform y querer moverme en las celdas de la hoja selccionada no se mueve y por caso contrario se mueve la hoja desde donde cargue el useform. Les comparto el formulario (actualmente estoy utilizando el office 2013) Gestion de Refacciones.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 734 visitas
  9. Started by rolanditorc,

    hola estimados, necesito un código para que haga los siguiente, yo tengo un libro principal, y necesito que cuando yo abra este libro principal de forma manual (doble click en el icono), este libro se abra en una ventana excel independiente. y si se puede que cuando yo abra otro archivo excel no se mescle con mi archivo principal. lo que quisiera es que mi libro principal tenga siempre su ventana excel independiente

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 734 visitas
  10. Buenos días, Necesito poder mostrar una lista de datos en función de unos criterios elegidos. Estos criterios pueden ser elegidos a través de una lista o bien por un campo libre de busqueda. (Adjunto archivo) en la hoja3, estaría la consulta. los campos amarillos son los que el usuario tiene que poder rellenar según su necesidad de busqueda y no necesariamente se tienen que rellenar todos, es decir, puedo buscar unicamente por proveedor o familia de producto, o por 2, 3 ó todos los criterios de busqueda. Para complicarlo un poco más, he añadido un campo libre de busqueda por texto, p.e., por si no conocen ni el proveedor, la familia, etc... Muchas gracias de antemano, …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 734 visitas
  11. Started by erick.valenzuela,

    Hola necesito de su ayuda : realice un formulario en vb para buscar y modificar registros , pero me falta crear una alerta de las celdas vacías , en donde diga "es necesario que llene esta celda lo antes posible ", la base de datos es grande tiene 39 columnas y 2000 filas espero que me puedan ayudar es urgente gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 734 visitas
  12. Started by Marco Corrales,

    Buenos días, gusto saludarles. Tengo la siguiente situación: El control de calendario MonthView que programé en 2007, no me corre en 2013, dice que no se ha encontrado el complemento, "error 424", pero solamente en las maquinas tipo "LapTop", en la maquinas de escritorio si corre bien. He seguido varios tutoriales de la web, sin embargo aun así no se corrige el error. ¿A alguno de ustedes le ha pasado? ¿Cómo lo pudo corregir? Les agradezco cualquier información que me puedan brindar. Quedo atengo, saludes desde Costa Rica,

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 734 visitas
  13. Started by AMR,

    Saludos a todos, Llevo muy poco con esto del vba así que me cuesta y voy muy lento pero gracias a iniciativas como este foro he conseguido introducirme en este mundillo con más o menos éxito. Expongo mi problema: tengo un libro con 2 hojas, "registros" y "corrección". Necesito un macro que al activarlo desde la hoja "corrección", busque el valor de la celda K7 o L7 (si pudiera elegir sería perfecto) sólo en su columna correspondiente para agilizar el proceso. Una vez que encuentre los registros, copie toda la fila en la hoja corrección. Con el código al que he llegado consigo buscar únicamente un registro. Además necesito que la búsqueda respete la posición de la cade…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 734 visitas
  14. Started by eugeniocol,

    Hola Buenas, necesitaria una macro que sustituyera a las formulas que hay en las columnas G (color verde) H (color amarillo) I (color azul) J (color marron) en base a los datos de C (color fuxia) Igualmente la celda E1-H-I-J 303. lo ideal seria centarlo todo en una solo celda,eliminado las columnas de las formulas,como esta el resultado final en las celdas H-I-J 303, a si descargaria al libro excel bastante al abrirlo. Subo libro. Salud2. MACRO PROMEDIOS FORO.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 734 visitas
  15. Buen dia, espero se encuentren bien, el motivo de mi petición es para ver si es posible ayudarme con lo siguiente, Hice una macro para automatizar la creacion de un archivo de trabajo, que al final deberia quedar como el archivo muestra que anexo, sin embargo no logro crear el data list en la sheet2 de acuerdo a la cantidad de preguntas ingresada, asi mismo tampoco puedo formular el count de acuerdo a la cantidad de preguntas ingresadas. Les anexo el codigo y el ejemplo de como debe quedar, la cantidad de preguntas, dias y metodo de evaluacion son diferentes Espero haberme explicado :/ Sub Iniciar() Dim j As Integer Dim dia As String Dim Preguntas As Integer…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 734 visitas
  16. Started by edroto12,

    Saludos amigos: Quisiera que me puedan ayudar con este problema: Tengo una planilla excel la cual me sirve para calcular la cantidad de energía que necesita una zona térmica, para ello programe todo el método de cálculo en un MODULO, y me cree varios userform para la introducción de datos. Lo que realmente quiero es bloquear mi planilla excel que solo se pueda cambiar el dato de alguna celda con el userform que lo contenga. No quiero que desde excel se pueda cambiar el valor de alguna celda. Por favor espero puedan ayudarme, realmente no tengo ni la mas mínima idea de como hace eso. Es la razon que no adjunto ningún archivo y una codificación. Me despido, esperando…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 734 visitas
  17. quiero que las persona que tengan mi libro y alguien actualice algo los demás los vean desde su casa como seria eso

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 734 visitas
  18. Amigos del foro, recurro a uds. para solicitar su valiosa ayuda con el siguiente problema que tengo con un programa con macros, éste lo realicé en office 2013. Ya que antes de enviar ésta consulta, busqué dentro del foro posibles soluciones, pero no he podido dar con alguna solución. Resulta que éste corre sin dificultades en diferentes laptops, pero no así en otras, siendo que es el mismo programa; el mensaje que sale en esos equipos en dónde no corre es el siguiente: RUN TIME ERROR 1004 METHOD VISIBLE OF OBJECT WORKSHEET FAILED; éste error sale antes de que aparezca un userform para ingresar un código de ingreso para que abra por completo el programa. En 2 de esas lap…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 734 visitas
  19. Started by stepha,

    un saludo muy grato. bueno pasa que estoy armando una macro por ahora la que tengo es para copiar una hoja existente pero cuando la pongo a funcionar y le doy cancelar porque no quiero crear otra hoja entonces me muestra un error (ver archivo adjunto), también quisiera saber como se podría hacer que me oculte las hojas, tanto la creada como la original de la copia y así cada vez que se cree una nueva. agradezco quien me pueda colaborar. PRUEBA MACRO - copia.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 734 visitas
  20. Hola, Estoy trabajando con una Excel bastante pesada, de modo que el cálculo de las fórmulas de la misma lo tengo en modo manual, para que el trabajar con el fichero no sea demasiado lento y no hayan interrupciones constantes. Tengo la siguiente rutina, muy sencilla, para que la hoja excel recalcule todas las fórmulas cuando se selecciona un nuevo valor en un ComboBox: [I]Private Sub ComboBox1_Change() [/I] [INDENT][I]Application.Calculate[/I][/INDENT] [I] End Sub[/I] [/CODE] Cuando selecciono un nuevo valor en el ComboBox, efectivamente se inicia el cálculo de todas las fórmulas del libro (en la parte inferior derecha se va mostrando el % de cálculo reali…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 734 visitas
  21. Started by joshc,

    Muy buenas amigos foreros. Tengo una consulta que no le puedo hallar solución. En una hoja protegida, el usuario puede insertar filas donde quiera, pero quiero que a través de una macro en un cierto rango de filas no se pueda insertar. Este rango puede ser variable ya que el usuario pudo haber insertado filas mas arriba de este rango. Es esto posible? Mis pruebas fueron usando el evento Worksheet_Change, pero no logro dar con el objetivo. Ejemplo Si (se insertaron filas en x rango) Mensaje "No puedes insertar filas aqui." Espero haberme explicado bien. No subo un archivo de ejemplo ya que me parece que no aplica. Ustedes me dirán. Gracias y Saludos!

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 733 visitas
  22. Started by marroco312,

    hola amigos de ayuda excel he tenido un inconveniente, tengo un formulario en excel que registrar fechas y una tabla en acces que la guarda, pero las guarda verticalmente, necesito que cada vez que inserte una fecha agregue una columna nueva y el nombre va hacer la fecha con la que lo guarda. saludos espero me puedan ayudar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 733 visitas
  23. deseo obtener alguna macro o funcion que bloqee la opcion de que alguien pueda copiar el contenido de una hoja excel a Word Gracias

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 733 visitas
  24. Hola tengo una duda si uso el mismo patrón de fórmula en vba y lo replicó en 30 fórmulas diferentes en una misma página, eso puede ocasionar que excel se cierre o que el documento sea muy lento ?... No sé si eso influye.. Aquí un ejemplo de la que uso... RANGO = Range("A" & Rows.Count).End(xlUp).row With Range("A2:A" & rango) .Value = _ "=XLOOKUP(A8,TABLE1[Orden],TABLE1[semana], )" .Value = .Value End With Esta misma fórmula solo modifico la fórmula entre las comillas por countif o sumifs o xlookup.. cuál es el problema aveces excel se cierra porque el código queda en una p…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 733 visitas
    • 1 seguidor
  25. Started by lphant,

    Buenas tardes chic@s; De que forma puedo juntar 2 o 3 condiciones en una, no que cumpla las 2 o 3 para que realice algo sino que con que cumpla una de las 3 condiciones realice lo que sea, siempre las pongo separadas y es escribir 2 o 3 veces lo mismo. por ejemplo, juntar estas 2 condiciones. If Range("H6") = "" Then If Range("H7") = "insuficiencia" Then muchísimas gracias de antemano

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 733 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.