Aplikasi Ms. Excel adalah aplikasi pengolah data yang paling disenangi dan digemari oleh pekerja kantoran termasuk saya sendiri. D
Aplikasi Ms. Excel dilengkapi dengan formula dan fitur-fitur yang dapat membantu pekerjaan kantoran, bahkan aplikasi Ms. Excel dilengkapi dengan VBA (Visual Basic For Application) yang dapat membuat printah-perintah tertentu dalam bahasa pemerograman sederhana untuk mempermudah suatu pekerjannya tertentu
Kali ini web Matematika Akuntansi akan berbagi ilmu tentang Cara membuka file Ms. Excel dengan menggunakan VBA
Membuka file Excel menggunakan VBA ini bisa dilakukan dengan script Method VBA Appliacation. GetOpenFileName.
Aplikasi Pengertian. Metode GetOpenFileName VBA Excel
Aplikasi. GetOpenFileName adalah metode yang menampilkan kotak dialog buka file standar dan mendapatkan data tanpa benar-benar membuka file
Fungsi dari method ini sebenarnya hampir sama dengan fitur open file. Namun kelebihan dari methode ini adalah bisa membuka file dengan langsung menempatkan data pada ponsel yang diinginkan
Aplikasi Syntak. GetOpenFileName VBA Ms. Unggul
ekspresi. GetOpenFilename (FileFilter, FilterIndex, Judul, ButtonText, MultiSelect)
Keterangan
- ekspresi adalah ekspresi sebuah variabel yang mewakili objek Aplikasi;
- FileFilter adalah sebuah string yang menentukan kriteria pemfilteran file;
- FilterIndex berfungsi untuk menentukan nomor indeks pemfilteran pemfilteran file default, dari 1 hingga jumlah filter yang ditentukan di FileFilter;
- Judul berfungsi untuk menentukan judul kotak dialog;
- ButtonText hanya Macintosh saja
- MultiSelect adalah platform yang bernilai True untuk memungkinkan beberapa nama file dipilih dan False untuk membuka hanya satu nama file yang akan dipilih. Nilai defaultnya adalah False
Contoh Aplikasi Skrip. GetOpenFileName VBA Excel
Untuk contoh script di bawah ini akan kita langsung praktikan ke cara membukan file Excel menggunakan VBA Excel
Sub BukaFile()
Redup FileToOpen Sebagai Varian
Redup BukaBuku Sebagai Buku Kerja
Aplikasi. Pembaruan Layar = Salah
FileToOpen = Aplikasi. GetOpenFilename(Judul. ="Cari file yang diinginkan", FileFilter. ="File Excel(*. xls*),*xls*")
Jika FileToOpen Salah Lalu
Atur OpenBook = Aplikasi. Buku kerja. Buka(FileToOpen)
Buka buku. Lembar("Lembar1"). Rentang("A2"). Wilayah Saat Ini. Salinan
Buku Kerja ini. Lembar Kerja("Lembar1"). Rentang("A1"). TempelSpesial xlPasteValues
OpenBook. Tutup Salah
Berakhir jika
Aplikasi. Pembaruan Layar = Benar
Akhir Sub
Penjelasan
Script vba di atas adalah berisi perintah untuk membuka data yang berada pada sheet1 suatu file yang kemudian diletakan di file sheet1 yang diinginkan
Cara Membuka File Excel Menggunakan VBA Excel
- Buka aplikasi Ms. Excel → Pilih menu Pengembang → Lihat Kode;
- Setelah jendela VBA buka pilih menu Insert → Pilih Modul;
- Isi jendela modul dengan contoh script di atas;
- Pilih menu Jalankan → Jalankan Sub/Formulir Pengguna .
Untuk lebih jelasnya perhatikan gambar di bawah ini
Maka hasilnya menjadi
Pilih file yang kalian inginkan kemudian pilih open dan tunggu sampai file masuk ke file Excel yang sedang kalian kerjakan
Secara default, memproteksi lembar kerja mengunci semua sel sehingga tidak ada sel yang dapat diedit. Untuk mengaktifkan beberapa peningkatan sel, dengan membiarkan sel lain terkunci, membuka kunci semua sel dapat dilakukan. Anda hanya bisa mengunci sel dan rentang tertentu sebelum Anda memproteksi lembar kerja dan, secara opsional, memungkinkan pengguna tertentu untuk mengedit hanya dalam rentang tertentu dari lembar yang diproteksi
Mengunci hanya sel dan rentang tertentu dalam lembar kerja yang diproteksi
langkah Ikuti-langkah ini
Jika lembar kerja diproteksi, lakukan hal berikut
Pada tab Tinjau, klik Buka Proteksi Lembar (dalam grup Perubahan)
Klik tombol Proteksi Lembar untuk Membuka Proteksi Lembar saat lembar kerja diproteksi
Jika diminta, masukkan kata sandi untuk membuka proteksi lembar kerja
Pilih seluruh lembar kerja dengan mengklik tombol Pilih Semua
Pada tab Beranda, klik peluncur popup Format Font Sel. Anda juga dapat menekan Ctrl+Shift+F atau Ctrl+1
Dalam popup Format Sel, di tab Proteksi, kosongkan kotak centang Terkunci, lalu klik OK
Ini akan membuka kunci semua sel lembar kerja ketika Anda memproteksi lembar kerja tersebut. Sekarang, Anda bisa memilih sel yang spesifik sesuai keinginan Anda
Pada lembar kerja, pilih hanya sel-sel yang ingin Anda kunci
Munculkan kembali jendela popup Format Sel (Ctrl+Shift+F)
Kali ini, pada tab Proteksi,centang kotak Terkunci lalu klik OK
Pada tab Tinjau, klik Proteksi Lembar
Dalam daftar Perbolehkan semua pengguna lembar kerja ini untuk, pilih elemen yang Anda inginkan agar bisa diubah oleh pengguna
Informasi selengkapnya tentang elemen lembar kerja
Kosongkan kotak centang ini
Untuk mencegahpengguna
Pilih sel yang tidak terkunci
Memindahkan penunjuk ke sel dengan kotak centang Terkunci pilihan pada tab Proteksi di kotak dialog Format Sel. Secara default, pengguna diizinkan untuk memilih kunci sel-sel
Pilih sel yang tidak terkunci
Memindahkan penunjuk ke sel dengan centang kotak Terkunci dikosongkan pada tab Proteksi dari kotak dialog Format Sel. Secara default, pengguna dapat memilih sel yang tidak dikunci, dan mereka dapat menekan tombol TAB untuk berpindah di antara sel yang tidak dikunci pada lembar kerja yang diproteksi
Format sel
Mengubah setiap opsi di dalam kotak dialog Format Sel atau Pemformatan Bersyarat. Jika Anda menggunakan format sebelum Anda memproteksi lembar kerja, pemformatan akan terus berubah ketika memasukkan nilai pengguna yang memenuhi syarat yang berbeda
Format kolom
Menggunakan setiap perintah pemformatan kolom, termasuk mengubah lebar kolom atau menyembunyikan kolom (tab Beranda, grup Sel, tombol Format)
Format baris
Menggunakan setiap perintah pemformatan baris, termasuk mengubah tinggi baris atau menyembunyikan baris (tab Beranda, grup Sel, tombol Format)
Sisipkan kolom
Menyisipkan kolom
Sisipkan baris
Menyisipkan baris
Sisipkan hyperlink
Menyisipkan hyperlink baru, bahkan di dalam sel yang tidak kunci
Hapus kolom
Menghapus kolom
Jika Hapus kolom diproteksi dan Sisipkan kolom tidak diproteksi sekaligus, maka pengguna bisa menyisipkan kolom yang tidak dapat dihapusnya
Hapus baris
Menghapus baris
Jika Hapus baris diproteksi dan Sisipkan baris tidak diproteksi sekaligus, maka pengguna bisa menyisipkan baris yang tidak dapat dihapusnya
Urutkan
Menggunakan setiap perintah untuk mengurutkan data (tab Data, grup Urutkan & Filter)
Pengguna tidak dapat mengurutkan rentang pada lembar kerja yang diproteksi yang berisi sel yang tidak kunci, tanpa memperhatikan pengaturan ini
Gunakan FilterOtomatis
Menggunakan panah turun bawah untuk mengubah filter pada rentang ketika FilterOtomatis diterapkan
Pengguna tidak dapat menerapkan atau menghapus FilterOtomatis pada lembar kerja yang diproteksi, tanpa memperhatikan pengaturan ini
Gunakan laporan PivotTable
Memformat, mengubah tata letak, me-refresh atau mengubah laporan PivotTable yang lain atau membuat laporan baru
Edit objek
Lakukan salat satu hal berikut
Membuat perubahan pada objek grafik termasuk peta, bagan, bentuk, kotak teks dan kontrol yang disisipkan, yang tidak Anda buka kuncinya sebelum Anda memproteksi lembar kerja. Misalnya, jika lembar kerja memiliki tombol yang menjalankan makro, Anda dapat mengklik tombol untuk menjalankan makro, namun Anda tidak dapat menghapus tombol
Membuat perubahan, seperti pemformatan, untuk bagan yang disisipkan. Bagan terus diperbarui ketika Anda mengubah sumber datanya
Menambahkan atau mengedit
Mengedit skenario
Menampilkan skenario yang Anda sembunyikan, membuat perubahan pada skenario yang telah Anda cegah untuk diubah, dan menghapus skenario ini. Pengguna dapat mengubah nilai di dalam sel yang berubah, jika sel tidak diproteksi, dan menambahkan skenario baru
Elemen lembar bagan
Pilih kotak centang ini
Untuk mencegahpengguna
Konten
Melakukan perubahan pada item yang merupakan bagian bagan, seperti seri data, aksis, dan legenda. Bagan terus mencerminkan perubahan yang dibuat pada sumber datanya
Objek
Mengubah objek grafis — termasuk bentuk, kotak teks, dan kontrol — kecuali jika Anda membuka kunci objek sebelum Anda memproteksi lembar bagan tersebut
Dalam kotak Kata sandi untuk membuka proteksi lembar, ketikkan kata sandi lembar tersebut, klik OK, lalu ketikkan ulang kata sandi untuk mengonfirmasinya
Kata sandi ini bersifat opsional. Jika Anda tidak memasukkan kata sandi, pengguna dapat membuka proteksi lembar tersebut dan mengubah elemen-elemen yang diproteksi
Pastikan bahwa Anda memilih kata sandi yang mudah diingat, karena jika Anda kehilangan kata sandi tersebut, Anda tidak akan bisa mengakses elemen-elemen lembar kerja yang diproteksi
Membuka kunci rentang pada lembar kerja yang diproteksi agar dapat diedit pengguna
Untuk memberikan izin kepada pengguna tertentu untuk mengedit rentang dalam lembar kerja yang diproteksi, komputer harus menjalankan Microsoft Windows XP atau versi yang lebih baru, dan komputer harus berada di suatu domain. Daripada menggunakan izin yang memerlukan domain, Anda juga dapat menentukan kata sandi untuk suatu rentang
Pilih lembar kerja yang ingin Anda proteksi
Pada tab Tinjau, di grup Perubahan, klik Perbolehkan Pengguna untuk Mengedit Rentang
Kode ini hanya tersedia ketika lembar kerja tidak diproteksi
Lakukan salah satu hal berikut ini
Untuk menambahkan rentang baru yang bisa diedit, klik Baru
Untuk mengubah rentang bisa diedit yang telah ada, pilih kotak Rentang dibuka kunci menggunakan kata sandi ketika lembar diproteksi, lalu klik Ubah
Untuk menghapus rentang bisa diedit, pilih dalam Rentang dibuka kunci menggunakan kata sandi ketika lembar diproteksi, lalu klik Hapus
Dalam kotak Judul, ketikkan nama untuk rentang yang ingin Anda buka kuncinya
Dalam kotak Mengacu ke sel, ketikkan tanda sama dengan (=), lalu ketikkan referensi rentang yang ingin Anda buka kuncinya
Anda juga dapat mengklik tombol Ciutkan Dialog, pilih rentang dalam lembar kerja, lalu klik tombol Ciutkan Dialog lagi untuk kembali ke kotak dialog
Untuk akses kata sandi, dalam kotak Kata sandi rentang, ketikkan kata sandi yang membuka akses ke rentang tersebut
Menentukan kata sandi bersifat opsional ketika Anda berencana untuk menggunakan izin akses. Gunakan kata sandi terbitkan Anda untuk melihat kredensial pengguna dari orang yang berhak mengedit rentang tersebut
Untuk izin akses, klik Izin, lalu klik Tambahkan
Dalam kotak Masukkan nama objek untuk memilih (contoh), ketikkan nama-nama pengguna yang Anda inginkan dapat mengedit rentang tersebut
Untuk melihat cara memasukkan nama pengguna, klik contoh. Untuk melakukan verifikasi bahwa nama-nama tersebut benar, klik Periksa Nama
Klik Oke
Untuk menentukan tipe izin bagi pengguna yang Anda pilih, dalam kotak Izin, pilih atau hapus kotak centang Perbolehkan atau Tolak, lalu klik Terapkan
Klik OK dua kali
Jika diminta kata sandi, ketikkan kata sandi yang ditentukan
Dalam kotak dialog Perbolehkan Pengguna untuk Mengedit Rentang, klik Proteksi Lembar
Dalam daftar Perbolehkan semua pengguna lembar kerja ini untuk, pilih elemen yang Anda inginkan agar dapat diubah pengguna
Informasi selengkapnya tentang elemen lembar kerja
Kosongkan kotak centang ini
Untuk mencegahpengguna
Pilih sel yang tidak terkunci
Memindahkan penunjuk ke sel dengan kotak centang Terkunci pilihan pada tab Proteksi di kotak dialog Format Sel. Secara default, pengguna diizinkan untuk memilih kunci sel-sel
Pilih sel yang tidak terkunci
Memindahkan penunjuk ke sel dengan centang kotak Terkunci dikosongkan pada tab Proteksi dari kotak dialog Format Sel. Secara default, pengguna dapat memilih sel yang tidak dikunci, dan mereka dapat menekan tombol TAB untuk berpindah di antara sel yang tidak dikunci pada lembar kerja yang diproteksi
Format sel
Mengubah setiap opsi di dalam kotak dialog Format Sel atau Pemformatan Bersyarat. Jika Anda menggunakan format sebelum Anda memproteksi lembar kerja, pemformatan akan terus berubah ketika memasukkan nilai pengguna yang memenuhi syarat yang berbeda
Format kolom
Menggunakan setiap perintah pemformatan kolom, termasuk mengubah lebar kolom atau menyembunyikan kolom (tab Beranda, grup Sel, tombol Format)
Format baris
Menggunakan setiap perintah pemformatan baris, termasuk mengubah tinggi baris atau menyembunyikan baris (tab Beranda, grup Sel, tombol Format)
Sisipkan kolom
Menyisipkan kolom
Sisipkan baris
Menyisipkan baris
Sisipkan hyperlink
Menyisipkan hyperlink baru, bahkan di dalam sel yang tidak kunci
Hapus kolom
Menghapus kolom
Jika Hapus kolom diproteksi dan Sisipkan kolom tidak diproteksi sekaligus, maka pengguna bisa menyisipkan kolom yang tidak dapat dihapusnya
Hapus baris
Menghapus baris
Jika Hapus baris diproteksi dan Sisipkan baris tidak diproteksi sekaligus, maka pengguna bisa menyisipkan baris yang tidak dapat dihapusnya
Urutkan
Menggunakan setiap perintah untuk mengurutkan data (tab Data, grup Urutkan & Filter)
Pengguna tidak dapat mengurutkan rentang pada lembar kerja yang diproteksi yang berisi sel yang tidak kunci, tanpa memperhatikan pengaturan ini
Gunakan FilterOtomatis
Menggunakan panah turun bawah untuk mengubah filter pada rentang ketika FilterOtomatis diterapkan
Pengguna tidak dapat menerapkan atau menghapus FilterOtomatis pada lembar kerja yang diproteksi, tanpa memperhatikan pengaturan ini
Gunakan laporan PivotTable
Memformat, mengubah tata letak, me-refresh atau mengubah laporan PivotTable yang lain atau membuat laporan baru
Edit objek
Lakukan salat satu hal berikut
Membuat perubahan pada objek grafik termasuk peta, bagan, bentuk, kotak teks dan kontrol yang disisipkan, yang tidak Anda buka kuncinya sebelum Anda memproteksi lembar kerja. Misalnya, jika lembar kerja memiliki tombol yang menjalankan makro, Anda dapat mengklik tombol untuk menjalankan makro, namun Anda tidak dapat menghapus tombol
Membuat perubahan, seperti pemformatan, untuk bagan yang disisipkan. Bagan terus diperbarui ketika Anda mengubah sumber datanya
Menambahkan atau mengedit
Mengedit skenario
Menampilkan skenario yang Anda sembunyikan, membuat perubahan pada skenario yang telah Anda cegah untuk diubah, dan menghapus skenario ini. Pengguna dapat mengubah nilai di dalam sel yang berubah, jika sel tidak diproteksi, dan menambahkan skenario baru
Elemen lembar bagan
Pilih kotak centang ini
Untuk mencegahpengguna
Konten
Melakukan perubahan pada item yang merupakan bagian bagan, seperti seri data, aksis, dan legenda. Bagan terus mencerminkan perubahan yang dibuat pada sumber datanya
Objek
Mengubah objek grafis — termasuk bentuk, kotak teks, dan kontrol — kecuali jika Anda membuka kunci objek sebelum Anda memproteksi lembar bagan tersebut
Dalam kotak Kata sandi untuk membuka lembar proteksi, ketikkan kata sandi, klik OK, lalu ketikkan ulang kata sandi untuk mengonfirmasinya
Kata sandi ini bersifat opsional. Jika Anda tidak menyediakan kata sandi, maka pengguna dapat membuka proteksi lembar kerja tersebut dan mengubah elemen-elemen yang diproteksi
Pastikan Anda memilih kata sandi yang dapat diingat. Jika Anda kehilangan kata sandi, Anda tidak akan bisa mengakses elemen-elemen yang diproteksi pada lembar kerja
Jika sebuah sel terikat ke lebih dari satu rentang, pengguna yang menyediakan untuk mengedit rentang-rentang itu dapat mengedit sel
Jika pengguna mencoba mengedit beberapa sel pada satu waktu dan diberi wewenang mengedit beberapa tapi tidak semua sel itu, pengguna akan diminta mengedit sel satu per satu
Perlu bantuan lainnya?
Anda dapat bertanya kapan saja kepada pakar di Komunitas Teknologi Excel atau mendapatkan dukungan di Komunitas Jawaban