Have You Ever Lost Your Excel Data Suddenly? 😨
You worked for hours, entered all the data, applied formulas, and just when everything was perfect… BOOM! Your file is gone! 😱
✅ Power Cut
✅ Excel Crash
✅ Accidentally Closed the File
✅ Undo Not Working
Has this happened to you too? Don’t worry! We have created a 100% working VBA solution that will automatically back up your Excel file every 5 minutes so your data is always safe! 🔥
Auto Backup VBA Code – Your Excel Data is Now SAFE! 💾
No more pressing CTRL+S every few minutes or worrying about losing your work. Just set a backup location once, and Excel will automatically save a backup copy every 5 minutes!
📌 What This VBA Code Does?
✅ Auto Backup Every 5 Minutes
✅ Protects Data from Accidental Deletion
✅ Keeps Data Safe Even After a Power Cut
✅ Prevents Data Loss if Excel Crashes
How to Set Up Auto Backup with VBA?
1️⃣ Open Excel and press ALT + F11 to open the VBA Editor.
2️⃣ Click on Insert > Module.
3️⃣ Copy and paste the VBA code below.
4️⃣ Set the Backup Folder Location where the file will be saved.
5️⃣ Run the Macro and that’s it! Your Excel data will now be automatically backed up every 5 minutes! 🚀
🚀 Now, your Excel file will be automatically backed up every 5 minutes, and you’ll never have to worry about losing data again!
🎥 Step-by-Step Video Tutorial Available!
We have also created a detailed video tutorial to help you set up this Excel Auto Backup VBA Code easily. 📹
📢 Watch the full tutorial here: 👉
A Must-Have Trick for Every Excel User! 🔥
If you use Excel regularly, this trick is a game-changer!
💬 Want this VBA code? Comment ‘BACKUP’ below and get the full code!
📢 Tag that friend who always forgets to save their Excel file! 😆
🚀 Follow @ExcelVali for more amazing Excel tricks! 🔥
🔹 For in-depth Excel tutorials and VBA automation, visit: SeekheIndia.com
Copy This Code From Here
Dim backupPath As String
Dim backupScheduled As Boolean
Sub StartAutoBackup()
' Folder select karne ka dialog open karega
With Application.FileDialog(msoFileDialogFolderPicker)
.Title = "Select Backup Folder"
If .Show = -1 Then
backupPath = .SelectedItems(1)
Else
MsgBox "No folder selected. Backup process cancelled.", vbExclamation
Exit Sub
End If
End With
' Pehla backup aur timer set karna
backupScheduled = True
Call BackupFile
End Sub
Sub BackupFile()
Dim backupFileName As String
Dim currentTime As String
' Check if backup is active
If backupScheduled = False Then Exit Sub
' Current timestamp (hh_mm AM/PM format)
currentTime = Format(Now, "hh_mm AMPM")
' File path generate karna
backupFileName = backupPath & "\Backup seekheindia" & currentTime & ".xlsx"
' Active file ko save karna
ThisWorkbook.SaveCopyAs backupFileName
' Next backup ke liye timer set karna (300 seconds = 5 minutes)
Application.OnTime Now + TimeValue("00:05:00"), "BackupFile"
End Sub
Sub StopAutoBackup()
' Timer disable karna
backupScheduled = False
MsgBox "Auto backup stopped.", vbInformation
End Sub
SEO Keywords:
✅ Excel Auto Backup VBA Code
✅ Excel File Auto Save Trick
✅ How to Recover Lost Excel Data
✅ Prevent Excel Data Loss
✅ Best VBA Macros for Backup
✅ Excel Auto Backup Every 5 Minutes
✅ Excel Crash Data Recovery
🔥 Your Excel data is now protected forever! Save this post and try this Magic VBA Code today! 🚀