Sauvegarde des données

Bonjour à toutes et à tous,

je me permets de solliciter vos compétences dans l'espoir de trouver une solution à mon problème que voici :

sur ce tableau ci-joint, quand je modifie un régime dans la BD cela affecte toutes les semaines, quand je supprime ou que j'ajoute un usager dans la liste, idem, cela modifie toutes les semaines passées.

J'aimerai qu'une fois le pointage journalier effectué que cela crée une sorte de sauvegarde afin d'avoir la possibilité d'un contrôle ultérieur.

Pouvez-vous m'aider à trouver une solution ?

Bien cordialement

13effectifs-repas.xlsx (161.47 Ko)

Bonjour

Tu peux effectuer une copie de sauvegarde avec un Code dans un module et un bouton associé. Tu dois après copie du Code dans un module enregistrer ton fichier en xlsm

Ce Code par exemple effectue une sauvegarde nommée Sauvegarde_Effectifs Repas en écrasant la précédente sauvegarde (si elle existe) dans le répertoire D\Critiques (Modifier pour indiquer un autre répertoire)

Sub sauve()
Dim Wb$, TWay$, WbDest$, TDest$
    Application.ScreenUpdating = False
    Wb = ThisWorkbook.Name
    TWay = "D:\Critiques\"
    WbDest = "Sauvegarde_Effectifs Repas.xlsm"
    TDest = TWay & WbDest
    Application.DisplayAlerts = False
    Workbooks(Wb).SaveCopyAs TDest
End Sub

Exemple joint

Cordialement

14effectifs-repas.xlsm (164.15 Ko)

Merci Amadéus pour ta réponse rapide, je vais regarder comment adapter ta formule à mon tableau.

Cordialement

Rechercher des sujets similaires à "sauvegarde donnees"