Copie et transfert de la valeur des cellules d'un tableau vers un autre tableau

Anonyme
2018-12-21T14:09:10+00:00

Bonjour,

J’ai transformé les grilles des pages « Concours » et « Finale » en tableau. Cela m’amène une plus grande souplesse d’utilisation. Maintenant, il me suffit de rentrer un numéro dans la cellule de la colonne « B » libre suivante, pour créer une ligne tout en gardant toute la programmation qui va avec. Exemple : dépassement des valeurs, le match nul interdit …

La ligne 5 contenant les titres des colonnes du tableau est masquée. Les colonnes « R, S, T, U et V » aussi sont aussi masquées.

Dans l’exemple, à l’issue des 3 parties, un classement a été effectué par l’intermédiaire du bouton « Classement ». Ensuite, les valeurs des cellules « B6 : C13 » sont transférées dans les cellules « J7 : K14 » de la feuille « Finale » par le bouton « Qualifié Finale ».

Il reste à copier le reste des équipes(N° et Equipes). La liste démarre à partir de la neuvième ligne du tableau (quatorzième ligne), ça c’est le point de départ qui ne change jamais, jusqu’à C « aléatoire ». Aujourd’hui, il y a 16 équipes, demain, il y aura peut-être 40 …et ça c’est la valeur inconnue.

Ma question est de savoir comment copier la valeur des cellules des colonnes « B et C » de la feuille « Concours » puis de les coller dans les cellules des colonnes « B et C » de la feuille « Repechage et trier la colonne « B » en ordre croissant.

Je pourrai faire manuellement un copier/coller et le transférer dans la feuille « Repechage » dans la cellule « B6 » et classer la colonne « B ».

Maintenant, est-ce qu’un code pourrait remplacer cette dernière action ?

Merci pour ton aide.

Cordialement

https://1drv.ms/x/s!Avq7hyE1Ux3Mkn61aCQQYrcJBX5h

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

110 réponses

Trier par : Les plus récents
  1. DanielCo 107.7K Points de réputation
    2019-02-10T09:38:04+00:00

    Bonjour,

    Peux-tu poster la macro "Worksheet_SelectionChange" telle que tu l'as modifiée ?

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2019-02-09T10:24:27+00:00

    Bonjour,

    Daniel, J'étais en train de t'écrire quand j'ai reçu ton mail. J'en suis arrivé à la même conclusion. J'ai même basculé la première partie du code. Ça, c'est bon.

    Pour la deuxième partie de la demande, je vais la reformuler :

    • ·       Clique dans une cellule de la colonne "B" = déclenchement du MsgBox "Voulez-vous inscrire une équipe ?"
    • ·       Clique sur Non = rien
    • ·       Clique sur Oui = enlever la protection de la feuille "Concours".
    • ·       Mettre une valeur dans cette cellule puis Enter = sélection de la cellule voisine en "C". Rentrer le nom de l'équipe puis Enter = déclenchement d'un MsgBox "Voulez-vous continuer les inscriptions ?
    • ·       Clique sur Non = protection de la feuille "Concours"
    • ·       Clique sur Oui = sélection de la cellule "B" suivante

    Merci pour ton aide

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2019-02-09T09:52:42+00:00

    Bonjour,

    Dans le premier classeur, la macro est "Sub Worksheet_Change". Elle se déclenche lorsque tu changes la valeur d'une cellule. Dans le second classeur, la macro est "Sub Worksheet_SelectionChange". Comme son nom l'indique, elle se déclenche lorsque tu changes la sélection. Reste à savoir ce que tu veux.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2019-02-08T15:27:17+00:00

    Pour ce classeur, tu as complètement raison. Regarde sur le lien du classeur où j'ai fais les essais. Cela correspond curieusement à un clic.

    https://1drv.ms/x/s!Avq7hyE1Ux3MkyWAsZAD6JCHQcxG

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. DanielCo 107.7K Points de réputation
    2019-02-08T13:22:08+00:00

    quand je clique dans la cellule, le message n'apparaît pas

    Ce n'est pas un clic, il faut changer la valeur d'une cellule.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire