Bagaimana Membuat Form Pencarian Di Excel 2007

Menggunakan Excel sebagai alat bantu dalam menyimpan dan mengelola data merupakan hal yang penting untuk dilakukan. Selain dapat memudahkan dalam pengolahan data, Excel juga memiliki fitur-fitur yang dapat membantu dalam proses analisis data. Salah satu fitur yang sering digunakan dalam Excel adalah formulir pencarian data.

Membuat Form Pencarian Data di Excel

Untuk membuat formulir pencarian data di Excel, kita perlu melakukan beberapa langkah berikut:

1. Menentukan Kolom Data

Pertama-tama kita perlu menentukan kolom data yang akan dicari. Kolom data yang akan dicari sebaiknya sudah terurut dengan baik, sehingga pencarian data akan lebih mudah dilakukan. Misalnya kita akan mencari data pada kolom A yang berisi nama-nama barang.

2. Menambahkan Tombol Pencarian

Setelah menentukan kolom data, selanjutnya kita perlu menambahkan tombol pencarian. Tombol pencarian dapat ditambahkan dengan menggunakan fitur Insert pada Excel. Caranya adalah sebagai berikut:

  1. Pada bagian Developer, klik tombol Insert.
  2. Pilih tombol Form Control.
  3. Pilih tombol Command Button.

Selanjutnya, letakkan tombol pencarian pada halaman kerja Excel. Anda dapat menentukan ukuran, warna, dan posisi tombol sesuai dengan kebutuhan.

Baca Juga :  Langkah Langkah Membuat Grafik Di Excel

3. Menambahkan Script Pencarian Data

Setelah menambahkan tombol pencarian, selanjutnya kita perlu menambahkan script pencarian data. Script yang digunakan untuk pencarian data umumnya menggunakan bahasa VBA (Visual Basic for Application). Berikut adalah contoh script pencarian data:

Private Sub CommandButton1_Click()
Dim keyword As String
Dim i As Integer

keyword = InputBox("Masukkan keyword:")
Range("A1").Activate

For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
    If InStr(1, ActiveCell.Offset(i, 0).Value, keyword, vbTextCompare) > 0 Then
        ActiveCell.Offset(i, 0).Activate
        MsgBox ActiveCell.Value
        Exit For
    End If
Next i
End Sub

Script di atas akan meminta user untuk memasukkan keyword yang akan dicari. Kemudian, script akan melakukan pencarian data pada kolom A, dan jika ditemukan data yang sesuai dengan keyword, maka data tersebut akan ditampilkan pada layar.

Cara Membuat Form Pencarian di Excel – Form Excel Cara Tercepat Input

Form pencarian di Excel juga dapat dibuat dengan menggunakan fitur Form pada Excel. Fitur Form ini memungkinkan kita untuk membuat formulir dengan cepat dan mudah tanpa perlu menulis script VBA.

1. Menambahkan Fitur Form pada Excel

Pertama-tama kita perlu menambahkan fitur Form pada Excel. Langkah-langkahnya adalah sebagai berikut:

  1. Pada bagian Developer, klik tombol Insert.
  2. Pilih tombol ActiveX Control.
  3. Pilih tombol More Controls.
  4. Pilih tombol Microsoft Forms 2.0.

Setelah itu, drag dan drop elemen-elemen yang dibutuhkan pada formulir. Elemen-elemen tersebut antara lain:

  1. Label: untuk memberikan keterangan pada formulir.
  2. Text Box: untuk memungkinkan user memasukkan keyword.
  3. Command Button: untuk melakukan pencarian data.

2. Mengatur Properti Elemen Form

Setelah menambahkan elemen-elemen pada form, selanjutnya kita perlu mengatur properti dari masing-masing elemen. Properti yang dapat diatur antara lain:

  1. Caption: untuk memberikan judul pada elemen.
  2. Name: untuk memberikan nama pada elemen.
  3. Tool Tip Text: untuk memberikan keterangan tambahan pada elemen.
Baca Juga :  Cara Mencari Modus Data Di Excel

Properti tersebut dapat diatur dengan cara mengklik tombol Properties, kemudian pilih elemen yang akan diatur propertinya.

3. Memberikan Script Pencarian Data

Setelah menambahkan elemen-elemen pada form dan mengatur propertinya, selanjutnya kita perlu memberikan script untuk pencarian data. Script untuk pencarian data pada form Excel dapat dibuat dengan menggunakan Macro Recorder. Caranya adalah sebagai berikut:

  1. Buka formulir dengan mengklik tombol Design Mode.
  2. Pilih tombol View Code.
  3. Gunakan Macro Recorder untuk merekam script pencarian data.

Setelah merekam script, script dapat disimpan dan digunakan pada form pencarian yang lain.

FAQ (Frequently Asked Questions)

Pertanyaan 1: Apakah form pencarian di Excel dapat digunakan untuk mencari data pada lembar kerja yang berbeda?

Jawaban: Ya, form pencarian di Excel dapat digunakan untuk mencari data pada lembar kerja yang berbeda. Caranya adalah dengan mengubah script pencarian data menjadi seperti berikut:

Private Sub CommandButton1_Click()
Dim keyword As String
Dim i As Integer
Dim ws As Worksheet

keyword = InputBox("Masukkan keyword:")
Set ws = Sheets("Sheet2")
ws.Range("A1").Activate

For i = 1 To ws.Cells(Rows.Count, "A").End(xlUp).Row
    If InStr(1, ActiveCell.Offset(i, 0).Value, keyword, vbTextCompare) > 0 Then
        ActiveCell.Offset(i, 0).Activate
        MsgBox ActiveCell.Value
        Exit For
    End If
Next i
End Sub

Pada script di atas, kita menggunakan objek Worksheet untuk mengakses lembar kerja yang berbeda.

Pertanyaan 2: Apakah form pencarian di Excel dapat digunakan untuk mencari data berdasarkan kriteria tertentu?

Jawaban: Ya, form pencarian di Excel dapat digunakan untuk mencari data berdasarkan kriteria tertentu. Salah satu cara untuk melakukan pencarian data berdasarkan kriteria adalah dengan menggunakan fitur Advanced Filter.

Untuk menggunakan fitur Advanced Filter, kita perlu melakukan beberapa langkah berikut:

  1. Pilih seluruh kolom yang berisi data.
  2. Pilih tombol Data pada menu bar.
  3. Pilih tombol Advanced pada dropdown menu Filter.
  4. Pada jendela Advanced Filter, kita dapat menentukan kriteria pencarian pada bagian Criteria Range.
  5. Tentukan lokasi hasil pencarian pada bagian Copied to.
  6. Klik tombol OK untuk melakukan pencarian data.
Baca Juga :  cara membuat lookup pada excel 2010 Cara menggunakan fungsi if dan vlookup pada ms excel.

Fitur Advanced Filter dapat membantu kita dalam melakukan pencarian data berdasarkan kriteria tertentu.

Video Tutorial: Cara Membuat Excel Search Engine Banyak Kolom

Video tutorial di atas dapat membantu Anda untuk lebih memahami cara membuat formulir pencarian data di Excel.