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 lursaildi,

    Quisiera hacer una macro que me cortase una celda diagonal cuando en una celda determinada ponga astm_din y ponga 50 en una parte del corte como en el ejemplo,como lo puedo conseguir ejemplo1.xlsx

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 719 visitas
  2. Started by mbenitesh,

    Buenas a todos! Aqui vengo con una dudilla... se trata de en mi archivo, en la hoja BaseDatos hay un Useform, como ven al hacerle click solo hay un TextBox y dos Label... etc. Quisiera que al escribir en ese textbox que en este caso es para "Código Mecanizado", en los label siguientes se copien la informacion respectiva de "Código y Descripción", y los busque en la tabla de la hoja Registros. Es decir al buscar un codigo mecanizado me salga su Codigo y Descripcíón en los label y se copien a la tabla BaseDatos... nose si me dejo entender aqui subo mi ejemplo. REPUESTOS.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 719 visitas
  3. Started by Corvette,

    Como están todos?! Mi consulta es la siguiente. Tengo en el archivo adjunto una macro (en el botón "imprimir recibo" de la hoja "Ficha!") que me ayudaron a realizar, que funciona bien. El inconveniente que tengo es que a la hoja FICHA! yo la uso como base y cada vez que cargo un contrato nuevo debo hacerle una copia (en el mismo libro pero con otro nombre) y necesito que al presionar el botón "imprimir recibo" me tome la impresión de la hoja del contrato en el que estoy, pero desde cualquier hoja que presione el botón me imprime los recibos de la hoja Ficha!. Espero puedan ayudarme y cualquier duda me consultan. la clave de las hojas es 4324 Muchas gracias!!! Recibos…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 718 visitas
  4. Hola Amigos Nesecito guardar los datos ingresados en el formato en una hoja nueva. para luego poder poner solo el codigo del cliente y que salga todos los datos ya anteriormente guardados, poder modificar tambien esos datos. luego poder imprimir la hoja 1 demoooooo.rar

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 718 visitas
  5. Started by fdbchp,

    Adjunto un archivo en zip. El ejemplo que expongo está en la hoja 4 del libro Excel y lo que quiero conseguir lo explico en las siguientes líneas: Si el resultado de restar la tasa de arriba (por ejemplo la yq) con la de abajo (también yq) es negativo querría que el resultado se ubicase en la celda H4 (hilera con símbolo o) y el valor de la tasa yq de abajo apareciese en la celda h7 (hilera con símbolo x) Si el resultado de restar la tasa yq de arriba con la yq de abajo es positivo querría que en la celda h4 (hilera con símbolo o) se colocase la tasa yq de arriba y la diferencia en la columna h7 (hilera con símbolo x). Luego habría que hacerlo con cada grupo de tasa…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 717 visitas
  6. 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
    • 717 visitas
  7. Started by Benito Bartolomé,

    Hola a todos al final hay parte dos. En esta segunda parte necesito saber el nombre de las imágenes y almacenarlo en los textBoxs que he creado, evidentemene en el evento Click. -¿Como?: Primero evaluamos que estén todos vacíos y si es así al hacer Click en la primera imagen se pondrá en el textBox1 el nombre de la imagen y siguiendo este hasta completar los cinco textBoxes. -¿Qué pasa si cambiamos de imagen?: Pues borramos el nombre de la imagen en el textBox correspondiente y almacenamos en él el nombre de la nueva imagen seleccionada. He probado con el ciclo For Each pero no sé cómo hacerlo cuando tengo que hacer los cambios. He gra…

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 717 visitas
  8. Buenas noches, seré lo mas concreta posible, tengo 2 archivos de excel : el primer archivo tiene unos rangos de precios y cada rango tiene un % de descuento asignado. el segundo archivo solo tiene una fila de precios y tengo que poner junto a cada precio el % de descuento que le corresponda según el rango que se ocupe en el primer archivo. la cantidad de filas en ambos archivos en variable muchas gracias, Maripili,:upset: maripili.zip

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 717 visitas
  9. 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
    • 717 visitas
  10. Started by gokartag,

    Buenas tardes, tengo un problema que ojala y me puedan ayudar: en mi trabajo tengo que hacer presentaciones de archivos que contienen macros pero al momento de estar proyectando y selecionar un control (de cualquier tipo: combobox, comandbutton, etc) se incrementa el tamaño del control y si vuelvo a seleccionarlo se incrementa aun más ¿que puedo hacer par que mantenga el tamaño original??? gracias por su apoyo!!!!!!:apologetic::apologetic::apologetic::nightmare::nightmare:

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 717 visitas
  11. Started by vicargo,

    Buenas tardes Señores, se que me pueden ayudar en esto, tengo un archivo en escel para imprimir cheques que estoy modificando, el asunto es que quiero que al dar click en el moton "IMPRIMIR" me imprima la hoja (impresion), pero no logro configurar el VBA, para eso, por favor darme una mano con esto; al dar con la solución por favor díganme que hicieron para entender mejor. Saludos ELABOR. CHEQUE .rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 717 visitas
  12. Started by xandro,

    Buenas tardes, necesito, por favor, una macro para que cuando yo tenga una base de datos con muchas fechas e introduzca una nueva fecha que esté repetida, aparezca un mensaje que diga "esa fecha ya está usada" Muchas gracias!!!

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 717 visitas
    • 1 seguidor
  13. Buenas de nuevo, estoy creando unas listas desplegables desde validación de datos, el problema es que me parece un poco engorroso tener que pulsar en una celda y luego en la flechita para que se me abra el desplegable. Habría alguna forma de hacer que el desplegable se abra al pulsar sobre la celda, sin necesidad de hacer un nuevo click sobre la flechita? Muchas gracias,

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 717 visitas
  14. Started by Adrian Lopez,

    Estimados, Por favor, tengan la bondad de ayudarme a resolver el siguiente problema: Usando sugerencias de este foro realicé una planilla para que me ayude a organizar cajas para que entren la layor cantidad de ellas dentro de un camión. Lo dividí en dos fases: 1) cálculo de la cantidad maxima de cajas que pueden entrar dentro del camión y 2) representación gráfica. La fase 1 creo que ya está resuelta, sin embargo, tengo problemas para culminar la fase 2, es decir la representación gráfica para que sea una ayuda visual de como debo acomodar las cajas dentro del camión. Para la fase 1 utilizo la herramienta solver y para la fase 2 un gráfico de dispersión. Lo que nec…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 717 visitas
  15. Started by celim,

    Hola amigos. acudo a ustedes por ayuda. sucede que tengo un libro en Excel ,algunos valores paso al Word. sin embargo tengo dos problemas. 1.-El primero que los valores copiados de Excel se pegue sobre un documento abierto(puede ser el "doc1" o el "Doc2"), no como lo viene haciendo la macro que abre el libro cuya ruta esta señalada(por ahora abre el doc2). Esto lo hago por que previamente mediante un procedimiento condicional(estructuras de control) yo puedo abrir cualquiera de los 2 documentos, y una vez abierto recién debo copiar los datos. 2.-si existiera una mejor forma de copiar los datos al Word, considerando que los datos que copia actualmente lo hace en fo…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 717 visitas
  16. Started by sailorcarola,

    Buenos dias, alguno tiene una macro que lo que seleccione me lo guarde como csv. Vi una en otra pagina, pero me guarda las fechas en formato mes/dia/año, pero asi no me sirve

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 717 visitas
  17. buenas!, como están gente!, pues aquí estoy con una consulta sobre macros, de lo que yo no tengo idea, por eso acudo a ustedes por ayuda. Busque en el foro pero lo que encontré no es lo que estoy buscando. Desde ya gracias a todos. la consulta es la siguiente: mis datos originales como ejemplo son estos: (la lista original contiene mas de 1.000 filas) y necesito crear una macro que me inserte filas y copie el original pero con las sumas de +1 para "inicial" hasta llegar al mismo monto de "final" y +30 en las fechas, para que quede de esta manera: adjunto archivo ejemplo ayuda.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 716 visitas
  18. Started by MarianoCruz,

    Hola buenas tardes tengo una rchivo que me ayuda con la seleccion de archivos por medio del browser y de ahi extraigo algunos datos. Con la macro puedo buscar un archivo dentro del explorador, busco y selecciono archivo y extraigo datos como ruta, nombre del archivo etc, pero debido a que ya tengo mas archivos (200 archivos .doc), me hes dificil navegar entre todos y revisar cada renglon, existe alguna manera en la que pueda filtrar los archivos con parte del nombre (Escrito en celda, ejemplo C6), y al abrir el browser me muestre solo los con extension .doc y .docx con los archivos de nombres coincidentes (C6). O si hay alguna otra opcion, me ayudara mucho. …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 716 visitas
    • 1 seguidor
  19. 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
    • 716 visitas
  20. Buenas tardes , Estoy obteniendo datos sin duplicados de una columna de tabla para después filtrar otra tabla En Function ObtenerDatosTabla Se utiliza un objeto Scripting.Dictionary para almacenar los valores únicos. Antes de agregar un valor al diccionario, se verifica si ya existe en él, evitando así duplicados. Al final de la función, se devuelve un Variant con los valores únicos almacenados en el diccionario utilizando la propiedad .keys del diccionario. Los datos obtenidos los paso como argumento a Sub FiltrarDatosTabla, pero es ahí donde no me funciona, solamente me filtra por el ultimo valor Aguardo sus comentarios Muchas graci…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 716 visitas
    • 1 seguidor
  21. 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
    • 716 visitas
  22. 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
    • 716 visitas
  23. Started by Marco Corrales,

    Hola, gusto saludarles. Nuevamente requiero de su siempre tan valiosa ayuda. Tengo un “Userform”, en el que digito números, lo que necesito es que respete el formato de las celdas en donde este copia la información, y el “Userform” lo que hace es copiar solamente unos caracteres, como si fueran texto, lo que pasa es que necesito que estos valores que se digitan en él, sean leídos como formato de porcentaje. Intenté lo siguiente: Private Sub TextBox1_Change() Range("BF42").Select ActiveCell.FormulaR1C1 = TextBox1 Selection.NumberFormat = "0.00%” End Sub Pero no logro nada con eso, para Excel sigue siendo un carácter sin formato. Les agradezco la ayuda que me pue…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 716 visitas
  24. 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
    • 716 visitas
  25. Estimados, tengo el siguiente problema: En la hoja “menú” puedo seleccionar entre distintos idiomas (ahora solo inglés, español y alemán). En la hoja “General data sheet” tengo Dropdowns con origen de datos. Deseo que los valores del dropdown también cambien de idioma al elegir otro idioma en la hoja “menu”. Adjunto mi archivo, por el momento solo tengo los datos cargados para el recuadro naranja. Excel 2010 SE puede lograr con las mismas fórmulas o un macro en la hoja o programación VBA? Desde ya estoy muy agradecido TDS consulta.zip

    • 0

      Reacciones de usuarios

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