Partager via

Adaptation de code

Anonyme
2024-08-23T14:46:48+00:00

Bonjour,

En mettant le code ci-dessous dans la cellule C7,  les valeurs B17 : I18 de la feuille « Inscrit » s’écrivent dans les cellules de C7 à C22. Ça, c’est OK.

Ma question est : peut-on modifier ce code pour que les valeurs s’inscrivent dans les cellules :

C7 : C8, C10 : C11, C13 : C14, C16 : C17, C19 : C20, C22 : C23, C25 : C26 & C28 : C29.

=SIERREUR(    FILTRE.XML("<x><t>"&JOINDRE.TEXTE("</t><t>";VRAI;TRANSPOSE(Inscrit!B17:I18))&"</t></x>";"//t");"")l    

Merci pour votre aide. Cordialement

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

2 réponses

  1. Anonyme
    2024-08-25T14:34:50+00:00

    Bonjour Daniel,

    Désolé pour la réponse tardive. Je croyais t'avoir répondu. Je n'avais pas dû valider.

    La première solution fonctionne parfaitement.

    Merci et bonne journée.

    Cordialement

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

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2024-08-23T15:40:26+00:00

    Bonjour,

    Avec Excel 365 et si la ligne 19 est vide :

    =SUBSTITUE(DANSCOL(TRANSPOSE(Inscrit!B17:I19));0;"")

    Sinon, avec la ligne 20 vide :

    =SUBSTITUE(DANSCOL(TRANSPOSE(ASSEMB.V(Inscrit!B17:I18;Inscrit!B20:I20)));0;"")

    Danielparis at-henes train

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

    0 commentaires Aucun commentaire