Bonjour à tous,
voila une macro
Sub Sauve_TXT()
Dim newWbk As Workbook
Set newWbk = Application.Workbooks.Add(xlWBATWorksheet)
If ([D10] = "") Then
With ThisWorkbook.Sheets("Lignes de programme")
.Range(.Range("D7"), .Range("D7").End(xlDown)).Resize(, 6).Copy newWbk.Sheets(1).Range("A1")
End With
newWbk.SaveAs Filename:="C:\Essai excel.txt", FileFormat:=xlText
newWbk.Close False
Else
With ThisWorkbook.Sheets("Lignes de programme")
.Range(.Range("L7"), .Range("L7").End(xlDown)).Resize(, 6).Copy newWbk.Sheets(1).Range("A1")
End With
newWbk.SaveAs Filename:="C:\Essai excel.txt", FileFormat:=xlText
newWbk.Close False
End If
End Sub
C'est un code qui enregistre un tableau en .txt
Ce que je souhaiterai, c'est que le nom du fichier qui sera enregistrer ne s'appelle pas "Essai excel" mais se nomme de ce type la : 112-90-77
Ces chiffres se situent en case D4, E4 ,F4 et peuvent varier à chaque fois, c'est pour cela que je souhaiterai enregistrer le nom du fichier avec ces numéros de cases la.
Quel est le code à modifier ou rajouter svp ?
Merci
voila une macro
Sub Sauve_TXT()
Dim newWbk As Workbook
Set newWbk = Application.Workbooks.Add(xlWBATWorksheet)
If ([D10] = "") Then
With ThisWorkbook.Sheets("Lignes de programme")
.Range(.Range("D7"), .Range("D7").End(xlDown)).Resize(, 6).Copy newWbk.Sheets(1).Range("A1")
End With
newWbk.SaveAs Filename:="C:\Essai excel.txt", FileFormat:=xlText
newWbk.Close False
Else
With ThisWorkbook.Sheets("Lignes de programme")
.Range(.Range("L7"), .Range("L7").End(xlDown)).Resize(, 6).Copy newWbk.Sheets(1).Range("A1")
End With
newWbk.SaveAs Filename:="C:\Essai excel.txt", FileFormat:=xlText
newWbk.Close False
End If
End Sub
C'est un code qui enregistre un tableau en .txt
Ce que je souhaiterai, c'est que le nom du fichier qui sera enregistrer ne s'appelle pas "Essai excel" mais se nomme de ce type la : 112-90-77
Ces chiffres se situent en case D4, E4 ,F4 et peuvent varier à chaque fois, c'est pour cela que je souhaiterai enregistrer le nom du fichier avec ces numéros de cases la.
Quel est le code à modifier ou rajouter svp ?
Merci