Comment reduire mille colonne à une seule?

Résolu
bayou -  
bayou76 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Voila je ne connais pas grand chose en macro et la je suis dans la m....
J'ai plus de mille colonne que je doit reduire a une seule colonne (A) ! en copier coller je vous raconte pas le temps que ca va me prendre

mes colonnes sont toutes du meme nombre de lignes

AU SECOURS !!!!

Merci d'avance



7 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
re

puisque tu veux rester sur la même feuille, on peut faire plus simple

Dans UNE COPIE de ton classeur
1. Alt-F11 pour accéder à l'éditeur de macro
2. Copier/colle ce code
3. modifier éventuellement les constantes
4. retour à la feuille
5. outils/macro/choisir la macro/option/donner un raccourci clavier (ctrl+r par ex)
6. ctrl+r

Option Explicit

' constantes tableau origine
Const lidebFO As Long = 1
Const codebFO As Long = 1
' constantes tableau but
Const lidebFB As Long = 1
Const coFB As Long = 1

Public Sub ReduireEnUneColonne()
Dim liFO As Long, lifinFO As Long
Dim coFO As Long, cofinFO As Long
Dim liFB As Long
Dim s As String
  Application.ScreenUpdating = False
  With ActiveSheet
    ' dernière ligne/colonne feuill O
      lifinFO = .Cells(Rows.Count, codebFO).End(xlUp).Row
      cofinFO = .Cells(lidebFO, Columns.Count).End(xlToLeft).Column
    ' on y va
      liFB = lidebFB
      For coFO = codebFO To cofinFO
        For liFO = lidebFO To lifinFO
          .Cells(liFB, coFB) = .Cells(liFO, coFO)
          liFB = liFB + 1
        Next liFO
      Next coFO
  End With
  Application.ScreenUpdating = True
End Sub

bonne suite
1
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
j'ai oublié
1. Alt-F11 pour accéder à l'éditeur de macro puis Insertion/module
0
bayou76 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Super !!!!!!!!!!! merci beaucoup!!! une journée à faire du copier coller de gagner !!
merci!!!!!!!
0

 
Bonjour,

Mille colonnes ?

Oui, bien... Mais où ? Quel logiciel ?

@+
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
bonjour,

et tu veux concaténer toutes les cellules d'une ligne dans la 1° cellule de cette ligne ?

A+
0
bayou
 
je suis sur excel, et j'ai plus de mille colonne avec un nombre de ligne identique, mais je dois mettre ces colonnes bout à bout pour en faire une seule, sans espacement...
Si je pouvais vous envoyer le fichier vous comprendriez mieux je pense, ca serai plus simple.
Au lieu d'avoir 1000 colonnes de 30 lignes il me faudrait une colonne de 30000 lignes
Est ce que vous comprenez mieux, en plus je ne suis pas un expert excel !!
merci
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
on reprend

on recopie la colonne A
en dessous la colonne B
etc..
jusqu''a la dernière colonne


c'est bien ça?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bayou76 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
tout a fait !! la B sous la A, la sous la A et B ... etc
0
Cacadu68
 
Si tu oublies "C" ça perd tout le sens ;)
0
bayou76 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
c pas faux ........ ;-)
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
re

une proposition avec macro

https://www.cjoint.com/?0JnrfXV7SDC

RQ1. la copie se fait en feuille 3
RQ2. pour voir le code clic-droit sur l'onglet de la feuille 2/visualiser le code
RQ3. si ça correspond tu me dis comment tu veux que ça se passe

bonne suite
0
bayou76 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
c'est bien ca, à la base je rester sur la meme feuille mais pas un probleme de changer de feuille, est ce que je peux utiliser cette formule??
0
Lentz
 
ça change rien, soit tu remplace dans le code feuil3 par ta feuille d'origine soit tu supprime ta feuille d'origine apres avoir fait le code

Bien jouer ccm81 ;)
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
de rien

peux tu mettre le sujet à Résolu

bonne suite
0
bayou76 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
En tout cas je vous dire mon chapeau !!! je n'avais jamais essayé les forums pour trouver une solution sur excel , tres efficace !!
merci encore et bonne soirée
0