CARA COPY FILE EXCEL VBA

Di dunia kerja, mungkin kita pernah mengalami kesulitan dalam melakukan pekerjaan yang biasanya membutuhkan banyak waktu dan tenaga. Salah satunya adalah bekerja dengan Excel. Terkadang, kita butuh waktu yang cukup lama untuk melakukan pekerjaan seperti meng-copy banyak file Excel, membuka file Excel yang dilindungi password VBA, dan lain-lain. Namun, dengan menggunakan VBA Macro Excel, pekerjaan tersebut bisa dilakukan dengan mudah dan efisien.

Copy Banyak File Excel ke dalam Folder Tertentu Menggunakan VBA Macro Excel

CARA COPY FILE EXCEL VBA

Salah satu tugas yang sering dilakukan oleh seorang manajer atau pegawai administrasi adalah mengcopy banyak file Excel ke dalam folder tertentu. Tugas ini biasanya dilakukan menggunakan cara manual dengan meng-copy satu per satu file Excel tersebut. Namun, hal tersebut bisa diatasi dengan menggunakan VBA Macro Excel. Berikut cara menggunakan VBA Macro Excel untuk mengcopy banyak file Excel ke dalam folder tertentu:

  1. Buka Excel dan klik Alt + F11 untuk membuka jendela Microsoft Visual Basic for Applications (VBA).
  2. Pilih Project atau Add Module untuk membuat modul baru.
  3. Ketikkan kode VBA berikut:
  4. Sub Copy_Files()
    Dim FSO As Object
    Dim FromPath As String
    Dim ToPath As String
    Dim FileExt As String
    Dim F As Object
    Dim FileName As String
    FromPath = "C:\Source\" 'sumber folder
    ToPath = "C:\Destination\" 'tujuan folder
    FileExt = "*.xlsx" 'ekstensi file
    Set FSO = CreateObject("scripting.filesystemobject")
    If FSO.folderexists(FromPath) = False Then
    MsgBox FromPath & " not found"
    Exit Sub
    End If
    FSO.createfolder (ToPath)
    For Each F In FSO.getfolder(FromPath).files
    If Right(F.Name, Len(FileExt)) = FileExt Then
    FileName = FSO.getbasename(F)
    FSO.copyfile F.Path, ToPath & "\" & FileName & FileExt
    End If
    Next F
    MsgBox "Done!"
    End Sub

    Tonton Tutorial Video

  5. Sesuaikan dengan folder sumber, folder tujuan, dan ekstensi file yang akan di-copy.
  6. Eksekusi makro.
Baca Juga :  Cara Membuat Program Perpangkatan Di Vba Excel

Cara Membuka File Excel yang Dilindungi Password VBA

Cara Buka Password VBA Excel

File Excel yang dilindungi password VBA merupakan file Excel yang sudah dikunci agar tidak bisa diubah oleh orang yang bukan pemilik file. Jika kita pernah mengalami kesulitan dalam membuka file Excel yang dilindungi password VBA, maka kita bisa menggunakan VBA Macro Excel untuk membuka file tersebut. Berikut adalah cara membuka file Excel yang dilindungi password VBA menggunakan VBA Macro Excel:

  1. Buka Microsoft Excel dan tekan Alt + F11 pada keyboard untuk membuka jendela Microsoft Visual Basic for Applications.
  2. Pada jendela Microsoft Visual Basic for Applications, klik File dan pilih Open.
  3. Temukan file Excel yang dilindungi password VBA dan buka file tersebut.
  4. Jika kita memasukkan password VBA yang salah, maka akan muncul pesan error. Kita harus melanjutkan pekerjaan kita pada langkah 6.
  5. Klik pada menu Tools dan pilih VBA Project Properties.
  6. Lihat bagian Protection dan ketikkan password yang ingin kita gunakan untuk membuka file Excel yang dilindungi password VBA.
  7. Selanjutnya, gunakan kode VBA berikut:
  8. Sub PasswordBreaker()
    'Breaks worksheet password protection.
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    On Error Resume Next
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
    ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
    Chr(l) & Chr(m) & i1 & i2 & i3 & i4 & i5 & i6 & Chr(n)
    If ActiveSheet.ProtectContents = False Then
    MsgBox "One usable password is " & Chr(i) & Chr(j) & _
    Chr(k) & Chr(l) & Chr(m) & i1 & i2 & i3 & i4 & i5 & i6 & Chr(n)
    Exit Sub
    End If
    Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next
    End Sub

    Tonton Tutorial Video

  9. Eksekusi makro dengan menekan F5.
  10. Setelah melakukan pekerjaan tersebut, kita bisa membuka file Excel yang dilindungi password VBA dengan menggunakan password yang sudah kita buat.
Baca Juga :  Cara Menghitung Jumlah Transaksi Di Excel

FAQ

1. Apa itu VBA Macro Excel?

VBA Macro Excel adalah bahasa pemrograman yang digunakan untuk membuat script otomatis pada Microsoft Excel.

2. Apa saja manfaat menggunakan VBA Macro Excel dalam pekerjaan?

Manfaat menggunakan VBA Macro Excel dalam pekerjaan adalah:

  • Mempercepat waktu pekerjaan.
  • Tidak memerlukan pengetahuan pemrograman yang luas.
  • Meningkatkan efisiensi pekerjaan.
  • Meningkatkan akurasi pekerjaan.

Dengan menggunakan VBA Macro Excel, pekerjaan seperti meng-copy banyak file Excel ke dalam folder tertentu atau membuka file Excel yang dilindungi password VBA bisa dilakukan dengan mudah dan efisien.