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. Hola: Tengo una base de datos que contiene fechas (ej: 02-02-2016) y otros datos. Necesito filtrar todos los datos que están contenidos en un año seleccionado (ej: 2016). Si yo inserto una columna que entregue el año de cada fecha, la macros siguiente me sirve para filtrar los valores que necesito. ¿Es posible crear una macros que filtre los datos que necesito, sin tener que crear una columna nueva donde aparezca solo el año, sino que compare directamente con las fechas? Muchas gracias pd: adjunto excel y lo copio acá abajo también ------------------------------------------------------------------------------------------------------------- Dim añox 'Se escribe en …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 794 visitas
  2. Started by nelcab25,

    Buen dia a todos. Un favorazo, necesito ayuda para crear un horario de visitas aleatorias para unas tiendas, adjunto archivo de excel de referencia y la explicacion de lo que necesito. son 21 visitas a la semana, haciendo solo 3 por dia, distribuidas por la cantidad de visitas programadas semanales para cada tienda. gracias de antemano. Saludos. NelCab Visitas en tiendas.xlsx

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1k visitas
  3. Started by jose0406,

    hola una ultima duda tengo un macro con este macro, lo que hace es buscar las palabras que esten entre el rango "principio" y "final" y escribirlas en la casilla a2 y me funciona bien. pero ahora quiero un macro que haga la misma funcion pero con todos los codigos que tengan esas caracteristicas, ya que este macro en esas situaciones me marca error Sub selecciondetextoentrepalabras() 'macro que selecciona texto entre dos palabras principio = "<a class=""submenu"" ""href=""" Final = "</a>" texto = Range("a1") x1 = InStr(texto, principio) + Len(principio) x2 = InStr(texto, Final) - x1 Range("a2") = Mid(texto, x1, x2) End Sub - - - - - Mensaje combinado …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 757 visitas
  4. Started by Lema12,

    Hola a todos. Antes que nada, deseo expresar mi felicitación y agradecimiento a este foro, el cual aporta sus invaluables conocimientos a todos los que queremos seguir aprendiendo un poco más de excel. Gracias. Estoy tratando de hacer una macro que me genere secuencias de eventos a partir de una tabla de datos como la siguiente: [TABLE=width: 225] [TR] [TD]Núm[/TD] [TD]Evento[/TD] [TD=colspan: 3]Produce:[/TD] [/TR] [TR] [TD]1[/TD] [TD]A[/TD] [TD]6[/TD] [TD]8[/TD] [TD]10[/TD] [/TR] [TR] [TD]2[/TD] [TD]B[/TD] [TD]3[/TD] [TD] [/TD] [TD] [/TD] [/TR] [TR] [TD]3[/TD] [TD]C[/TD] [TD]5[/TD] [TD]8[/TD] [TD] [/TD] [/TR] [TR] [TD]4[/TD] [TD]D[/TD] [T…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.3k visitas
  5. Started by fdbchp,

    Necesito ayuda ******* con este tema, ¿Alguien puede ayudarme ? Gracias x adelantado Adjunto un archivo zip con un formulario vba basico para enviar mail desde excel desde mi cuenta de gmail. En el botón "enviar" del formulario no sé como modificar el codigo de la macro para insertar una línea de código para permitir que se vinculen archivos adjuntos para enviar archivos adjuntos. La idea es utilizarlo desde excel, no de otros programas predeterminados como outlook (no sé si esto es posible) Con la macro actual sólo puedo enviar mails sencillos ¿Alguien puede ayudarme? Gracias por adelantado. Borja enviar email.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.7k visitas
  6. Buenos dias foreros Estoy realizando un archivo excel que mediante una macro (a traves de un botón) crea una nueva hoja. -----Partimos de una página inicial 'INDEX' -----Pulso el boton de crear hoja ----Aparece un cuadro emergente que me pide el nombre de la nueva hoja (P.ej. 'BARRABAS') -----Se crea la nueva página con ese nombre 'BARRABAS' -----Necesito que en mi página 'INDEX' se cree un gráfico con datos de la hoja 'BARRABAS', El gráfico lo consigo crear con mi macro pero no puedo extraer datos de la n…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1k visitas
  7. Started by CarlosKurt,

    Buen día a todos. De antemano agradecer sus aportes por apoyarme en mi consulta. En el Rango (A1:A50) de Mediante la herramienta de Formato Condicional - Escala de Color se resalto datos duplicados y luego con la similar manera de ir a Formato Condicional - Resaltar reglas de celdas - Duplicar valores se coloreo de color blanco los "datos únicos". Solamente se necesita que en el rango (A1:A50) , se mantenga el mismo formato (color de fondo y datos) PERO sin la configuración del FOMARTO CONDICIONAL. Espero haberme hecho entender con claridad.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2k visitas
  8. Buenas tardes, Espero no repetirme, antes de nada he buscado, pero me he podido saltar algo. El caso, esque intento scrapear una web llamada racingpost.com, y no consigo encontrar la forma de obtener las urls de los enlaces. Os paso el código por si alguien sabe la fórmula. Por otro lado, la url lleva un control de fechas, se puede automatizar? ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Sub Racing() With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://www.racingpost.com/horses2/cards/home.sd?r_date=2015-02-12&group_by=by_time", Destination:=Range("A8")) .Nam…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 809 visitas
  9. Buenas gente, preciso una macro para poder desde un libro activo, tomar los datos de otro libro, filtrarlos y pegar su resultado en el libro activo, en una pestaña determinada. Alguien podria ayudarme? Muchas gracias!!

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 526 visitas
  10. hola expertos de excel mi pregunta es como hacer un codigo de acuerdo a esta condicion , si el numero de la hoja 1 se encuantra en cualquier cuadro de la hoja cundi1 colocarlo debajo de este ejemplo el 2687 esta en la hoja 1 y aparece en un cuadro de la hoja cundi1 colocandolo debajo de donde se encontro dicho numero les agradezco su colaboracion ejemplo2.xlsm

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 701 visitas
  11. Started by henrhy,

    Buenas tardes, Estoy haciendo un formulario para ingresar los datos del personal nuevo en una empresa. pero a partir del punto 3 es donde tengo problemas. Tengo una base de datos como se muestra en la imagen adjunta y de esta base tengo que jalar alguno campos. Ejm: Llega un trabajador nuevo Henry Guerra para el puesto de Asistente de Marketing, entonces al ejecutar el formulario: 1ro. Escribir el NOMBRE del personal Henry Guerra 2do. En GERENCIA, desplegar la lista y seleccionar Gerencia Comercial (hasta aqui la tengo clara) 3ro. En AREA, desplegar la Lista y solo aparezca las areas respectivas a Gerencia Comercial, tales como Gerencia Comercial, Marketing, Imagen…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.4k visitas
  12. Tengo una macro que me salva un libro preguntándome su nombre: Do fName = Application.GetSaveAsFilename Loop Until fName <> False Workbooks("destino.xlsm").SaveAs Filename:=fName El problema es que una vez creado, no se como utilizarlo, ya que siempre me pide un objeto y lo único que conozco de él es el fName, que es el string de la ruta completa del archivo Quiero activarlo y hacer referencia a sus hojas, pero no se como referirme a él. ¿Podeis echarme una mano?

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 773 visitas
  13. Started by cepillin,

    Que tal, estoy haciendo el calculo de la ruta critica de red CPM, lo tengo muy desordenado , pues no tengo experiencia y poco conocimiento en las funciones de Excel. Si alguien puede opinar acerca de este tema les agradezco. Les puedo dar mas datos , no los quiero agregar para no ocupar espacio en la pagina. trabajoa.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2.5k visitas
  14. 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

    • 0 respuestas
    • 688 visitas
  15. Started by riverts,

    Hola Equipo de "ayudaexcel" tengo una duda algun tiempo encontre este archivo y veo que traduce algunas palabras en distintas idiomas.! Hay alguna manera de de traducir fraces en excel en la hoja o a travez de un listbox pero que no sea desde un webrowser para entrar a google.! gracias.! disculpen si inicio un tema ya pasado. Pero solo encontre el traductor de google. La cual que es lo mismo que entrar al explore Bueno ahí les subo el archivo aver si se presentan nuevas ideas.! ..Gracias de antemano,! calendario.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.2k visitas
  16. Started by Milis,

    Quisiera hacer una macro, donde seleccionando una celda, indicando id del producto salga el detalle donde yo ingreso el precio y salgo en un listado general , pero para cada producto, como esta en el excel que adjunto donde pones un numero haces clic el botón salida y sale en el listado completo. SISTEMA DE INVENTARIO.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 571 visitas
  17. Buen Día, Necesito una ayudita por favor, lo que sucede es que eh estado buscando una macro que me ayude a copiar información de un libro a otro, yo se que hay miles de códigos y formas, la cuestión es que necesito que me copie diferentes columnas y ademas de eso como el proceso se repite cada vez que se corre la macro necesito que me copie solo la información nueva de las columnas o las que estén cambiadas, mi archivo tiene muchas columnas pero solo debo copiar unas cuantas, en todos los archivos hay exactamente el mismo numero de columnas están organizados igual y se llaman igual, y solo hay un archivo en donde se van a copiar los datos los otros son la fuente simpleme…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 658 visitas
  18. Buenas tardes, estoy intentando completar una macro sencilla, para en función del grupo al que pertenezca el trabajador le asigne unas libranzas u otras. Como domino poco el tema de macros, he usado la opción de copiar un rango en una fila preestablecido, en función al tipo de libranzas asignado y lo copie en la fila del trabajador buscado. El problema me surge cuando pretendo que compruebe que las fechas de inicio y fin de contrato están comprendidas dentro del mes de la hoja correspondiente o que si solo trabaja parcialmente en ese mes, copie solo el periodo de trabajo. he intentado crear varios bucles for next sin éxito y también lo he intentado con la función offs…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 659 visitas
  19. Started by Andrey Fernández,

    Saludos Deseo realizar una búsqueda avanzada por medio de varios comboboxes y checkboxes (que activan a los combobox), lo que deseo es poder activar los checkbox que requiera como criterio de búsqueda (mantener disabled a los que no) y al oprimir buscar, realizar la búsqueda(filtros) con los criterios seleccionados y presentar los resultados en un listbox. El problema radica en que soy inexperto en vba y sólo se me ocurre realizar estos filtros con sentencias if, lo que me parece algo extenuante, ¿alguna recomendación para realizar esta búsqueda avanzada más practicamente? De antemano, gracias. Adjunto el archivo donde se entenderá mejor. https://www.dropbox.com/s/jn…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.6k visitas
  20. Started by petercien1,

    Estimados Buenas Noches Acudo a uds una ves mas para solicitar de vuestra valiosa ayuda. Arme un codigo de la siguiente manera, me ayude de google para llegar a este: Sub AbrirWeb() Dim IE As Object Set IE = CreateObject("InternetExplorer.application") IE.Navigate "http://www.mercadopublico.cl/Portal/Modules/Site/Busquedas/BuscadorAvanzado.aspx?qs=1" Do DoEvents Loop Until IE.readystate = 4 IE.Document.getelementbyid("txtSearch").Value = "2239-14-LP14" IE.Document.getelementbyid("btnBusqueda").Click IE.Visible = True 'Posibilidad de obtener codigo fuente 'IE.Visible = False End Sub[/CODE] Este código me abre la pagina web, lo hago así porque deb…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 2k visitas
  21. buenas amigos de ayudaexcel Os comento mi duda, desde que [uSER=46507]@Macro Antonio[/uSER] me resolvió otra duda sobre temas de colores en excel vba, he estado probando varias combinaciones y pruebas con la propiedad interior.colorindex Pues bién, con ello he pensado un sistema para enviar segun el color y todo iba bien hasta que he llegado a la parte del mail (Mail por CDO) el mail lo envia bien y tal, pero no consigo mandar las celdas de color amarillo en el cuerpo del mail, lo he intentado por activa y pasiva pero nada. aquí os dejo el archivo y os cuento como va, al pulsar combobox cargará la información en rojo, y al seleccionar las entradas en el combo lo pasar…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 758 visitas
  22. Buenas tardes. Tengo una hoja que ordena unos números del 0 al 9, desde la columna A hacia las siguientes, B , C. etc. Es un juego donde un número predefinido en la LINEA 1, indica que el número anterior IGUAL, ya debe desaparecer de la lista, de la posición de la columna anterior. Hice una macro que modifica los formatos según el número de la celda, produciendo el efecto que se puede mirar en el ejemplo que adjunto del archivo ARCOIRIS.XLSM. Necesito ayuda para modificar tres cuestiones muy difíciles para mí. 1.- Que la macro trabaje únicamente con los números de la línea 1, y no sea necesario que estén ubicados en la columna A, (ver ubicación en el archivo). 2.- Al fin…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 798 visitas
  23. Hola amigos, Tengo un problema y me gustaría contar con su ayuda y apoyo. Mi problema es que debo diseñar una caja de cartón master donde colocar en su interior productos que vienen en cajas mas pequeñas llamadas cajas inner. La dificultad esta en que son varios productos y cada uno tiene una caja inner distinta. Tengo las medidas (alto, ancho y largo) de cada caja inner, de cada producto y la cantidad de cajas asociadas a cada producto también. Para la caja master tengo dos restricciones el alto y la cantidad de cajas master a asociar al pedido. En realidad, el problema es como cubicar un pedido. Adjunto ejemplo en Excel. Desde ya…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 6.2k visitas
  24. Started by gonzaloalfaro,

    Cómo están foreros? Tengo una duda sobre un procedimiento. Tengo las rutas en unas celdas de excel y quiero que este comando, obtenido de la grabadora, me permita realizar el query con esta macro. La macro, busca en la web la direccion y descarga cierta info ya que en la ruta solo cambian ciertos valores de manera recursiva. Dim Ruta As Integer Ruta =Cells(1,1).Value With ActiveSheet.QueryTables.Add(Connection:= _ "URL;" & (Ruta) & "" _ , Destination:=Range("$D$1")) Help y Gracias.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 770 visitas
  25. Hola Tengo un archivo que duplica, imprime, consulta entre otras cosas hecho con macros pero preciso que esas misma funciones la realice otro archivo y por mas que intento modificandolo me arroja error. adjunto el archivo muestra el cual tienen los macros y el archivo egreso que es el que necesito que tenga las misma funciones que el otro Gracias Desktop.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 833 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.