Bonjour à tous !
J'aurais besoin de votre aide pour résoudre un traitement qui me paraissait simpliste et qui me fait suer ...
Grâce à un traitement, je récupère des valeurs dans un fichier EXCEL. Un bouton dans ce premier fichier me permet de créer un nouveau classeur avec ces valeurs... Tout marche sauf pour l'ajout de la ligne d'en tête du fichier créé !
Impossible d'ajouter une valeur dans les cellules !
Voici mon code :
La procédure :
Quel est le traitement à effectuer pour réaliser cela ? Ou où mettre l'affectation des cellules !?!
J'aurais besoin de votre aide pour résoudre un traitement qui me paraissait simpliste et qui me fait suer ...
Grâce à un traitement, je récupère des valeurs dans un fichier EXCEL. Un bouton dans ce premier fichier me permet de créer un nouveau classeur avec ces valeurs... Tout marche sauf pour l'ajout de la ligne d'en tête du fichier créé !
Impossible d'ajouter une valeur dans les cellules !
Voici mon code :
Code:
Ouverture du fichiers des départs
CheminDossier = "D:\Mes documents\Relevés armoire de commande\" & NomDossier & "\"
NomFichier = "Relevé Departs.xls"
' Si le chemin du dossier n'existe pas on le créé et on créé le fichier relié
If Not (RepertoireExiste(CheminDossier)) Then
MkDir CheminDossier
CreationFichierExcel (CheminDossier)
' On ouvre le fichier créé à la fin de la création
Workbooks.Open (CheminDossier & NomFichier)
Else
Workbooks.Open (CheminDossier & NomFichier)
End If
La procédure :
Code:
Private Sub CreationFichierExcel(ByRef CheminDossier)
Dim xlApp As New Excel.Application
Dim xlBook As Workbook
Dim NomFichier As String
NomFichier = "Relevé Departs.xls"
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Add
CheminFichier = CheminDossier & NomFichier
' En tête première colonne
xlbook.Sheets("Feuil1").Cells(1, 1).Value = "Matricule commande"
xlbook.SaveAs CheminFichier
xlBook.Close
xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing
End Sub
Quel est le traitement à effectuer pour réaliser cela ? Ou où mettre l'affectation des cellules !?!