Comment reduire mille colonne à une seule?
Résolu/Fermé
bayou
-
Modifié par bayou le 13/10/2011 à 16:31
bayou76 Messages postés 5 Date d'inscription jeudi 13 octobre 2011 Statut Membre Dernière intervention 13 octobre 2011 - 13 oct. 2011 à 17:57
bayou76 Messages postés 5 Date d'inscription jeudi 13 octobre 2011 Statut Membre Dernière intervention 13 octobre 2011 - 13 oct. 2011 à 17:57
A voir également:
- Comment reduire mille colonne à une seule?
- Comment réduire la taille d'un fichier - Guide
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Comment reduire la taille d'une photo - Guide
7 réponses
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
13 oct. 2011 à 17:31
13 oct. 2011 à 17:31
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
bonne suite
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
Chris 94
Messages postés
50978
Date d'inscription
mardi 8 janvier 2008
Statut
Modérateur
Dernière intervention
17 février 2023
7 342
13 oct. 2011 à 16:33
13 oct. 2011 à 16:33
Bonjour,
Mille colonnes ?
Oui, bien... Mais où ? Quel logiciel ?
@+
Mille colonnes ?
Oui, bien... Mais où ? Quel logiciel ?
@+
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
13 oct. 2011 à 16:38
13 oct. 2011 à 16:38
bonjour,
et tu veux concaténer toutes les cellules d'une ligne dans la 1° cellule de cette ligne ?
A+
et tu veux concaténer toutes les cellules d'une ligne dans la 1° cellule de cette ligne ?
A+
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
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
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
13 oct. 2011 à 17:01
13 oct. 2011 à 17:01
on reprend
on recopie la colonne A
en dessous la colonne B
etc..
jusqu''a la dernière colonne
c'est bien ça?
on recopie la colonne A
en dessous la colonne B
etc..
jusqu''a la dernière colonne
c'est bien ça?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bayou76
Messages postés
5
Date d'inscription
jeudi 13 octobre 2011
Statut
Membre
Dernière intervention
13 octobre 2011
13 oct. 2011 à 17:03
13 oct. 2011 à 17:03
tout a fait !! la B sous la A, la sous la A et B ... etc
bayou76
Messages postés
5
Date d'inscription
jeudi 13 octobre 2011
Statut
Membre
Dernière intervention
13 octobre 2011
13 oct. 2011 à 17:07
13 oct. 2011 à 17:07
c pas faux ........ ;-)
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
13 oct. 2011 à 17:11
13 oct. 2011 à 17:11
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
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
bayou76
Messages postés
5
Date d'inscription
jeudi 13 octobre 2011
Statut
Membre
Dernière intervention
13 octobre 2011
13 oct. 2011 à 17:17
13 oct. 2011 à 17:17
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??
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
13 oct. 2011 à 17:54
13 oct. 2011 à 17:54
de rien
peux tu mettre le sujet à Résolu
bonne suite
peux tu mettre le sujet à Résolu
bonne suite
bayou76
Messages postés
5
Date d'inscription
jeudi 13 octobre 2011
Statut
Membre
Dernière intervention
13 octobre 2011
13 oct. 2011 à 17:57
13 oct. 2011 à 17:57
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
merci encore et bonne soirée
13 oct. 2011 à 17:45
1. Alt-F11 pour accéder à l'éditeur de macro puis Insertion/module
13 oct. 2011 à 17:48
merci!!!!!!!