AFFICHER le contenu des cellules d'une colonne

0

Bonjour chers tous,

Je cherche un code qui va me permettre d'afficher le contenu des cellules d'une colonne donnée. supposons que dans une colonne A par exemple j'ai 5 noms alignés et à chaque fois que je clique sur un bouton les noms s'affichent à tour de rôle dans une autre cellule B1.

j'ai fabriqué quelque chose (voir fichier exemple ) mais ça coince.

Aidez mois s'il vous plait

https://www.cjoint.com/c/JAqpv1B5emt

    matsniper Posté le 16 janvier 2020, 16:22
    par matsniper
    Répondre
    0

    Bonjour,

    J'aimerais une précision concernant ta demande quand tu dis "à tout de rôle". Est-ce que ça veut dire qu'à chaque clic, c'est un autre nom qui s'affiche ?

    Si oui, il s'affiche selon un ordre quelconque ou alors dans l'ordre de la liste ?

    Et dans ce dernier cas, que ce passe-t-il quand la liste est terminée et qu'on clique à nouveau ? On redémarre au premier élément de la liste ?

    Ou alors est-ce que "à tour de rôle" veut dire que l'on fait défiler le nom de chaque élément de la liste en changeant de nom toutes les XX secondes ? (à la manière d'un diaporama)

    À bientôt pour plus d'informations.

    MicXL Posté le 20 janvier 2020, 11:10
    par MicXL
    0

    Salut MicXL,

    -Oui à chaque clic, je voudrais que le nom suivant s'affiche du haut en bas

    -Quand la liste est terminée, me le signaler.

    merci encore

    matsniper Posté le 21 janvier 2020, 00:49
    par matsniper
    0

    Bonjour,

    Voici en premier mon fichier avec la commande à l'intérieur. Quelques commentaires à ce sujet.

    https://www.cjoint.com/c/JAwi2JqKziP

    Tout d'abord, j'ai mis des variables pour faciliter les modifications du tableau dans le futur.

    Ensuite, la première cellule de la liste me suffit, puisque dans la commande, je balaye la liste jusqu'à ce qu'une cellule vide soit trouvée. On peut donc ajouter/supprimer autant de nom que l'on souhaite.

    Description de la commande

    Tout d'abord, je vérifie si la cellule E6 est vide. Si oui, je la remplis avec le premier nom en haut de la liste.

    Sinon, je recherche dans la liste que je parcours à partir du début pour trouver un nom identique au nom dans la cellule de destination.

    Une fois trouvé, j'écris dans la destination le nom suivant de la liste si il existe. S'il n'existe pas, un message informe l'utilisateur.

    ATTENTION, si le même nom est répété plusieurs fois, la recherche s'arrêtera au premier élément trouvé sans tenir compte des répétitions.

    Si le nom n'est pas trouvé dans la liste, un autre message informe l'utilisateur. Cette opération pourrait sembler inutile, mais on pourrait très bien avoir mal orthographié un nom en faisant une saisie manuelle, ou même l'avoir supprimé de la liste.

    En espérant avoir répondu à ta question, bon courage pour adapter tout ça dans l'ensemble de ton projet.

    MicXL Posté le 22 janvier 2020, 10:12
    par MicXL

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :