Coucou le forum !!!!
Comment va ? Moi bcp mieux, j'ai dormi !!!
Bon et bien de retour dans le monde des gens réveillés, je me pose une ultime question...
Mon classeur jour qui contient 5 feuilles et des tonnes de macros , je voudrais en faire une sauvegarde journalière dans un nouveau classeur daté du jour qui ne contient plus que 2 feuilles mais sans les fonctions excel...
Je m'explique:
De mon classeur CAISSE, je veux sauvegarder dans SAFE (feuil1, feuil3), mais dans CAISSE certaines cellules de la feuil1 dependent de la feuil2("config")(que je ne veux pas sauvegarder). Je fais donc un copier/coller pour ne pas me retrouver avec une tonne de macro dans SAFE. Jusque là tout va bien, maintenant dans SAFE qd je regarde mes cellules de calculs, je me retrouve avec des formules types : ='[21 novembre 2008.xls]calcul'!AG7 (où 21 novembre 2008.xls est le fichier temporaire de CAISSE avant sauvegarde)...
En gros : je voudrais que mon classeur SAFE n'ai que le résultats des calculs et non les fonctions de calcul du classeur temporaire...
J'utilise pour l'instant...
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim destination As Workbook
Workbooks.Open (ThisWorkbook.Path & "\CLIENTS.xls")
Set destination = ActiveWorkbook
ThisWorkbook.Sheets("Clients").Range("A5:G5000").Copy destination.Sheets("Clients").Range("A5")
destination.Close SaveChanges:=True
Dim destination2 As Workbook
Workbooks.Open (ThisWorkbook.Path & "\SAFE.xls")
Set destination2 = ActiveWorkbook
ThisWorkbook.Sheets("Journee").Range("A2:Q180").Copy destination2.Sheets("Journee").Range("A2")
ThisWorkbook.Sheets("Compte Rendu").Range("A7:Q50").Copy destination2.Sheets("Compte Rendu").Range("A7")
destination2.Close
End Sub
Merci a tous ceux qui auront eu le courage de ma lire et de m'éclairer...
Comment va ? Moi bcp mieux, j'ai dormi !!!
Bon et bien de retour dans le monde des gens réveillés, je me pose une ultime question...
Mon classeur jour qui contient 5 feuilles et des tonnes de macros , je voudrais en faire une sauvegarde journalière dans un nouveau classeur daté du jour qui ne contient plus que 2 feuilles mais sans les fonctions excel...
Je m'explique:
De mon classeur CAISSE, je veux sauvegarder dans SAFE (feuil1, feuil3), mais dans CAISSE certaines cellules de la feuil1 dependent de la feuil2("config")(que je ne veux pas sauvegarder). Je fais donc un copier/coller pour ne pas me retrouver avec une tonne de macro dans SAFE. Jusque là tout va bien, maintenant dans SAFE qd je regarde mes cellules de calculs, je me retrouve avec des formules types : ='[21 novembre 2008.xls]calcul'!AG7 (où 21 novembre 2008.xls est le fichier temporaire de CAISSE avant sauvegarde)...
En gros : je voudrais que mon classeur SAFE n'ai que le résultats des calculs et non les fonctions de calcul du classeur temporaire...
J'utilise pour l'instant...
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim destination As Workbook
Workbooks.Open (ThisWorkbook.Path & "\CLIENTS.xls")
Set destination = ActiveWorkbook
ThisWorkbook.Sheets("Clients").Range("A5:G5000").Copy destination.Sheets("Clients").Range("A5")
destination.Close SaveChanges:=True
Dim destination2 As Workbook
Workbooks.Open (ThisWorkbook.Path & "\SAFE.xls")
Set destination2 = ActiveWorkbook
ThisWorkbook.Sheets("Journee").Range("A2:Q180").Copy destination2.Sheets("Journee").Range("A2")
ThisWorkbook.Sheets("Compte Rendu").Range("A7:Q50").Copy destination2.Sheets("Compte Rendu").Range("A7")
destination2.Close
End Sub
Merci a tous ceux qui auront eu le courage de ma lire et de m'éclairer...