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. File Excel Tengo problema una vez que hago "actualizar todo" no se que problemas tengo en la tablas. He puesto una imagen para que vea que pasa? lo otro es que seria con el los botones de Calcular 30. que tenga esta condición de pegado = AHORA()-30

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 567 visitas
    • 1 seguidor
  2. Started by manel pubill,

    da error de archivo no encontrado; que debo hacer para que se ejecute : WDir1 = "\\DESKTOP-13453GE\C:\Users\ipm20\Desktop\WProces\" WDir2= "F09-CompVda-PC2-20230701.xlsm" Run = "'" & WDir1 & WDir2 & "'!ProcCompVda" Application.Run WRun muchas gracias

    • 0

      Reacciones de usuarios

    • 12 respuestas
    • 566 visitas
    • 2 seguidores
  3. Started by rujason,

    Buenas tardes y saludos a todos/as. Soy nuevo en esto de las macros y estoy teniendo un problema con una macro. Necesito que al abrir el libro de excel, se ejecute una macro para reemplazar unas fórmulas en el libro. Esta parte la tengo resuelta, la macro me funciona perfecto cuando abro el libro. El problema viene cuando se abren varios libros que contienen esa macro, porque entonces deja de funcionar. He probado estos comandos tratando de que la macro aplique en ese libro en específico sin importar si hay varios abiertos y no me funcionan: 1. ThisWorkbook.Activate 2. Dim wb As Workbook Set wb = ThisWorkbook wb.Activate 3. Dim wb As Workbook …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 566 visitas
    • 1 seguidor
  4. Buenos días!!! Me estoy volviendo majara porque no veo el error. En el archivo que he subido, en la macro modificar, me sale error de compilacion en la siguiente línea: Fila = WorksheetFunction.Match(Sheets("Datos").Range("A2"), Sheets("Datos").Range("A1:A" & UF), 0) La cosa es que funciona todo perfecto!!!!! y si toco lo más mínimo deja de funcionar y ya tengo la cabeza a reventar.... Es para dar un pequeño cursillo a mis compañeros (los datos de la BD son ficticios no pasa nada...) y claro...que me salga un error no queda bien...pero es que no veo qué está mal!!! Si me podéis ayudar y me explicáis el error os lo agradecería!! …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 566 visitas
    • 1 seguidor
  5. Ayuda por favor con un problema necesito que a una celda determinada de una hoja se muestre el resultado de otra celda de una hoja diferente y si esa celda este vacia que busque en otra celda que propondremos en la misma hoja como tendría que ser la formula por favor

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 566 visitas
  6. Started by fredy122,

    hola experto la idea es como reducir o modificar este codigo byfejoal ya que lo que realiza es resaltar en la hoja 2 las celdas azules que estan cerca de la celda de borde grueso ejemplo2.xlsm

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 566 visitas
  7. Started by 6luishao6,

    Buenas, mi consulta es la siguiente: Como puedo configurar un calendario Estudiantil. Ósea: Está dividido en trimestre que son 3 y vacaciones, Cada año varían las fechas de los trimestres puede que un trimestre aumente días o disminuya días, al igual que los 2 trimestre restantes y los días de vacaciones. Ósea que si inserto (30) solo me habilite 30 celdas (Días), seguido de eso ingreso el 10 que equivalen a las vacaciones de (10) solo me habilite las 10 celdas (Días) seguidas del 1er trimestre, seguido ingreso 80 que equivalen al 2do trimestre seguido de los días del 1er trimestre (30) y vacaciones (10) y para completar ingreso 34 que equivalen al 3er trimestre…

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 566 visitas
    • 2 seguidores
  8. Estimados, me gustaría optimizar un proceso el cual me tarda mucho tiempo. De una lista general de equipos, hacer check para seleccionar algunos y se vayan copiando en una segunda hoja. Luego, que de esa hoja con equipos seleccionados se vaya agregando a una tercera hoja que corresponda al detalle de los equipos, el esquema de ese detalle lo tengo en otra hoja llamada HD con las características para todos los equipos. Con esto en resumen necesito pinchar el equipo, que se copie a la hoja 2 y que al mismo tiempo, se copie en otra hoja 3 los datos generales para ese equipo (varias filas, distintas para cada equipo). Las hojas con la información serían la Lista Principal …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 566 visitas
  9. Started by Cadavidst,

    Hola a todos, Tengo varios grupos de 3 palabras que necesito agregar en tres celdas de una fila, una seguida de la otra. Son al menos 10 grupos de 3 palabras. Lo que necesito es una ventana adicional con 10 botones, uno por cada grupo de palabras, al dar click sobre el botón, deben aparecer las tres palabras en el documento, teniendo en cuenta la celda activa, de tal forma que si la celda activa es la G5, la primer palabra del grupo se escribe en esa columna, la segunda palabra en la celda H5 y la tercer palaba en la celda I5. La idea es que me pueda desplazar verticalmente con las teclas de dirección por la columna G y asignar los valores correspondientes a cada fila …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 565 visitas
  10. Started by Lázaro,

    Hola a Tod@s. Necesito ver si me podéis ayudar, la idea es hacer una Macros donde me pueda Borrar los dos últimos Rangos ocupados a partir de la Fila 218 de la Hoja1, según el ejemplo, los primeros son CA218:CB424 para ya después dar clic en la Macros5. He adaptado una Macros que tiempo atrás me facilito el Amigo @Gerson Pineda pero no se ejecuta, supongo que he trasladado algo mal a esa Macros, pero no le encuentro el error. En el ejemplo que subo muy pequeño está sombreado en Amarillo ese primer Rango a Borrar en la Hoja1. Agradecido de antemano por sus respuestas. Un Saludo. Lázaro PRUEBA-1.rar

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 565 visitas
  11. Started by Benito Bartolomé,

    Hola a todos; Tengo una duda que no se como resolver y me gustaría salir de dudas. En un formulario he puesto a modo de prueba 18 labels y un botón que al ejecutarlo le quita el color de fondo a cada label. Lo que no sé es si es posible mediante un ciclo que controle el nombre de cada label y así evitar repetir tantas veces el mismo procedimiento. El procedimiento es el siguiente y lo pongo así porque no deja insertar código: Option Explicit Private Sub CommandButton1_Click() ' ¿Hay alguna manera para mediante una variable o función para no repetir ' "Me.Label_ 1 ---> 18" veces? Me.Label1.BackStyle = fmBackStyleTransparent …

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 565 visitas
    • 1 seguidor
  12. Started by Gabriela hg,

    BUENAS TARDES! Agradeciendo de ante mano su ayuda, tengo que realizar un archivo en bloc de notas con ciertas características en donde se debe de respetando campos y espacios que deben de llevar cada uno, en excel realice la base de datos y según yo ya tengo la estructura que quedara para pasarlo de forma masiva a un archivo de txt, solo es una columna que deseo pasar al txt la cual es la columna R, como son muchos movimientos los que se tienen que realizar creo que me puede ayudar el uso del excel. Excelente día Saludos! CAMPO MIO 1.xlsx

    • 0

      Reacciones de usuarios

    • 3 respuestas
    • 564 visitas
    • 2 seguidores
  13. Hola!! A ver si me sé explicar y si alguien me puede ayudar. Tengo ya toda la Excel con macros programadas funcionando pero ahora necesitaba que toda la hoja de Excel esté bloqueada, y que tan solo se desbloquee la siguiente fila que no tenga celdas rellenadas, es decir: Ejemplo: Rango celdas (A3:F3) desbloqueadas (para poder poner datos); una vez todas las celdas ya contienen información (y no son blancas/vacias), quisiera que la macro bloquee la fila de A3:F3 para no poder modificar los datos entrados y a su vez, desbloquear la siguiente fila: A4:F4 para poder entrar los datos ahí, y así sucesivamente con todas las filas siguientes. Alguien podría ayudarm…

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 564 visitas
  14. Started by Choni,

    Hola buenas soy nuevo en esto de Excel pero me gustaría que me ayudaran a crear una macro.quiero crear una macro para borrar contenido de celdas cuando llegue a una fecha específica; gracias

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 564 visitas
    • 2 seguidores
  15. Started by OSKARFER,

    el problema es el siguiente: necesito que me copie en otra hoja lo que se realiza en la hoja conciliacion. pero que lo haga segun el cambio de mes. en otras palabra necesito una copia de cada mes. adicional debe tener una hoja con algo que pida una contraeña para dar el ingreso a las hojas gracias por la ayuda Conciliacion Bancaria ORIGINALII.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 564 visitas
  16. Muy buenas, No soy experto en Excel, voy buscando información por todos sitios y cogiendo ideas de todos los que sabéis. Estoy haciendo un archivo Excel de facturación y necesito ayuda en un par de cuestiones: Por un lado, a la hora de pasar los datos de una factura nueva ("Guardar factura"), en la hoja "Datos factura" necesito que se copien todas las fórmulas del rango "M:O" y de "Q:S", ahora mismo se copian algunas sí y otras no, no sé porqué. Y por otro, he conseguido realizar una consulta de facturas para poder imprimirlas o guardarlas, pero necesito que se puedan modificar, cambiando los datos de la hoja "Datos factura". No puedo adjuntar el…

    • 0

      Reacciones de usuarios

    • 5 respuestas
    • 563 visitas
    • 1 seguidor
  17. hola a todos! les comentos, tengo una macro en el cual me calcula las cantidades de combinaciones de 8 numeros pero quiero que no me aparescan numeros repetidos, es decir: ejemplo si tengo estos numeros: 1 2 3 2 3 4 3 4 5 4 5 6 sus combinaciones serian: 1 2 3 1 2 4 1 2 5 1 2 6 1 3 3 <--- se repite el 3 1 3 4 1 3 5 1 3 6 1 4 3 1 4 4 <--- se repite el 4 1 4 5 1 4 6 1 5 3 1 5 4 ...............(mas combinaciones...) adjunto archivo. de ante ya, muchas gracias. AyudaCombinacionesEstadisticas.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 563 visitas
  18. Started by artmandu,

    Hola un saludos a todos de nuevo se que esta pregunta no correponde, pero no encuentro como colgarlo de foro correcto pero espero puedan ayudarme estoy trabajando con imágenes en word, se trata de insertar una imagen y que luego esta sea seleccionada y modificada en cuanto a su tamaño, utilizo el siguiente código para insertar la imagenSelection.InlineShapes.AddPicture FileName:= _"C:UsersArturoDesktopFotosListasFoto d (" & nf & ").jpg" _, LinkToFile:=False, SaveWithDocument:=Truela imagen queda insertada en una tabla pero el problema es que se pierde su selección es decir que necesito seleccionarla con el mouse para modificar su tamaño, y como son bastantes …

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 562 visitas
  19. Started by chiquitinx,

    Buenas tardes estimados(as): Tengo una duda, al aplicar código fuente para que de acuerdo a parámetros se pueda realizar una búsqueda dentro de un rango de celdas, en las cuales los encabezados de columnas representan fechas, y las filas códigos de grupos. Se requiere realizar una búsqueda por fecha y código para introducir en la intersección un valor que se tiene en un textbox. el código que se utiliza es el siguiente: Sub busqueda() Dim fecha As Date Dim columnas, filas As Range Dim a, b As Integer fecha = dia & "/" & mes & "/" & año Set columnas = Range("af3:ds3") Set filas = Range("c4:c94") a = filas.Find(codigo, , xlValues, xlW…

    • 0

      Reacciones de usuarios

    • 4 respuestas
    • 562 visitas
    • 1 seguidor
  20. Started by pitaspallas,

    Buenos días, me preguntaba si existe alguna manera de ordenar las filas de datos según los numeros de la columna C de la hoja 2 (de mayor a menor) . he intentado hacerlo de varias maneras pero no me sale ni a tiros, más o menos he localizado donde lo tengo que hacerlo pero... no hay manera Aquí os dejo el archivo Gracias a todos Cálculo.zip

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 562 visitas
  21. Started by isidrovj,

    un compañero que ya no trabaja con nosotros realizo unos libros en excel 2003 y usaba en asistente de msoffice, ahora la empresa ya instalo la version de excel 2010 y esta version ya no usa el asistente alguien me podria ayudar... Waldo

    • 0

      Reacciones de usuarios

    • 2 respuestas
    • 562 visitas
  22. Started by acol92,

    Hola! Necesito ayuda para realizar lo siguiente. Por un lado, tengo una presentación de Powerpoint, a la cual cargo automaticamente unas 100 fotos, colocando 2 por diapositiva, y debajo, el título con el cual está guardada la foto. Por otro lado, tengo un archivo de Excel, en el cual tengo 1 columna con IDs, y otra con direcciones. Ahora, lo que necesito hacer es que como título de cada fotografía en la presentación, me tome la dirección de la respectiva ID (nombre con el que está guardada la foto). Ejemplo: una foto se llama "770.jpg", al agregarla en la presentación, automáticamente debajo me aparece "770" como título. En el Excel, por ejemplo en la celda A2, dice "7…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 562 visitas
  23. Started by Juanpy,

    Estimados del foro, Hace un tiempo cree una CommandBar usando el editor xml UI. El caso es que existen opciones de esta CommandBar que deseo se desactiven en un momento dado. He bajado alguno ejemplo desde el sitio del creador, pero no hacen el efecto dado. La idea: Sub EnableControlsWithCertainTag2() 'Enable only the controls with a Tag that start with "Group2" Call RefreshRibbon(Tag:="Group1Button1*") End Sub [/CODE] [CODE] Sub RefreshRibbon(Tag As String) MyTag = Tag If Rib Is Nothing Then MsgBox "Error, Save/Restart your workbook" & vbNewLine & _ "Visit this page for a solution: http://www.rondebruin.nl/rib…

    • 0

      Reacciones de usuarios

    • 0 respuestas
    • 562 visitas
  24. Started by JuanMarin,

    Tengo varios archivos de igual formato y estructura... nombres C0028-01_ICD_Nº12... con el correlativo de los ultimos 2 digitos que varia, todos en una misma carpeta, lo que deseo es copiar de todos los archivos dos datos, ubicados en la celda F25 y F32, respectivamente , y que estos se almacenen en forma de base de datos vertical, de manera sucesiva, de tal forma que aparezca una base donde se registre ... Columna A: Nombre del archivo "C0028-01_ICD_Nº..." Columna B: Valor de la celda F25 "Total Horas de Redetallamiento" Columna C: Valor de la celda F32 "Peso Total Impactado (kg)" Adjunto archivos origen, tengo una macro que saque de un tema similar pero no puedo o …

    • 0

      Reacciones de usuarios

    • 1 respuesta
    • 561 visitas
  25. Started by celim,

    Hola amigos Foreros les escribo para que con sus conocimientos me ayuden a solucionar este tema. y es que quiero hacer varias tablas a partrir de dos tablas dinamicas. la nueva tabla tiene ciertas carcateristicas como les muestro en la hoja("objetivo") del libro que adjunto . las variables que conforman las tablas en realidad no son constantes es decir no siempre existira un mismo número de especies ni de tipos de bosques por lo que el código debe ser amoldable . en el libro que adjunto ,en elmódulo 1 existe un código que ayuda crear parte e de lo que busco n la (Hoja "Hinf"), pero ya no doy mas. Tablas_tabladinamica.zip

    • 0

      Reacciones de usuarios

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