Showing posts with label Macro Excel VBA. Show all posts
Showing posts with label Macro Excel VBA. Show all posts

Wednesday, May 1, 2019

√ Cara Menciptakan Tanggal Otomatis Dengan Macro Vba

Wow, bagaimana dapat membuat tanggal dan jam otomatis memakai macro VBA di excel? Tentu bisa, ibarat kita ketahui bersama rumus untuk mengetikkan tanggal yaitu kita tinggal mengetikkan di cell yang akan memunculkan tanggal otomatis dengan formula =now() lalu tekan enter maka akan secara otomatis keluar format tanggal dan jam kini tentuanya sesuai dengan setting tanggal dan jam di komputer kamu.

Pada posting kali ini aku akan membahas bagaimana cara menciptakan tanggal dan waktu secara otomatis memakai fungsi macro di excel dan akan terus update secara terpola sesudah menekan tombol enter. Logikanya ketika memasukan data atau mengetik data di cell B1 maka secara otomatis di cell A1 tertulis tanggal dan jam sempurna ketika sesudah enter ditekan. Untuk lebih jelasnya lihat citra berikut

Nah, untuk dapat menciptakan data tanggal secara otomatis dengan macro ikuti langkah-langkah berikut
Ketikan script macro VBA ibarat di bawah ini

 Atau copy paste script berikut

'Membuat tanggal otomatis update
 'Menggunakan macro
 'jago -Office.blogspot.com

 
  Private Sub Worksheet_Change(ByVal Target As Range)
   If Target.Column = 2 Then
      If Target.Cells.Count = 1 Then
         If Len(Target.Value) > 0 Then
            Target(1, 0) = Now
            Target(1, 0).NumberFormat = "dd mmm yyyy  hh:mm:ss"
         Else
            Target(1, 0).ClearContents
         End If
      End If
   End If
End Sub


Simpan data tersebut dengan type file .xlsm dan coba Anda ketikkan data di cell B1 ibarat terlihat pada gambar 1 diatas lalu tekan enter, maka akan secara otomatis mengupdate tanggal dan jam dan sesuai dengan regional setting di komputer Anda.

Demiikian artikel perihal Cara Membuat Tanggal Otomatis dengan Macro VBA supaya bermanfaat dan tunggu update artikel excel yang lainnya di blog jago-office.blogspot.com yang lebih menarik lagi.
Sumber http://www.excel-id.com/

Wednesday, April 24, 2019

√ Macro Excel : Nonaktifkan Fungsi Klik Kanan

Tutorial kali ini aku akan memperlihatkan script bagaimana menonaktifkan fungsi klik kanan pada cell atau lembar kerja Ms. Excel dengan memakai Macro. Script macro excel ini akan menampilkan sebuah pesan dimana user akan memperlihatkan gosip bahwa klik kanan di worksheet atau lembar kerja excel tidak dapat di klik kanan (disable klik kanan).

Langkah-langkahnya yaitu sebagai berikut
  1. Aktifkan VBA editor di excel. Lihat cara mengaktifkan macro
  2. Tulis script macro VBA di bawah ini pada

  3. 'Cara menonaktifkan klik kanan
    'Programer : Yatna Supriyatna
    'jago-office.blogspot.com

    Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    MsgBox "Maaf klik kanan di excel ini aku nonaktifkan, terima kasih."
    End Sub


    Tutup VBA editor lalu coba klik kanan di sembarang cell maka akan muncul pesan "Maaf klik kanan di excel ini aku nonaktifkan, terima kasih."

Sumber http://www.excel-id.com/

Sunday, April 21, 2019

√ Mengenal Macro Di Ms. Excel

Mengenal lebih detail wacana Macro di Excel, Salah satu kelebihan Microsoft Excel ialah adanya satu kemudahan yang berjulukan macro. Fasilitas ini memiliki fleksibilitas dimana user sanggup membentuk dan mengarahkannya untuk aneka macam macam kepentingan dalam koridor otomatisasi. Dari yang sederhana hingga yang bisa berreplikasi menyerupai virus macro. Macro juga bisa menciptakan aplikasi-aplikasi excel yang cukup sempurna.

Apa Sih macro itu ?


