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

    Buenas Tardes... Antes que nada, veo que este grupo de profesionales y no tanto (como es mi caso) es muy amigable y la verdad que son super serviciales a la hora de saldar mis dudas. Les agradesco mucho el tiempo que se toman en responder. Desde mi humilde persona les mando un abrazo grande. Debo decirles que le traigo otra duda. He creado una hoja donde pretendo que una macro haga lo siguiente: 1). Filtre datos en "Hoja1" en la Fila 1 y desde la columna A a la D 2). Que la Columna D siempre se filtre por la condicion "S/CUMPLIR" y que la C se filtre por el Primer dato que se encuentra en la "Hoja2" en A1. 3). Seleccione los datos en "Hoja1" desde A2 hasta el ultimo …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 853 visitas
  2. Started by andreapalacios,

    Holas gentes.. estoy agregando un modulo para que me copie las celdas de mi excel a mi word, pero nose como los parametros de paste adjunto el codigo: Sub Copiar_Excel_a_Word() Hoja1.Range("A1:B1").Copy 'crear nueva aplicación Word Dim appWord As Word.Application Set appWord = New Word.Application With appWord .Visible = True .Activate End With 'crear nuevo documento Word appWord.Documents.Add 'pegar celdas Excel appWord.??????????????????????????.Paste 'liberar el objeto Word Set appWord = Nothing End Sub [/PHP] Una ayudita plis para quienes sepan como se puede hacer.

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 5.2k visitas
  3. Hola Tengo la siguiente duda: Tengo un libro excel con distintos productos, estos productos se actualizan diariamente en un libro excel. Ese libro se tiene que compaginar con otro libro, que es el de 3 trabajadores, para que los trabajadores sepan cual son los nuevos productos que hay. En el libro de origen se actualizan los productos por fila. Hay 15 columnas con características propias de cada uno de los modelos. Los nuevos productos se van añadiendo a las distintas filas, siempre en la última que se haya escrito. En el libro destino sería igual,pero la única diferencia que son 16 columnas pq en la primera columna la (a) hay checkbox. Mi duda es la siguiente, ¿Se p…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 2k visitas
  4. tengo unas macros creadas depende de la info que tengo corro una u otra. pero quiero que si por error preciono la que no necesitaba, la macro no corra gracias por la ayuda Tavo09 ejemplo1.zip

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 895 visitas
  5. Started by Diamar,

    Hola a todos. Tengo una base de datos trabajada con una lista desplegable utilizando las funciones INDICE, COINCIDIR y CONTAR.SI, tal como se presento en uno de los temas ya tratados en este foro. El problema es que al el rango sobre el que debo realizar la búsqueda es dependiente (columna ya que son varios rangos y cuando cargo la fórmula en la validación de datos me aparece un error que dice que no se pueden utilizar operadores de referencia ni constantes de matriz en la validación. Adjunto el archivo de prueba (Estoy trabajando en excel 2010) ejemplo.rar

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.5k visitas
  6. Started by renu04,

    Tengo una hoja de datos y quiero crear un tablero con botones y que con cada botón se crea un tabla dinámica distinta tomando distintos datos, y que cada tabla dinámica vaya a una hoja especifica con su nombre. Pero grabo las macros y no logre que puedan funcionar.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 1.4k visitas
  7. Started by faroca20,

    Hola a Todos, tiempos sin escribir, pues realmente el diseño de la aplicación de formularios de excel esta funcionando perfecto, pero a hoy por la cantidad de información y un numero mayor de usuarios me veo en la necesidad de realizar una conexión a una base de datos externa, he leido algo y se puede hacer con ADO para un libro de excel aparte como base de datos o por medio de una base de datos en acces en realidad este tema hasta ahora lo empiezo a descubrir, y en realidad me cuesta demasiado trabajo comprenderlo, pues en este foro he encontrado algunos, ejemplos al respecto pero no he podido lograr implementarlo en mi archivo, pues no están como bien documentados y ex…

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 3.5k visitas
  8. Buenas a todos: Viendo el tema anterior, queria saber si es posible eliminar solo los duplicados despues de la coma, o sea... auto rojo, camion rojo, ascensor rojo, auto rojo ------------- unicamente quedando .. auto rojo, camion rojo, ascensor rojo. El UDF que vi eliminaba directamente las palabras rojo, no tomaba como separacion las coma. Gracias de antemano.

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.5k visitas
  9. Saludos Amigos, soy nuevo en esto, tengo un reporte generado por un reloj checador,me gustaria ver si me pudiesen ayudar, en el reporte tengo departamento, numero de trabajador, nombre, dia, marc entrada y marcacion salida. Me gustaria desde un libro diferente importar datos del reporte generado de modo que me acomode las columnas de la misma manera con con la excepcion de que las personas que no tienen marc entrada o marcacion salida no me pase sus datos. Ademas me gustaria que se hiciera un calculo en base a la entrada y salida para conocer el tiempo extra del trabajador. Agradeceria toda ayuda posible. eder.xls

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 840 visitas
  10. Buenas tardes, me gustaría saber si me pueden ayudar con la siguiente macro, todos los días recibo un archivo con los datos de unos ACTIVOS que son colocados en diferentes hojas dependiendo del activo (ACTIVO1, ACTIVO2,…ACTIVOn), es decir, hay una hoja para cada activo. Hice una macro en el archivo "DATOS DEL SIAR PARA ESTIMACION DEL C-VaR y EVT.xls" con la intención de extraer solo el rango que me interesa el cual es fijo para cada activo ("B4:B23"). La macro me funciona bien pero tengo el problema que no siempre hay información para algún activo en particular, y yo hice la macro considerándolos todos. Por ejemplo, si el día de mañana no hay información para el ACTIVO3 …

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.1k visitas
  11. Started by Milenko Brzovic,

    Hola a todos! Tengo un problema. Me gustaría poder modificar una matriz. La idea es que según el rango que yo selecciono ( matriz), poder modificarla. Ejemplo, tengo una matriz de datos de números, y si es que la suma de los valores de las filas, y la suma de las columnas son iguales, que se modifique el valor de cada esquina de la matriz a uno definido por las sumas de las columnas y filas, ( lo que quiero hacer en concreto no tiene nada q ver con eso, pero es para dar una idea). Yo no soy un experto en VBA, por ahora he creado un par de funciones y procedimientos. Y para hacer esto se me había ocurrido hacer una función, pero tendría que devolver una matriz entera …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 1.4k visitas
  12. Hola buenas tardes, podría ayudarme a completar código de macro para actualizar una tabla filtrada de inventario, muchas, muchas gracias. Inventario02.xls

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 648 visitas
  13. Buenas noches. Agradezco me puedan ayudar con una macro que realice un intercambio secuencial de números para un rango excel. Para tamaños variables y secuencias variables... Por ejemplo así: 59-54-41-27-13 54-59-41-27-13 59-41-54-27-13 59-54-27-41-13 59-54-41-13-27 Gracias por su tiempo.

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 629 visitas
  14. Started by helard,

    Necesito que haga un recuento de los numeros que pertenezcan a esta serie en la columna H, lo que pasa es que no aparece desde el primer termino Aqui esta la macro Sub macro09() Inicio = Val(InputBox("Ingrese el primer termino")) Do razon = Val(InputBox("Ingrese radio")) N = Val(InputBox("Ingrese numero de elementos")) Loop Until razon <> 0 And N > 0 And N = Int(N) Fila = 0 For x = 1 To N - 1 Inicio = Inicio + razon Fila = Fila + 1 Cells(Fila, "H") = Inicio Next End Sub

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 657 visitas
  15. Started by Maku,

    Quisiera hacerles una pregunta que lleva un par de días rondándome la cabeza. La otra vez preparé un archivo que llevaba un montón de comentarios que contenían imagen. Se incluir y delimitar el tamaño de esos comentarios, mi pregunta es: existe la posibilidad de hacer que se añadan las imágenes por medio de pegado (o arrastrando la imagen) sin necesidad de tener dicha imagen en el ordenador. Me refiero a la opción "copio imagen" "pego imagen". Lo que vendría a ser añadir un comentario para dummies, o para vagos... depende de como se mire. El problema me surge al pensar en un archivo que va a ser utilizado por una persona para la que sé que descargar imagen, inserta…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 1.8k visitas
  16. Buenas tardes, Estoy tratando de construir una hoja excel para identificar y corregir anomalías detectadas en la evolución de préstamos, de tal forma que mediante la información en (t-1), que se considera correcta puesto que ya ha sido anexada a datos histórica (por eso he marcado que son celdas fijas) y las celdas variables en t que se encuentran en la parte derecha, que son con las que excel tendría que ir realizando iteraciones hasta que se satisfagan las ecuaciones que se encuentran en los chequeos de la parte derecha. Mi idea, por tanto, es conseguir que excel fuera iterando con los valores de la columna E marcados en azul, que serían las celdas variables, …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 675 visitas
  17. Started by Alfonso5597,

    Hola amigos foreros, que tal estan De nuevo por aquí, haber si me pueden ayudar con este código, la idea es darle formato de numero a la colunma en el listado, he probado varias cosas y no doy con la tela, les agradezco su ayuda El código es el siguiente ListBox1.List(ListBox1.ListCount - 1, 5) = .Cells(Lin, 9) Y tengo este también, me devuelve el resultado en la hoja del reves, me explico, tengo en el listbox, la fecha 08/04/2020 y me la devuelve 04/08/2020 cuando la envio a la hoja .Cells(Lin, 4) = ListBox1.Column(3, i) Muchas gracias por su ayuda

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 890 visitas
    • 1 seguidor
  18. Started by audy,

    Hola chicos, se que el tema que os voy a proponer es sencillo, pero lo estoy intentando y no me sale. Vereis, tengo un formulario donde tengo un textbox para introducir una fecha. Bien, me he instalado un complemento de excel que es un calendario, y lo he configurado para que me introduzca en el textbox, la fecha que seleccione previamente en el calendario, hasta ahì todo bien. Pero el problema està en que cuando le hago doble click sobre el textbox, que es el evento que he configurado para que salga el calendario, este sale pero debajo del formulario primero, y yo lo que quiero es que me salga encima. Si, lo se, el primer formulario deberia ser no modal para que el calen…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 641 visitas
  19. Started by luis,

    Formulariocontahhhhh.xlsm

    • 0

      Reacciones de usuarios

    • 7 respuestas
    • 1.3k visitas
  20. Started by lsmaniahotmail.com,

    Saludos a todo el equipo recurro a uds para resolver una macro para llenar un listbox que depende de un combo box, el combo se carga a travez de la propiedad row source( verduderia,panaderia,carniceria) y a cada item de este combo le corrresponden datos ubicados en una tabla por linea o sea : verduleria lechuga limones bananas zapallo panaderia pan pizza facturas vizcochoz carniceria lomo costilla matambre higado Deseo que cuando en el combo elija panaderia se llene el…

    • 0

      Reacciones de usuarios

    • 18 respuestas
    • 5.2k visitas
    • 1 seguidor
  21. tengo un problema al momento de querer editar un dato en mi hoja de excel al ejecutar el boton de modificar me manda error 91 variable de objeto o bloque with no establecido ya le busque y no le encuentro adjunto el archivo el problema es el la pestaña AUSENCIAS espero me logren ayudar gracias!!!! Private Sub BtnEditarAUS_Click() Dim Rango As Range Dim NuevaFila As Long Dim Valor As String ' lo puse como string por que el dato de la columna A es 1-1 Dim mensaje As String mensaje = MsgBox("ESTAS SEGURO DE EDITAR LOS DATOS", vbQuestion + vbYesNo, "EDITAR DATOS") If mensaje = vbYes Then Set Rango = ThisWorkbook.Sheets("BASE.AUS.").Range("A1…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 7.4k visitas
    • 1 seguidor
  22. Started by JovenCurioso,

    Buenos días, Tengo un formulario en VBA en el cual el usuario introduce 32 valores y el programa compara si hay una diferencia entre algunos de ellos mayor de diferentes parámetros. Tengo una función que pinta el fondo de las textbox de rojo o amarillo cuando se superan estos parámetros. Funciona perfectamente, pero cuando borro uno de los valores introducidos (por ejemplo porque me he equivocado al introducirlo) me salta el error 13 'no coinciden los tipos'. Soy consciente que es porque pasa de comparar dos números a un numero y un "null" pero simplemente quería saber si la función puede esperar a que haya un valor para compararlo y así no tener que rein…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 777 visitas
  23. Hola a tod@s, hace unos días pedí ayuda y se me dió una solución perfecta, pero al aplicar la macro si las celdas tienen fórmula no funciona. Lo que necesito conseguir es que se calculen las celdas consecutivas del mismo color. En una columna tengo celdas con números, celdas con color (algunas de ellas consecutivas) y necesito que en la columna de al lado me salga el recuento de cada grupo de celdas consecutivas. Todas las celdas tienen una fórmula dentro (por eso muestra números o colores) Adjunto excel con las celdas con fórmula para que sea más fácil. Gracias de antemano por vuestra ayda y saludos Contar celdas consecutivas mismo color si celdas ti…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 338 visitas
    • 1 seguidor
  24. Buen día espero alguien me pueda ayudar, tengo este archivo el cual se divide por color (semana), área, nom y repuesta (color), en pocas palabras lo que quiero es saber el total por color de respuesta de cada área por semana, tanto semana como respuesta las quiero contar por color y área por texto, espero su ayuda y les agradezco de antemano. Saludos

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 1.2k visitas
  25. Señores del Foro disculpen la molestia, pero tengo la siguiente situacion y requiero de Uds para solucionarla: Necesito una formula en excel o una macro que cuando yo digite en un cuadro de control de fomulario, el codigo del cliente, el codigo de la mercancias vendidas y la cantidad, me vaya acumulando las cantida por cliente, al frente del mismos y en la respectiva columna del articulo vendido. Adjunto Archivo de mjuestra. Cordial Saludo ARCHIVO PARA ENVIAR.xls

    • 0

      Reacciones de usuarios

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