macros fusion colonnes avec date

  • Initiateur de la discussion Initiateur de la discussion swan
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

swan

XLDnaute Junior
Bonjour,

je voudrais fusionner le contenu de 4 colonnes en 1 seule. ces colonnes contiennent des données numériques dont une colonne est au format date jj/mm/aaaa.

tout d'abord, je veux utiliser une macro qui puisse convertir "jj/mm/aaaa" en "jjmmaaaa" et ce pour toutes les entrées de la colonne.

je donne un exemple pour que ce soit plus clair:

Col A------------------Col B-------Col C---------Col D
238095054100101 13/09/1938 2 107266976
251026116906362 26/02/1951 2 107287284

doit donner (enlever /):

Col A------------------Col B-------Col C---------Col D
238095054100101 13091938 2 107266976
251026116906362 26021951 2 107287284

ensuite je voudrais accoller ces données sans espace:

colA
238095054100101130919382107266976
251026116906362260219512107287284

et tout ça en macro sur visual basic.

si qq a la solution ce serait génial!
 
Dernière édition:
Re : macros fusion colonnes avec date

Bonjour,

Exemple pour la 1ère ligne
Code:
Cells(1, 1) = Cells(1, 1) & Format(Cells(1, 2), "ddmmyyyy") & Cells(1, 3) & Cells(1, 4)

Ya plus qu'à mettre ça dans une boucle pour parcourir toutes les lignes
 
Re : macros fusion colonnes avec date

wow, je n'ai même pas eu le temps de modifier mon message que j'ai déjà une réponse.

je suis encore débutant sur VBA, donc pour les boucles je vais essayer de mon côté et je vais essayer la formule que tu m'a donné sinon je reposterais.

Merci!
 
Re : macros fusion colonnes avec date

J'ai un autre problème,

quand c'est des petites valeurs ça les associe sans problème. Mais quand c'est des grosses valeurs, il me sort des arrondies et des puissances du genre:

878787805121984000 alors que je veux 878787805121984845

ou bien ça affiche 8,78787878787878E+1705121984845

en clair il considère ce nombre comme un nombre décimal.

je suis allé dans "format de cellule" en cliquant droit mais je n'arrive pas à rétablir dans la forme que je veux.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
731
Réponses
9
Affichages
1 K
Retour