Bonjour, je me permet de faire un seul post pour 2 problèmes :
En premier lieu, je remplie un fichier Excel avec des données d'un formulaire. Cependant, j'aimerai copier le fichier Excel encore vierge dans une autre feuille en nommant celle-ci avec la date du jour, et ce à chaque fois que l'utilisateur remplira le formulaire et clickera sur "valider". J'arrive a copier la premiere feuille sur la deuxieme mais il faudrait la nommée et copier la mise en page... et si possible, créer une nouvelle feuille à chaque fois et non pas remplacer les données. Voici mon code :
J'espère avoir tout bien expliquer, je vous remercie d'avance pour votre aide^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private sub BTN_Valider.click() MonFichier = "C:\Desktop\FDL.xlsx" Set MonXL = CreateObject ("Excel.Application") MonXL.Workbooks.Open MonFichier MonXL.Visible = true MonXL.Workbooks("FDL.xlsx").sheets("Sheet2").range("A1:AF86").value = MonXL.Workbooks("FDL.xlsx").Sheets("Sheet1").range("A1:AF86").Value MonXL.range("Y8").Value = Forme![FDL_pré_remplie]![Fiche_liaison] 'Je copie ainsi toutes mes données End sub
Partager