Traitement de masse avec la fonction trim
Bonjour,
je travaille présentement sous Access et je tente d'importer les données d'Excel. Je dois manipuler de très gros fichiers afin de les formater avant l'importation. Je cherche peut-être mal mais ca fait deux jours que je cherche ...
Mon problème est celui-ci: Mes fichiers peuvent avoir plusieurs milliers de lignes et jusqu'à 80 colonnes sinon plus. Chaque colonne peuvent contenir différent type de données (string, currency, long, date, etc...) Or, je dois utiliser la fonction trim sur chaque cellule pour m'assurer que l'importation se fera correctement.
j'ai déjà une fonction pour effectuer ce travail mais p...ain que c'est long ... :traine:
voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
Public Sub trimCellsFromRegion(ByVal cellHautGauche As Range, _
ByVal cellBasDroite As Range)
Dim line, column, FirstLine, LastLine, FirstColumn, LastColumn As Integer
FirstLine = ...
LastLine = ...
FirstColumn = ...
LastColumn = ...
For line = FirstLine To LastLine
For column = FirstColumn To LastColumn
cells(line,column).value = Trim(cells(line,column).value )
DoEvents
Next column
Next line
End Sub |
N'y aurait-il pas une fonction Excel qui effectuerait ce travaille plus rapidement?
Merci beaucoup d'avance pour votre aide.