Macro merupakan kumpulan perintah - perintah dalam Excel yang dirangkai menjadi satu perintah. Macro berupa script dengan memakai bahasa pemrograman VB Sehingga pekerjaan yang berulang - ulang sanggup dilakukan secara otomatis dan mudah. Hal ini akan sangat menguntungkan ketimbang melaksanakan perintah - perintah secara satu per satu dan berulang - ulang. Contoh yang sederhana contohnya pembaca sering menuliskan suatu kata atau kalimat yang sama secara terus - menerus, maka yang semacam ini sanggup dibuatkan macronya sehingga pekerjaan mengetik menjadi lebih cepat dan gampang serta tidak membuang - buang waktu.

Cara Mengaktifkan Macro Bawaan Microsoft Excel


Sebenarnya semua perintah - perintah yang ada dalam Excel merupakan macro. Misalnya ketika pembaca menentukan hidangan File lalu Save, maka Excel akan menjalankan macro yang berjulukan FileSave. Begitu juga ketika pembaca menentukan hidangan Help lalu About Microsoft Excel, maka akan dijalankan macro HelpAbout sehingga tampil kotak About Microsoft Excel. Cobalah jalankan aplikasi Excel lalu pilihlah Office button lalu klik excel options, maka akan dihadapkan pada kotak obrolan excel options. Selanjutnya pada kotak tersebut ceklis show developer tab in the ribbon lalu klik OK sehingga akan muncul hidangan Depelover di hidangan Excel.

Bila seorang user menciptakan sebuah macro dengan nama yang sama dengan nama macro yang telah ada dalam Excel commands, maka Microsoft Excel akan mendahulukan macro yang dibentuk oleh user.

Bagaimana Cara Membuat Macro


Ada dua cara untuk menciptakan macro; memakai macro recorder atau memakai editor Visual Basic yang telah disertakan ketika pembaca menginstall Microsoft Excel.

Membuat Macro Menggunakan Macro Recorder

Pada hidangan depelover silakan klik sub hidangan Record Macro


Membuat macro memakai Visual Basic Editor

perhatikan berikut ini, untuk menampilkan gambar menyerupai di bawah ini anda cukup klik hidangan developer lalu klik sub hidangan Visual Basic maka akan muncul gambar menyerupai berikut ini

Demikian artikel wacana mengenal Macro Excel ini supaya Anda bisa berguru menciptakan macro excel untuk lebih memaksimalkan Ms. excel. Untuk lebih jelasnya silakan lihat contoh-contoh macro buatan jago-office.

Contoh Macro Excel - Nonaktifkan Klik Kanan
Macro menciptakan tanggal Otomatis
Sumber http://www.excel-id.com/

Tuesday, April 16, 2019

√ Macro Vba | Print Dan Print Preview Data Excel

Script macro VBA di excel untuk melihat tampilan data atau print preview serta cetak atau printout suatu data range di Ms. Excel.

Script VBA untuk PrintPreview data di Excel


Script VBA untuk Print Out atau cetak data di Excel



Demikian referensi script VBA untuk mencetak data di Excel silakan dicoba sudah aku praktekkan script ini berhasil mencetak baik pint preview maupun printout.
Sumber http://www.excel-id.com/

√ Macro Excel - Copy Data Range Dengan Cepat

Script macro VBA di excel untuk mengcopy data secara cepat dari sebuah range ke range yang ditentukan

Script VBA untuk copy data dari sebuah range di Excel



Demikian pola script VBA untuk copy data range di Excel secara cepat tanpa klik tombol copy silakan dicoba sudah aku praktekkan script ini berhasil mengcopy data ke range yang telah ditentuka. Silakan lihat juga kumpulan script macro excel yang diperlukan lainny.

Lebih jelasnya silakan lihat dan d0wnl0ad pola macro di bawah ini sebagai materi latihan
DOWNLOAD DATA MACRO
Sumber http://www.excel-id.com/

Friday, April 12, 2019

√ Macro Excel || Memberi Tanda Ganda Pada Excel

