Répartir une colonne sur plusieurs colonnes

Répartir une colonne sur plusieurs colonnes - VB/VBA/VBS - Programmation

Marsh Posté le 11-09-2014 à 15:37:51    

Bonjour,
Je cherche à mettre en forme des résultats de tests placés dans deux colonnes. J’ai déjà réussi à importer puis traiter les données provenant d’un fichier txt. Mais là je cale.
Les deux colonnes A et B sont plus ou moins longues en fonction du nombre de tests effectués (nbre de tests aléatoires). Les données de chaque test sont séparées par une ligne vide. On a donc plusieurs groupes de lignes dans les colonnes A et B.
Ce que je cherche à faire, c’est avoir ces groupes de test dans des colonnes à la suite (test1 sur A et B, test2 sur C et D etc...), et non à la suite sur uniquement deux colonnes.
Je pourrai ensuite automatiser la création de courbes de ces différents tests, mais ça c’est une autre histoire…
 
Merci pour votre aide

Reply

Marsh Posté le 11-09-2014 à 15:37:51   

Reply

Marsh Posté le 11-09-2014 à 15:51:11    

 
           Bonjour,
 
           en apportant de plus amples précisions, peut-être serait-ce possible d'indiquer une voie à suivre …
 

Reply

Marsh Posté le 11-09-2014 à 16:41:12    

Quelles précisions seraient utiles?
 
Deux colonnes A et B remplies de données, chaque groupe de données est séparé par une ligne vide.
Je souhaite déplacer tous les groupes dans les colonnes suivantes.
Groupe 1 dans colonnes A et B
Groupe 2 dans colonnes C et D
Groupe 3 dans colonnes E et F
Etc...
Le nombre de groupe n'est pas fixe, ainsi que le nbre de lignes par groupe.


Message édité par krzn le 11-09-2014 à 16:45:04
Reply

Marsh Posté le 11-09-2014 à 20:20:35    

 
            S'agissant de données importées, l'idéal serait de l'effectuer en amont au moment de l'importation.
 
            Sinon lire l'aide VBA intégrée concernant la propriété CurrentRegion
            Ensuite en activant le Générateur de macros puis en effectuant manuellement une opération de déplacement des données,
            une base de code est livrée sur un plateau !
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed