Bonjour
J'aurais besoin d'aide .
j'ai un classeur qui contient plusieurs feuilles (INTER 1, INTER 2, INTER 3, INTER 4, INTER 5 etc.....)
et je souhaiterais copier une seul des feuilles et l'enregistrer dans un nouveaux classeur avec le nom d'une cellule de la feuille.
j'ai commençais a créer le code ci-dessous, mais cela ne fonctionne pas.
Pourriez vous m'indiquer ou est l'erreur
Sub INTER_1()
Dim Nomfichier As String
Sheets(Array("INTER 1")).Copy
With ActiveWorkbook
Nomfichier = ActiveSheet.Range("U7").Value
Application.DisplayAlerts = False
'.SaveAs ThisWorkbook.Path & "\Test"
.SaveAs ThisWorkbook.Path & "\ nomfichier"
Application.DisplayAlerts = True
.Close
End With
End Sub
par avance merci de votre aide.
J'aurais besoin d'aide .
j'ai un classeur qui contient plusieurs feuilles (INTER 1, INTER 2, INTER 3, INTER 4, INTER 5 etc.....)
et je souhaiterais copier une seul des feuilles et l'enregistrer dans un nouveaux classeur avec le nom d'une cellule de la feuille.
j'ai commençais a créer le code ci-dessous, mais cela ne fonctionne pas.
Pourriez vous m'indiquer ou est l'erreur
Sub INTER_1()
Dim Nomfichier As String
Sheets(Array("INTER 1")).Copy
With ActiveWorkbook
Nomfichier = ActiveSheet.Range("U7").Value
Application.DisplayAlerts = False
'.SaveAs ThisWorkbook.Path & "\Test"
.SaveAs ThisWorkbook.Path & "\ nomfichier"
Application.DisplayAlerts = True
.Close
End With
End Sub
par avance merci de votre aide.