Macro Excel VBA sebagai pengganti conditional formating. Pada tutorial kali ini aku akan membahas bagaimana cara menciptakan macro untuk data yang ganda yang biasa Anda gunakan ialah conditional formating namun kali ini aku akan menciptakan macro vba untuk menandai atau mewarnai data yang dianggap ganda.
Excel merupakan agenda untuk mengolah data terutama angka, nah bagaimana jikalau saat Anda menginput data ribuan atau dikenal disini input database contohnya data pegawai, data pemilih, data siswa, data penduduk dan sebagainya. Tentu saja kesalaan mungkin terjadi saat data sudah dimasukan naman Anda memasukan kembali data tersebut tanpa disadari.

Nah, bagaimana mensiasati data ganda tersebut memakai macro? oke inilah script macro vba untuk memberi tanda dengan warna jikalau terjadi data yang diinput ialah ganda

'Macro excel | Menandai Data ganda
'www.jago-office.blogspot.com
'Yatna Supriyatna

Sub DataGanda()
    With Selection
        .FormatConditions.Delete
        .FormatConditions.AddUniqueValues
        .FormatConditions(1).DupeUnique = xlDuplicate
        .FormatConditions(1).Interior.Color = RGB(255, 0, 0)
    End With
End Sub

Anda tinggal copy pastekan saja script vba tersebut ke ms. visual basic editor vba Anda caranya ialah sebagai berikut
  1. Klik sajian developer lalu klik juga View Code ini ialah cara menampilkan visual basic editor
  2. Langkah kedua Anda double klik ThisWorkbook lalu ketikkan script vba menyerupai diatas atau copy paste kan saja scriptnya
  3. Coba anda ketikkan beberapa data menyerupai teladan gambar berikut, data yang dianggap ganda akan ditandai dengan warna merah, tetapi jikalau tidak ganda maka diabaikan saja
Mudah, bukan, coba Anda perhatikan angka 4, 5, dan 8 atau aksara a dan d ditandai dengan warna merah secara otomatis saat memasukan atau mengetikkannya. Hal ini dihasilkan dari penulisan macro vba diatas, silakan Anda coba semoga lebih mengerti. Jika mengalami kesulitan atau ada pertanyaan silakan komentar dibawah

Untuk video tutorial ini akan aku upload nanti kebetulan internetnya lagi lemod, so nunggu normal aja.
Sumber http://www.excel-id.com/

Thursday, April 11, 2019

√ Select Baris Secara Acak Pake Macro

Kembali lagi posting wacana macro, kali ini aku akan mencoba berexperimen untuk menentukan data dalam hal ini baris bukan kolom secara acak atau blok data secara acak, dengan memakai script vba. Macro excel yang akan aku bahas disini ialah untuk menentukan baris pada lembar kerja Ms. excel secara acak dari beberapa sampel data baris yang ditentukan.
OK, langsug saja ikuti langkah-langkah menciptakan macro untuk mengacak data baris pada lembar kerja Ms. Excel
  1. Buka Lembar kerja bari klik File - New - Bank workbook
  2. Buka Microsoft visual basic editor
  3. Tulis sript macro berikut pada objek ThisWorkbook
  4. 'Memilih data acak dengan macro
    'Oleh: Yatna Supriyatna
    'jago-office.blogspot.com

    Sub Macro1()
    Dim range As range
    Dim iRow As Long
    With Rows("1:10")
    Do
    iRow = Fix(Rnd() * 10 + 1)
    If range Is Nothing Then
    Set range = .Rows(iRow)
    Else
    Set range = Union(range, .Rows(iRow))
    End If
    Loop Until range.Areas.Count >= 1
    End With
    range.Select
    Selection.Copy Sheets("Sheet2").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
    End Sub
  5. Kembali ke lembar kerja di Sheet 1 silakan buat tombol dengan cara menginsert button lalu klik kanan tombol tersebut dan ganti dengan nama "Acak Data"
  6. Jika sudah selesai silakan klik kanan kembali tombol tersebut lalu pilih Assign Macro sehingga muncul gambar ibarat berikut jikalau benar pilih ThisWorkbook Macro1 lalu OK
  7. Terakhir Silakan coba klik tombol acak data tersebut beberapa kali lalu lihat hasilnya. Blok cell atau baris akan otomatis dipilih secara acak oleh script macro yang dibentuk tersebut.

Demikian tutorial macro untuk menentukan data atau blok data secara acak. Semoga artikel ini sanggup membantu dan bermanfaat.
Sumber http://www.excel-id.com/