Workbooks.OpenText / Format texte
dhaze
Messages postés
113
Date d'inscription
Statut
Membre
Dernière intervention
-
dhaze Messages postés 113 Date d'inscription Statut Membre Dernière intervention -
dhaze Messages postés 113 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un petit problème, je voudrais qu'il n'y ait aucune interprétation des données importées. Comme si les cellules de mon tableau étaient au format texte.
Exemple dans mon fichier il y a l'info:
1/2 qui devient 02-janv, ou 09/12/13 qui devient 09/12/2013, etc...
Y'a-t-il dans ce cas une instruction particulière dans "Workbooks.OpenText" ou faut-il faire autrement ?
Merci
Lo.
J'ai un petit problème, je voudrais qu'il n'y ait aucune interprétation des données importées. Comme si les cellules de mon tableau étaient au format texte.
Exemple dans mon fichier il y a l'info:
1/2 qui devient 02-janv, ou 09/12/13 qui devient 09/12/2013, etc...
Y'a-t-il dans ce cas une instruction particulière dans "Workbooks.OpenText" ou faut-il faire autrement ?
Fichier_LOG = Application.GetOpenFilename(FileFilter:="Fichier LOG(*.log),*.log", _ Title:="Sélectionner le fichier LOG") Workbooks.OpenText Filename:=Fichier_LOG, Origin:=xlWindows, StartRow:=1, _ DataType:=xlDelimited, Other:=True, OtherChar:="="
Merci
Lo.
A voir également:
- Workbooks.OpenText / Format texte
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
- Format doc - Guide
1 réponse
Correctif un peu bâtard, mais en attendant mieux...
Lo.
Sub Correctif_Format_Cellules()
'
' Correctif: problèmes d'interprétation de certaines données
'**********************************************************************************
' Reformatage des lignes "Volume" et "Date"
'**********************************************************************************
Dim Colonne_à_Modifier As Range
Set Colonne_à_Modifier = Rows(1).Find(What:="Volume", LookIn:=xlValues, LookAt:=xlWhole)
If Not Colonne_à_Modifier Is Nothing Then Colonne_à_Modifier.EntireColumn.NumberFormat = "d/m;@"
Set Colonne_à_Modifier = Nothing
Set Colonne_à_Modifier = Rows(1).Find(What:="Date", LookIn:=xlValues, LookAt:=xlWhole)
If Not Colonne_à_Modifier Is Nothing Then Colonne_à_Modifier.EntireColumn.NumberFormat = "dd/mm/yyyy"
Set Colonne_à_Modifier = Nothing
End Sub
Lo.