Ne prendre qu'une valeur sur deux

Bonjour

j'ai sur une ligne "5 5 1 6 1 7 0 7 9 "

je voudrais dans ma ligne du dessous, ne prendre qu'une valeur sur deux

impossible de retrouver cette fichue fonction

pourriez vous m'aider ?

Merci

Salut,

en fonction personnalisé :

A copie dans un module :

Function unsurdeux(cellule As Range) As String
Dim i As Integer
tt = Split(cellule.Value, " ")
For i = LBound(tt) To UBound(tt) Step 2
    unsurdeux = unsurdeux & " " & tt(i)
Next
End Function

Dans une cellule écrire la formule comme suit :

=unsurdeux(I25)

Si i25 = "5 5 1 6 1 7 0 7 9"

Alors le résultat sera 5 1 1 0 9

Je cherche par formule, mais je sèche, des idées le forum?

Damien

Bonjour

Bonjour Bigdams (Ah je n'ai pas compris la même chose - D'où l'importance de joindre un fichier)

Sans fichier

Ta ligne complète en 1

Formule en A2 et à tirer vers la droite

=SI(MOD(COLONNE();2)=0;A1;"")

aïe je suis tellement débutant quant aux formules VBA que quand tu me dit "met ça dans un module" je suis perdu c'est pour ça que je recherche une formule

ce serait vraiment sympa en tout cas meme mes commerciaux ne savent pas faire !!


merci banzai mais si on est en mode L1C1 et pas A1B1 ça donne quoi

pour être plus précis

mettons que sur ma ligne j'ai

1 3 5 7 9 13 25 789 1284

je veux en dessous une ligne avec

1 5 9 25 1284

Cf fichier joint !

Dovidus =)

18unsurdeux.xlsm (15.96 Ko)

Bonjour

A quoi bon répondre tant que je ne sais pas quelle est le type de solution que tu veux, parce qu'entre la solution de Bigdams et la mienne ce sont 2 visions différentes du problème

La balle est dans ton camp

Expliques ce que tu veux

voila en PJ


Dovidus a écrit :

Cf fichier joint !

Dovidus =)

Merci mais je veux pas de macro (demande de la DSI ...hum

6unsurdeux.zip (4.18 Ko)

Bonjour a tous,

Comme je n'ai compris encore la même chose.

Comme quoi Banzai64 a entièrement raison.

Les données ligne 1

formule en b2 et à étirer vers la droite:

=DECALER($A$1;;(COLONNE()-1)*2)

Amicalement

ah ça sent mieux oui par contre (merci haonv) !

c'est bizarre le comportement

(je te donne en PJ)

19unsurdeux.zip (4.02 Ko)

Re,

Ce qui est bizarre , c'est que je ne vois pas du tout comment tu obtiens cela.

Pas de formule, pas de macro dans ton fichier joint.

Pour moi la formule renvoie bien une valeur sur deux.

Amicalement

en fait j'ai fait autrement (j'ai changé l'affichage de mon tableau)

Rechercher des sujets similaires à "prendre valeur deux"