Bonjour,
Je dispose actuellement d'une macro qui me permet d'associer un mois en lettres a une date au format dd/mm/yyyy.
Par exemple, si j'ai une colonne A avec
12/02/2010
04/11/2011
05/08/2011
en cliquant sur ma macro j'obtiens dans la colonne B
Fevrier
Novembre
Aout
Le probleme c'est que je traite de tres grandes quantites de donnees et que mon ordinateur a parfois besoin de plus de 5mn pour effectuer la macro. Serait-ce possible d'optimiser le bout de code afin d'accelerer le processus ?
Voici le code que j'utilise :
avec AB la colonne ou atterissent les mois en lettre, et S la colonne ou se trouvent les mois en dd/mm/yyyy
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub Button2_Click() Dim i As Integer Worksheets("Arval Reports").Activate For i = 1 To Range("S65536").End(xlUp).Row Range("AB" & i).Formula = "=TEXT(S" & i & ",""MMMMMMMMM"" )" Next i End Sub
Merci d'avance !
Partager