Jump to content

Search the Community

Showing results for tags 'for-next'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • ¿Eres nuevo? Lee las Normas y Reglas del Foro
    • Presentaciones
  • Dudas y consultas sobre Excel
    • Excel General
    • Macros y programación VBA
    • Power BI
    • Access, Word, Power Point, Outlook etc...
    • Comparte tus aportes
  • Sobre ayudaexcel.com
    • Solicitud proyectos
    • Blog
    • Plantillas
    • Productos de ayudaexcel
    • Megaguías
  • Otras aplicaciones de Microsoft Office
  • Variedades
    • Cafeteria Ayuda Excel
    • Temas resueltos
    • Temas Abandonados
  • Archive
  • Resources
    • Ideas y aportes

Categories

  • Tools
  • Add-ins
  • Store
  • Finance
  • Dpto. Admin
  • Purchasing
  • Agendas
  • Data registry

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Skype


Facebook


Twitter


Localización:


Interests


Mi versión de Excel

Found 1 result

  1. Hola de nuevo a todos: Tengo el Excel adjunto "INSERTAR FICHAJES FICTICIOS" y he hecho una macro para que inserte una fila con un fichaje ficticio según que en la celda correspondiente de la columna E aparezca el literal “SALIDA SIN ENTRADA” o “ENTRADA SIN SALIDA” y reemplace en la columna C el literal “Entrada” por el de “Salida” o viceversa, según corresponda. Es necesario para que no figuren “picaduras” impares y posteriormente se realice correctamente la suma de horas. En la macro he incluido un bucle For…Next en el que le indico que se ejecute desde la fila 4 (x=4) hasta la última fila con datos (variable uf). Se ejecuta perfectamente pero sólo hasta la última fila con datos que figura al iniciar el bucle (en este caso, la fila 910), pero como se van insertando filas cada vez que encuentra uno de los literales anteriores mencionado, debería seguir hasta el final, pero no lo consigo. Le he puesto en los condicionales if que están dentro del bucle For…Next un contador (uf=uf+1) para que incremente el valor de la variable uf cada vez que se inserte una fila nueva, y si al ejecutar la macro paso a paso con F8 ponemos el ratón sobre la variable uf al inicio del bucle For…Next SÍ que figura la variable incrementada, pero sigue sin avanzar la ejecución del bucle más allá del primer valor que tenía uf al principio (910). He probado también incluir en el bucle For…Next un Do While ActiveCell.Value = Empty pero tampoco funciona. ¿Me podríais ayudar a cambiar las veces que se ejecuta el bucle For…Next una vez que se está ejecutando? Muchas gracias a todos INSERTAR FICHAJES FICTICIOS.xlsm
×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png