Passer de "en ligne" à "en colonne en doublon"

Résolu/Fermé
Mat.V - Modifié le 24 sept. 2018 à 14:54
Mat.V Messages postés 3 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 24 septembre 2018 - 24 sept. 2018 à 16:06
Bonjour à tous et à toutes ,

Malgré tous mes efforts , je n'arrive pas à voir de solution pour mon problème.

J'aimerais convertir des données en ligne et les obtenu sur 2 colonnes avec des doublons de valeur dans la colonne A.

Merci de votre aide

Je ne peux pas vous joindre de fichier .Mais j'espère que cette image sera assez explicite.





En restant à votre disposition



A voir également:

2 réponses

ccm81 Messages postés 10863 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 12 juin 2024 2 410
24 sept. 2018 à 15:25
Une solution avec macro
https://mon-partage.fr/f/zfSjfzu8/

Option Explicit

' constante à modifier selon ta structure
' Feuille source
Const FS As String = "Feuil1"
Const codebFS As Long = 1       ' première colonne
Const lidebFS As Long = 2       ' première ligne
' Feuille But
Const FB As String = "Feuil1"
Const codebFB As Long = 8       ' première colonne
Const lidebFB As Long = 2       ' première ligne

Public Sub OK()
Dim s As String
Dim lifinFS As Long, liFS As Long, coFS As Long
Dim liFB As Long
liFB = lidebFB
With Sheets(FS)
  lifinFS = .Cells(Rows.Count, codebFS).End(xlUp).Row
  liFS = lidebFS - 1
  Do
    coFS = codebFS
    liFS = liFS + 1
    s = .Cells(liFS, coFS).Value
    coFS = coFS + 1
    While .Cells(liFS, coFS) <> ""
      Sheets(FB).Cells(liFB, codebFB) = s
      Sheets(FB).Cells(liFB, codebFB + 1) = .Cells(liFS, coFS).Value
      liFB = liFB + 1
      coFS = coFS + 1
    Wend
  Loop Until liFS = lifinFS
End With
End Sub


Cdlmnt
1
Mat.V Messages postés 3 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 24 septembre 2018
Modifié le 24 sept. 2018 à 16:07
super,
Merci beaucoup !

je ne peux malheureusement pas mettre la question comme résolue... Mais j'ai fait une demande par signalement
0
ccm81 Messages postés 10863 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 12 juin 2024 2 410
24 sept. 2018 à 14:51
Bonjour

Pour joindre un fichier
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".

Cdlmnt
0
Mat.V Messages postés 3 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 24 septembre 2018
24 sept. 2018 à 14:54
Bonjour et merci de votre réponse. Malheureusment, je connaissais déjà l'existance de ce site, mais je n'y ai pas accès depuis mon bureau. J'espère que cette image suffira à vous faire comprendre.

0
Mat.V Messages postés 3 Date d'inscription lundi 24 septembre 2018 Statut Membre Dernière intervention 24 septembre 2018
24 sept. 2018 à 15:14
0