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. Buenas tardes estimados amigos. Antes que nada desearles unas felices fiestas en compañia de sus familias y amigos. Mi duda es la siguiente. Tengo un proyecto en el cual he creado un menu para cada tipo de usuario, donde dicho Usuario ve solo un par de hojas, menos el Administrador que ve la totalidad de las hojas, y para evitar el uso de algunas macros asignadas en botones al proyecto, tales como eliminar, modificar, etc, he restinjido su uso validando si una hoja en particular es visible, donde dicha hoja solo es visible cuando se loguea el Administrador, todo por medidas de seguridad. Usando la siguiente instruccion realice la validacion: If Sh…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 865 visitas
  2. Started by javierausin,

    Buenas, me gustaría que me ayudarais a hacer una macro, si alguien tiene tiempo claro. Yo creo que es una macro sencilla, pero por mas que lo intento no lo consigo. Lo primero que necesito es que busque los datos de las columna A de Hoja1 en la columna C de la Hoja2 y si son iguales copie el valor correspondiente de columna M de Hoja2 en la columna escogida. Para escoger la columna donde pegar, un menú desplegable con la selección de los meses. Una vez escogido el mes, se pulsa un botón (TICKET) y se realiza la búsqueda y pegado. Luego necesito un cuadro de texto donde introduzcas una medida de la columna A, y dando al botón COLOR se ponga de un color, dependiendo del m…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 865 visitas
  3. Started by niangari,

    Saludos a todos una vez más.. Escribo porque me he topado con un obstáculo que no puedo resolver a ver quién me puede ayudar. No sé si la única forma de hacerlo será con macros (si hay una manera sin macros mejor aún), pero paso a contarles: Tengo en la primera página a la derecha de la tabla principal de correlaciones, una tabla que clasifica cada "par" de activos (en este caso financieros) en "sin correlación" "correlacion media" y "alta correlacion" según criterios muy arbitrarios. Lo que yo necesito que en la página de "resultados" estos pares se organicen agrupados automáticamente. Ahí verán que ya están organizados pero lo hice copiando todo lo que la fórmula de …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 865 visitas
  4. Started by schooltato,

    Cordial saludo Nuevamente a qui molestando pero me tienen loco con este formato, el resultado que quiero es que en una hoja me consolide toda la información por ejemplo que pueda ver fácilmente en una semana mes o quincena que mercancia le hizo falta en determinado punto de venta, la cantidad y la persona que entrego, que pueda filtrar por persona, algo fácil de entender y de analizar, se me había ocurrido una macro que recorriera cada celda y el valor lo compara con unas tablas ya definidas para saber si era un referencia o un entregador o el punto de venta, pero no tengo ni idea como hacerlo, adjunto formato quedo atento a sus ayudas y de antemano gracias. FALTANTE…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 865 visitas
  5. Started by cesarnp17,

    Hola Buen dia. Me pueden ayudar a seleccionar la mejor sintaxis para el siguiente probema Tenemos una tabla. [TABLE=class: grid, width: 500, align: left] [TR] [TD=align: center][/TD] [TD=align: center]A[/TD] [TD=align: center]B[/TD] [TD=align: center]C[/TD] [/TR] [TR] [TD]1[/TD] [TD]Variable 1[/TD] [TD]Variable 2[/TD] [TD]Resultado[/TD] [/TR] [TR] [TD]2[/TD] [TD]a[/TD] [TD]1[/TD] [TD]x[/TD] [/TR] [TR] [TD]3[/TD] [TD]a[/TD] [TD]2[/TD] [TD]y[/TD] [/TR] [TR] [TD]4[/TD] [TD]b[/TD] [TD]1[/TD] [TD]x[/TD] [/TR] [TR] [TD]5[/TD] [TD]b[/TD] [TD]2[/TD] [TD]y[/TD] [/TR] [TR] [TD]6[/TD] [TD]c[/TD] [TD]1[/TD] [TD]x[/TD] [/TR] [TR] [TD]7[/T…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 865 visitas
  6. Tengo un problema con un archivo *.xlsm que quiero pasar a *.xlam (Complemento) pero el archivo *.xlsm funciona bien pero cuando lo guardo a *.xlam deja de funcionar ¿?. Tengo Win7 64 bit, Office 2010, y todas las librerías *.ocx , mscal, mscomct2, etc registradas, ¿Me puede ayudar alguien a identificar el problema? Adjunto el archivo xslm, se trata de un calendario que se activa en cualquier celda al hacer dobleclick. Gracias de antemano. he resubido el archivo ya que el primero no era el correcto. Calendario_Camarina00.rar

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 865 visitas
  7. Hola buenas tardes, me dirijo a ustedes solicitando su ayuda y les comento mi problema: Tengo dos hojas con información que deseo comparar entre ellas, principalmente 3 columnas en común. En la hoja uno las columnas son: F_Emision, y Cantidad; en la segunda hoja las columnas son: Fecha, Saldo. Se supone que los datos entre las columnas de cada hoja deben coincidir, pero no es asi, hay diferencias entre el numero de registros por fecha, mi necesidad es que mediante una Macro se comparen las columnas de ambas hojas y en una tercera hoja se arrojen solo las diferencias con fecha y cantidad. Espero me puedan ayudar y de antemano agradezco su apoyo. Saludos cordiales... A…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 864 visitas
  8. Started by XoceanoX,

    Buenas tardes; por favor necesito su ayuda para el siguiente problema: quiero crear un cargo en word con datos que lleno en excel; les adjunto los archivos de word y excel de como podría quedar, si es necesario modificarlo para que pueda funcionar adelante, estoy atento a sus indicaciones. en el excel he dejado comentarios para que se guíen con mi problema. gracias de antemano con su ayuda y tiempo. de excel a word.rar

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 864 visitas
  9. Hola a todos, me estoy encontrado con un problema, y no le encuentro solución por ninguna parte. Cuando desde un libro de excel llamo a otro y le pido que me ponga un formulario de otro excel, y repito esta acción varias veces, este ya no aparece, y no logro entender porque esto sucece. Adjunto dos archivos con el asunto en cuestión. Como siempre, muchas gracias por vuestra ayuda. PRIMERO.xls SEGUNDO.xls

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 864 visitas
    • 1 seguidor
  10. Started by dredondo,

    Necesito acceder a un WSDL con usuario y contraseña, para descargar la información e incorporarla en la hoja de cálculo.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 864 visitas
    • 1 seguidor
  11. Invitado Juan Pelfort
    Started by Invitado Juan Pelfort ,

    Hola Antoni, debo decirte que este programa que me hiciste es una maravilla, te lo curraste y mucho, he hecho muchas pruebas con el, y para comprender mejor todo el funcionamiento, se me ocurren unas consultas. 1º En la Hoja "Caja" sobre qué, actúa el botón/macro "Reset" ? 2º En Hojas "Tickets y Detalle" que significa ID de la columna A ? 3º En Hoja "Detalle" en ID, qué significa el mismo número repetido ? 4º Porqué hay Hoja "Ticket" y Hoja "Detalle" ? no hacen más o menos lo mismo ? 5º Me imagino que las filas de las Hojas "Tickets" y "Detalle" no las debo borrar nunca, pues debe coger información de allí, la Hoja "Estadística", o borr…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 864 visitas
  12. Buenos días Tengo que agradecer por toda la ayuda brindada en el pasado Tengo un proyecto de completar un archivo de Word con información de Excel para eso he tratado con el siguiente código: Sub A_crear_word() mi_carpeta = ActiveSheet.Range("A2") Set objWord = CreateObject("Word.Application") objWord.Visible = True objWord.Documents.Add Template:=mi_carpeta, NewTemplate:=False, DocumentType:=0 For I = 3 To 8 busqueda = ActiveSheet.Range("B" & I).Text remplazar = ActiveSheet.Range("A" & I).Text With objWord.Selection.Find .Text = busqueda .Replacement.Text = remplazar .Execute Replace:=2 End …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 864 visitas
  13. Tengo este codigo el cual me recorre las filas evaluando la columna "E", en este caso evalua si en la columna tiene estos datos "Pajaritos No. 1" o "Pajaritos No. 2", y si es asi, que elimine la fila completa, pero al ejecturala se alenta mucho el proceos tarda como 1 min o aveces mas. Como puedo mejorar esto. Saludos Sub borrarFilas() Dim ultimaFila As Long Dim fila As Long ultimaFila = Hoja1.Cells(Rows.Count, "E").End(xlUp).Row For fila = 5 To ultimaFila If Hoja1.Cells(fila, 5) = "Pajaritos No. 1" Or Hoja1.Cells(fila, 5) = "Pajaritos No. 2" Then …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 864 visitas
    • 1 seguidor
  14. Buen Día Mi nombre es Rodrigo Tiburcio y tengo una macro que lo que hace es que en un archivo tengo varios docuementos de excel. El boton lo que hace es que junta todas las hojas de los diferentes archivos en una nueva, el problema es que cuando la intentamos trabajar en otra computadora no corre la macro ya que esta linkeada a que solo lo trabaje en mi computadora. Private Sub CommandButton1_Click() Dim directorio As String Dim fichero As String Dim ficherodondeimportar As String Dim hoja As Worksheet Dim totalhojas As Integer directorio = "ThisWorkbook.Path & " \ " & NombreLibro" ficherodondeimportar = "import…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 864 visitas
  15. buena quisiera saber es como a través de un macro cambiar elf ormato de una columna de escel que los numeros que son ingresados son muy largo y a veces pasa a exponencial entonces necesito que se quede en un formato numero pero sin decimales!! Si alguien me pudiera ayudar prueba.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 864 visitas
  16. Muy buenas tardes comunidad. El día de hoy se me presento un problema con una base de datos que se encuentra en una carpeta compartida, se elimino la función indirecto de la columna "Estado" para la columna "Situación". Realizando la esta función en otro archivo me funciona pero no puedo subir este porque ya se encuentra compartida y tiene ciertas restricciones que no me permiten el cambio del archivo. Quería comentarles que esta base tiene un macro donde al cambiar el dato de la columna "estado" la información de esta fila se remite directamente a la hoja de "inhabilitados". MuchasGracias por su ayuda. BASE DE DATOS PARA 2013.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 864 visitas
  17. Started by GR77,

    Saludos a todos Por favor me gustaría que me ayudaran a crear una UDF para lo siguiente : Tengo una base de datos en access con una Tabla1 y en este ejemplo 4 campos, con la macro se insertan 3 de los cuatro campos, y el cuarto campo (Descripcion) se debería de llenar dependiendo de la columna C del libro de excel, es decir, si en la celda de la columna C tengo un 1 en el campo descripción se debe llenar con la palabra Matutino, los demas numeros o letras están en la macro y como debería de quedar está en la tabla Copia de Tabla1 Nota.- No puedo utilizar por ejemplo una formula como buscarv, porque en la realidad tengo mas columnas con datos, salvo su mejor…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 864 visitas
  18. Started by kanll,

    Saludos a todos los miembros del foro. Mi consulta es como realizar la validación en los checkbox, es decir; Tengo varios Checkbox los cuales al activarse deberían realizar una instrucción. Ejemplo; - Si activo el Checkbox 5, debería mostrar la imagen 5 en el centro del form y el resto de Checkbox e imágenes deberían ocultarse. Esto lo debería realizar al activarse uno solo ("o cualquiera") Checkbox. - Si se activan dos o mas Checkbox deberían distribuirse en el form, de igual dimensión y tamaño. (Pueden existir combinaciones de Checkbox1 y el Checkbox5, mismas que deberán mostrar las imágenes correspondientes.) - Al realizar esta acción de mostrar la(s) imagen(e…

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 863 visitas
  19. Started by Antonio,

    Tengo un fichero en el cual utilizo dos combobox sincronizados de tal manera, que al seleccionar un valor en uno de ello, en el otro me muestra el valor que le corresponde ubicado en otra lista. Se me ha presentado un error en tiempo de ejecución al ejecutarlo y no he podido dar con lo que lo produce. Por ello, solicito la ayuda de alguien que me indique cómo solucionarlo y me describa por qué se produce. De antemano. gracias. Subo el fichero para mayor comprensión. Editado: Subo nuevo fichero con menos datos por si es cuestión de peso. Gracias por responder Macro Antonio. RELIQUIDACIÓN.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 863 visitas
  20. Buenas Foro. En un rango de celdas variable en columna A tengo rutas y nombres de archivos para adjuntar a un correo. Con .Attachments.Add adjunto un archivo y mi pregunta es como podria adjuntar los que tengo en el rango A con algun bucle o algo?

    • 0

      Reacciones de usuarios

    • 6 respuestas
    • 863 visitas
    • 2 seguidores
  21. Started by lchump,

    Estimados , saludos a todos. Necesito de su gran apoyo en el siguiente material , en las que necesito crear una macro por fecha proceso solicitados según pedidos diarios en las que encontraran lo siguiente:PEDIDO - F-PROCESO= cantidad de pedidos x fecha de proceso y se grafique por grafico de barras. Macros generar graficos por fechas.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 863 visitas
  22. Started by romaop,

    Buenas noches compañeros macrolovers. tengo un archivo que tiene dos userform, el primero guarda datos a una base de datos y el otro userform es para guardar mas datos en el transcurso de los dias. EL PROBLEMA ES QUE TENGO 4 FILAS DE INFORMACIÓN Y AL QUERER MODIFICAR UNA FILA PARA AGREGAR NUEVOS DATOS, ESTA ME LA DUPLICA LOS DATOS . VEASE QUE LA INFORMACIÓN DE LA GUIA 2020 YA NO ESTA Y ESTÁ DOS VECES LA GUIA NUMERO 9000000. POR FAVOR necesito ayuda con esto que me está rompiendo la cabeza Mil gracias de antemano archivo.xlsm

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 863 visitas
    • 1 seguidor
  23. Started by li-y11,

    Buenas Tardes : Tengo un macro pero no se como ponerle para que en lugar de que pase la información especifica de una hoja seleccione por medio de un rango el nombre de la hoja, ya le movi al derecho y revez y nada U = Sheets("Pasar").Cells(Rows.Count, "C").End(xlUp).Row ff = 7 While Sheets("Pasar").Cells(ff, "AA") <> "" And ff < U ff = ff + 10 Wend With Sheets.Range("A5") (ESTA ES LA PARTE) POR EJEMPLO EN A5 QUIERO PONERLE EL NOMBRE DE LA HOJA QUE QUIERO LA INFORMACION. Gracias.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 863 visitas
  24. Started by alvarochacon,

    amigos muchas gracias por este espacio que nos brindan a las personas que necesitamos tanta ayuda amigos necesito crear un historial cada vez que se actualiza un valor de determinada celda, navegando en la red e conseguido este codigo Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$A$1" Then Exit Sub With Range("A" & Cells.Rows.Count).End(xlUp) .Offset(1) = Target .Offset(1, 1) = Format(Now, "hh:mm:ss") End With End Sub (perdon si no referencio la pagina pero de tantas que busque ya perdi el link) este codigo me funciona de maravilla siempre y cuando yo oprima enter y necesito que no sea asi habe…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 863 visitas
  25. Copiar datos y ordenar en 5 columnas Quisiera pasar de unos datos en columnas: cota - nominal - tipo - max - min - real 10 - 120 - Position - 0,2 - 0 - 120,05 20 - 130 - Distance - 1 - (-1) - 130,4 ... - A otro sitio de la hoja (o otra hoja) - Me debe copiar los datos hacia abajo hasta que existan datos - Se deben pasar los datos de la columna "Real" agrupados de 5 en 5. Por ejemplo, si tenemos 20 filas de datos, se crearan las columnas "real1", "real2", "real3", "real4" y "real5" con 4 datos cada una (20/5). Los primeros 4 datos de la columna "real" se colocan en la nueva columna "real1", los siguientes 4 en "real2", etc. Gracias Ordenar.xls

    • 0

      Reacciones de usuarios

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