1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| Private Sub cmdExploiter_Click()
Dim nomFichiertraite As String
Dim nomFichierSortie As String
Dim wkbDonnées As Workbook
Dim wkbNew As Workbook
Dim wshDonnées As Worksheet
Dim wshSortie As Worksheet
Dim NbrLigneFichierX As Integer
Dim i As Long
ChDir (ThisWorkbook.Path)
nomFichiertraite = Application.GetOpenFilename("Classeur Microsoft Excel (*.xls),*.xls", 1, "Sélectionner le fichier à contenant les données")
If nomFichiertraite = "Faux" Then Exit Sub
Workbooks.Open nomFichiertraite
Set wkbNew = Workbooks(Workbooks.Count)
nomFichierSortie = Application.GetSaveAsFilename("", "Classeur MiscrosoftExcel (*.xls), *.xls", 1, _
"FICHIER DE SORTIE POUR DATABASE:taper le nom du fichier de sortie")
If nomFichierSortie = "Faux" Then Exit Sub
wkbNew.SaveAs (nomFichierSortie)
' convercolonne Macro
' Macro pour separer la colonne trial et lieu attention celle ci
' -----------------"C ICI que ca merdouill"----------------------
Columns("O:O").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Columns("N:N").Select
Selection.TextToColumns Destination:=Range("N1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=True, Other:=False, FieldInfo _
:=Array(Array(1, 2), Array(2, 1)), TrailingMinusNumbers:=True
Range("O1").Select
ActiveCell.FormulaR1C1 = "LIEU" |
Partager