Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Afficher donnée cellules à la verticale

osiris150

XLDnaute Occasionnel
Bonjour,

Je recherche un moyen de recopier à la verticale certaines données présentes dans une cellule.
Exemple :

En C2 j'ai par exemple dans la cellule : 83152456+83265458+87436521
et je souhaiterai avoir comme résultat en cellule A2 : 83152456 A3 : 83265458 A4 : 87436521

Je n'ai pas encore trouvé la solution.
en vous remerciant par avance pour votre aide.
Cordialement
Nicolas
 

Pièces jointes

  • Classeur1.xlsx
    8 KB · Affichages: 39

Dugenou

XLDnaute Barbatruc
Bonjour,
s'il y a toujours 8 caractères entre les + en A2 à recopier vers le bas :
Code:
=STXT($F$2;(LIGNES(2:$2)-1)*9+1;8)
Si non on peut faire avec substitue et stxt ou avec une fonction perso et un peu de vba
Cordialement
 

osiris150

XLDnaute Occasionnel
J'ai une petite suggestion éventuellement mais ça risque un peu de compliquer la chose. Est-ce qu'il y a moyen s'il y a également en cellule A3 d'autre numéros de les mettre à la suite ?
Je mets en pièce jointe pour plus de clarté
Merci d'avance.
 

Pièces jointes

  • Classeur1.xlsx
    8.1 KB · Affichages: 29

Dugenou

XLDnaute Barbatruc
Re Osiris, JHA,
Même formule mais utilisant un calcul intermédiaire qui regroupe toutes les "proforma"
A adapter à tes vraies données
 

Pièces jointes

  • osiris150.xlsx
    11.2 KB · Affichages: 28

JHA

XLDnaute Barbatruc
Bonjour à tous,

Sur l'exemple de Dugenou, un essai avec une fonction personnalisée Textjoin() pour ceux qui n'ont pas Excel 2016.

JHA
 

Pièces jointes

  • osiris150 bis.xlsm
    17.1 KB · Affichages: 24

osiris150

XLDnaute Occasionnel
Bonjour,

Je me permets de revenir sur le forum car j'utilise la méthode de Dugenou (modifié par JHA) mais je constate un petit problème.
En fait pour une question de lisibilité sur les N° présents dans les cellules, je fais un Alt+entrée pour faire un retour à la ligne lorsqu'il y a trop de numéros et là là formule ne marche plus car j'ai un décalage. Je vous mets en PJ un exemple avec un onglet Ok et l'autre pas OK. Je cherche mais ne trouve pas de solution pour éviter ce décalage. Je pense qu'il considère le Alt+entrée (retour ligne) comme un espace et du coup cela affecte le résultat...
Merci par avance pour votre aide.
Cordialement
Nicolas
 

Pièces jointes

  • osiris150 bis.xlsm
    21 KB · Affichages: 22
Dernière édition:

Dugenou

XLDnaute Barbatruc
Bonjour,
Désolé pour les vacances ....
Même avec le modèle de JHA je ne sais pas modifier la fonction personalisée qu'il a créée.
Mais la solution est simple : il faut substituer le CAR(10) par "" (rien)
Voir pj avec ma solution adaptée
 

Pièces jointes

  • osiris150 bis-1.xlsm
    21.2 KB · Affichages: 22

JHA

XLDnaute Barbatruc
Bonjour à tous,
Bonjour Dugenou

Un essai en modifiant la formule personnalisée
Code:
=textjoin("+";VRAI;SUBSTITUE($C$2:$C$10;CAR(10);""))

JHA
 

Pièces jointes

  • osiris150 bis.xlsm
    21 KB · Affichages: 15

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…