VBA : fichier partagé. Copier/coller valeurs dans nouvelle feuille ou fichier

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bristlebrog

XLDnaute Nouveau
Bonjour,

J'aimerai sécuriser, suite à mauvaise surprise ce matin, la suppression intempestive de données saisies dans une feuille d'un fichier partagé.
En effet, l'un des utilisateurs a supprimé la totalité des enregistrements. Afin de retrouver les enregistrements rapidement, j'avais pensé écrire un peu de code pour, lorsqu'une suppression de ligne est effectuée par un utilisateur, copier coller les valeurs de la base de donnée vers une autre feuille de ce fichier ou d'un autre, AVANT que la suppression soit effective et enregistrée.

Je n'ai cependant aucune idée de la manière de procéder.
Pouvez vous m'aider ?

Merci d'avance
 
Re : VBA : fichier partagé. Copier/coller valeurs dans nouvelle feuille ou fichier

Bonjour, bristlebrog, le Forum,

Une suggestion : la sauvegarde indicée, grâce à ce code de BOISGONTIER :

Sauvegarde indicée

Le fichier xxxx est sauvegardé sous les noms de xxxx1.xls,xxxx2.xls,....
Code:
Sub sauvegardeIndice()
  'Répertoire = "c:\x\"
  répertoire = ActiveWorkbook.Path
  nomFichier = "xxxx"
  nf = Dir(répertoire & "\" & nomFichier & "*")
  n = 0
  Do While nf <> ""
    n = n + 1
    nf = Dir
  Loop
  ActiveWorkbook.SaveAs Filename:=répertoire & "\" & nomFichier & "_" & n + 1
End Sub

Bon courage et à bientôt 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
860
  • Question Question
Microsoft 365 Code VBA
Réponses
6
Affichages
744
Réponses
6
Affichages
947
Retour