Exel

Bonjour,
je voudrez répéter un champ ( 11 ligne ), et a chaque fois un seule case doit être modifier et si cella

=" <location>MP3/0"&E5&".MP3</location>"

mais lorsque je fait défiler vers le bas il m'affiche a la place de E16 au lieu de E6 je sais que cela est du au fait que je répète plusieurs ligne en même temps.
j'espère qu'il y a une solution. car dans le même champ répéter et 2 lignes plus loin j'ai un autre et cette fois c'est un texte. ( les ligne que je veut prendre sont eux l'un après l'autre).

merci d'avance pour votre aide.
Configuration: Windows 7
Firefox 3.5.4

6 réponses

  1. Contributeur
    bonjour

    Comme Raymond l'avait dit je n'avais pas tout à fait tout compris mais avec
    ="<location>mp3/"&TEXTE(ENT((LIGNE()-1))/11+1;"000")&".mp3</location>"

    cela devrait fonctionner toujours en ligne 3 : à toi d'adapter.
    0
    1. Contributeur
      Excuse-moi :
      Je n'avais pas deviné qu'il s'agissait d'une macro !
      0
      1. Merci de ta reponse Raymond PENTIER,
        oui c'est vrai que c'est pas trop compréhensible.
        j'ai 11 ligne que je veut répéter tous en changent 2 ligne a chaque fois.
        les ligne en question sont pour créer une playliste pour une lecteur flash et j'ai 114 titre a y mettre, vous comprenez que je peut pas tous retaper, le n° en la colonne E et les titres sont sur la colonne F

        voila le code en question :

        <track>
        <location>mp3/001.mp3</location>
        <album>Album</album>
        <title>titre</title>
        <annotation></annotation>
        <duration></duration>
        <image>covers/coran.png</image>
        <info></info>
        <link>http://aberwag.free.fr</link>
        </track>
        la 11ème ligne est vide entre chaque 2 track.

        et je veut que le 001 devient 002.......
        Et le titre change a chaque fois aussi.

        J'espère que c'est plus compréhensible maintenant.
        0
        1. Contributeur
          bonjour

          Tu crées ta formule ainsi en remplaçant le -2 par le nombre de lignes qui précédent ta première formule : avec -2 elle est en ligne 3.

          =" <location>MP3/0"&INDIRECT("E"&ENT((LIGNE()-2)/11)+5)&".MP3</location>"
          0
          1. Contributeur
            RIEN COMPRIS !

            Reprends ton souffle et fais des phrases courtes.
            Si possible demande à un ami de lire ton explication, pour vérifier si lui, il comprend ce que tu veux expliquer.
            D'autre part que signifie <location> dans ta formule =" <location>MP3/0"&E5&".MP3</location>" ?
            Et à quoi sert le / entre MP3 et 0 ?
            0