Pétanque

momo1r Mensajes publicados 6 Estado Miembro -  
via55 Mensajes publicados 14391 Fecha de registro   Estado Miembro Última intervención   -
Hola
Tengo 79 años y soy jugador de petanca
Tenemos un programa informático para la gestión de concursos
Nuestro problema es el sorteo del concurso
Para evitar que un jugador juegue siempre con los mismos jugadores y en los mismos terrenos varias partidas seguidas
Deseo una macro con condición
Sorteo en la columna del sorteo aleatorio copiar el último número en la primera celda del segundo sorteo
2ª columna desplazada 2 celdas
3ª columna desplazada 3 celdas
4ª columna desplazada 3 celdas
5ª columna desplazada 1 celda
6ª columna desplazada 2 celdas
Saludos Raymond

12 respuestas

  1. via55 Mensajes publicados 14391 Fecha de registro   Estado Miembro Última intervención   2 759
     
    Hola momo

    No queda claro tu historia de desplazar
    Haz un ejemplo en una hoja de Excel de un primer tiraje y de lo que esperas para los siguientes y publica tu ejemplo en mi-partage.fr creando un enlace que copies y vuelvas a pegar aquí
    ¿Concurso en dobles, en triples? ¿Cuántas partidas?

    Cdlmnt
    Via

    --
    "La imaginación es más importante que el conocimiento." A. Einstein
    0
  2. momo1r Mensajes publicados 6 Estado Miembro
     
    Hola VIA 55
    Estoy de vuelta de vacaciones
    Gracias por encargarte del archivo PÉTANQUE
    Nuevo en informática, manejo mal crear un enlace hypertexto
    y pegar el enlace (aquí) no funciona
    Si es posible detallar paso a paso

    Saludos
    0
  3. via55 Mensajes publicados 14391 Fecha de registro   Estado Miembro Última intervención   2 759
     
    Hola

    Para publicar un archivo:
    1) Ve a https://www.cjoint.com/
    2) Haz clic en [Examinar] para seleccionar tu archivo (15 MB máx.)
    3) Desplázate hacia abajo para hacer clic en el botón azul [Crear el enlace Cjoint]
    4) Después de unos segundos se mostrará la segunda página, con el enlace en negrita; haz clic derecho sobre él y elige "Copiar enlace"
    5) Regresa a tu conversación en CCM, y en tu mensaje haz "Pegar".
    =>Ver la ficha https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

    Cordialmente
    Via

    --
    "La imaginación es más importante que el conocimiento."    A. Einstein
    0
  4. via55 Mensajes publicados 14391 Fecha de registro   Estado Miembro Última intervención   2 759
     
    Hola momo

    Sí, está bien,

    Por un lado es imposible orientarse en tu VBA, hay demasiados módulos y muchos vacíos; habría que hacer un poco de limpieza ahí dentro
    No entiendo para qué sirve la hoja Tirage y que sus tirages no tienen nada que ver con los de Tour 1, Tour 2, etc.; ¿me puedes explicar?

    Por otro lado, si entiendo bien, es en la hoja Tirage donde quieres hacer un informe
    ¿Los números de las columnas A a F deberían trasladarse a las columnas H a M con los desplazamientos que indicabas?

    Tu cosa es un poco una fábrica de complicaciones, debe haber forma de simplificar pero para eso hay que entender la lógica
    ¿Un primer sorteo aleatorio entre los inscritos y luego ir desplazando para cada turno según tus indicaciones sería suficiente?

    Saludos
    Via

    --
    "La imaginación es más importante que el saber." A. Einstein
    0
  5. momo1r Mensajes publicados 6 Estado Miembro
     
    Tu cosa es un poco una vez de engranaje, debe haber una forma de simplificar pero para eso hay que entender la lógica

    ¿Sería suficiente un primer sorteo aleatorio entre los inscritos y luego desplazando para cada turno según tus indicaciones?

    Sí, eso haría GRANDEMENT médir? (Note: corrected: "médir" seems a misspelling in original; keep as is if needed)

    Gracias
    0
  6. via55 Mensajes publicados 14391 Fecha de registro   Estado Miembro Última intervención   2 759
     
    Vamos a precisar bien el procedimiento posible:

    1) En la hoja 1 introduces a los participantes (máximo 40 por categoría tirador, etc.)
    2) Un sorteo mezcla a los participantes de cada columna para obtener los equipos de la ronda 1 de la hoja ronda 1
    3) los terrenos se sortean para esta ronda
    4) Los equipos de la ronda 1 se desplazan según tus indicaciones para obtener los de la ronda 2 (esto se puede hacer probablemente con fórmulas sin macro)
    5) mantenemos los terrenos en el mismo orden que el sorteo 1, como los equipos se desplazan no deberían terminar demasiado en el mismo, o ¿hacemos un nuevo sorteo de terrenos con el riesgo de que aún caiga algún equipo en el mismo terreno?
    6) aplicamos el mismo procedimiento para la ronda 3 y luego para la ronda 4

    En el caso de tripletas nos ocupamos de las 3 columnas, en el caso de dobles solo de las 2 primeras la 3ª estando vacía?

    ¿Estás de acuerdo con todo eso?

    --

    "La imaginación es más importante que el conocimiento." A. Einstein
    0
  7. momo1r Mensajes publicados 6 Estado Miembro
     
    Entonces aclaramos bien el posible procedimiento:

    1) En la hoja 1 introduces los participantes (máx. 40 por categoría tirador, etc.)

    2) Un sorteo mezcla a los participantes de cada columna para obtener los equipos de la ronda 1 de la hoja ronda 1.

    3) Los terrenos están numerados del 1 al 20; las 4 partes, ya que los jugadores se desplazan con cada sorteo.

    4) Los equipos de la ronda 1 se desplazan según tus indicaciones para obtener los de la ronda 2, ronda 3 y 4 (esto probablemente se puede hacer con fórmulas sin macros).

    5) Se mantienen los terrenos en el mismo orden que el sorteo 1; como los jugadores se desplazan, no deberían acabar en el mismo terreno (ese es el objetivo del desplazamiento). El sorteo debería hacerse en RONDA 1, RONDA 2, RONDA 3, RONDA 4 (el papel de la hoja TERRENOS es visual y color para evitar que 2 o 3 mujeres jueguen juntas, A MENOS QUE haya más mujeres que terrenos disponibles de MEMÉ que 3 puntuales y 3 tiradores).

    6) se aplica la misma procedimiento para la ronda 3 y luego para la ronda 4.

    En el caso de tríos se ocupan las 3 columnas; según el número de jugadores es posible obtener dúos.

    En el caso de dúos también 3 columnas; es posible obtener tríos según el número de jugadores.

    En caso de que el número de jugadores supere 72, es decir 12 terrenos, el equipo 13 y los siguientes ocuparán el terreno disponible.

    Otra restricción: algunos juguetes no participan en las 4 tiradas.

    Buena suerte.
    0
  8. via55 Mensajes publicados 14391 Fecha de registro   Estado Miembro Última intervención   2 759
     
    Re,

    1) Pour le tirage au sort on peut ressortir un mélange pour chaque colonne sur une autre feuille
    Les lignes incomplètes donneront des doublettes
    Cela donne le Tour 1

    2) Par contre je ne vois pas comment faire pour les autres tours si certains joueurs ne participent plus, on ne peut pas se contenter de décaler par colonnes, il faudrait rétablir une nouvelle liste et procéder à un nouveau tirage mais sans garantie que des coéquipiers du 1er tour se retrouvent ensemble !
    Et si on ne décale pas aussi la 1er colonne les joueurs de cette colonne qui ont joué en doublettes s'il y a mélange triplettes doublettes, se retrouveront toujours en doublettes
    C’est prise de tête ton truc !

    --
    "L'imagination est plus importante que le savoir." A. Einstein
    0
  9. via55 Mensajes publicados 14391 Fecha de registro   Estado Miembro Última intervención   2 759
     
    Aquí está la lectura a la que llego en la hoja T
    https://mon-partage.fr/f/I8FXzhgO/
    Ver antes mis observaciones en mi mensaje anterior

    Por otra parte, antes de continuar hay que limpiar tu archivo de los Módulos y de las macros innecesarios, se está volviendo demasiado pesado, ¡más de 14 000 Ko!!!

    --
    "La imaginación es más importante que el conocimiento." A. Einstein
    0
  10. momo1r Mensajes publicados 6 Estado Miembro
     
    Bonsoir VIA 55
    TIRAGE ALÉATOIRE
    1 Dans la feuille TOUR 1 colonne C 13 rechercher la dernière cellule non vide la copier la feuille TIRAGE coller A4
    D13 B4 -E13 C4-F13 D4-G13 E4-H13 F4
    Ceci détermine le nombre de terrains
    Dans la colonne TERRAINS faire une numérotation continue

    TIRAGE CONDITION 2
    Dans la colonne A4 faire une recherche de la dernière cellule non vide
    CTRL+C CTRL+X et CTRL+V dans la colonne H 4 copier le reste des cellules dan la colonne H5 (décalage 1-2-3 3-1-2
    Le CTRL +X facilite le reste des cellules non vides à copier
    a la fin du cycle rétablir la feuille TIRAGE ALÉATOIRE
    Faire de mémé pour
    TIRAGE CONDITION 3 et 4
    Apres contrôle et correction si nécessaire les feuilles seront diriger ver
    TOUR 2 -3- 4 copier collage spécial COLLER avec liaison ??
    Salutations momo
    0
  11. via55 Mensajes publicados 14391 Fecha de registro   Estado Miembro Última intervención   2 759
     
    No entiendo nada de lo que haces
    Tienes una idea muy clara y te aferras a ella, sin responder a mis preguntas
    ¡No entiendo nada de tus historias sobre tiraje condicion 2, 3 y 4!
    Lo complicas a mi parecer y como decía haces una verdadera fábrica de gaz, de la que no captó la lógica

    ¡Me rindo!
    Si alguien entiende mejor que yo que retome el relevo

    Lo siento
    Atentamente
    0