Bonjour la team,
Merci d'avance de voter aide.
Pourriez vous svp me dire comment je peux supprimer en code vba les espaces indésirables dans la date (il y en a en fin de chaine de caractère après les secondes et entre la date et l'heure ? Je n'arrive pas à les passer en date courte à cause de ces espaces en manuel ça passe mais pas avec le code vba que j'ai ici 😱
	
	
	
	
	
		
		
		
	
	
		
	
	
		
			
		
		
	
				
			Merci d'avance de voter aide.
Pourriez vous svp me dire comment je peux supprimer en code vba les espaces indésirables dans la date (il y en a en fin de chaine de caractère après les secondes et entre la date et l'heure ? Je n'arrive pas à les passer en date courte à cause de ces espaces en manuel ça passe mais pas avec le code vba que j'ai ici 😱
		VB:
	
	
	Sub TraitementITBExternes()
    ' Déclaration des variables
    Dim ws As Worksheet
    Dim rng As Range
    Dim cell As Range
    
    ' Spécifier la feuille de travail
    Set ws = ThisWorkbook.Sheets("Externes")
    
    ' Spécifier la plage dans la colonne H (de la ligne 2 à  la dernière ligne utilisée)
    Set rng = ws.Range("H2:H" & ws.Cells(ws.Rows.Count, "H").End(xlUp).Row)
    
    ' Supprimer les doubles espaces dans la colonne H et ne laisser qu'un seul espace
    For Each cell In rng
        cell.Value = Application.WorksheetFunction.Trim(cell.Value)
        cell.Value = Replace(cell.Value, " ", "  ")
    Next cell
    
    ' Mettre la date en format court dans la colonne H (supposons que les valeurs soient des dates)
    rng.NumberFormat = "Short Date"
    
End Sub