PERTEMUAN 2 MACRO EXCEL.

Slides:



Advertisements
Presentasi serupa
Penggunaan Struktur Kontrol SELECT…CASE
Advertisements

WELCOME TO VISUAL BASIC
Val, variabel, if.. Then..else... Variabel Suatu tempat penyimpanan sementara didalam memori komputer yang diberi nama sebagai pengenal.
Ardian Maretta Prastiawan, Ssi Software Development UPT. Puskom UNS
MENGENAL VARIABEL, KONSTANTA, TIPE DATA, OPERATOR.
PERTEMUAN IV SINTAK LANJUT VB
Alg&Pemrog 2B Sistem Komputer Variable  Variable dapat didefinisikan sebagai bagian dari memory untuk menyimpan nilai yang telah ditentukan.  Setiap.
PEMOGRAMAN 1 Pertemuan 3.
Penggunaan Data dan Variabel
Identifier, Tipe Data dan Variabel Yusuf Nurrachman.
PERTEMUAN III SINTAK LANJUT VB
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
Algoritma & Pemrograman 1
Tipe Data, Variabel, dan Konstanta
T I P E D A T A.
Dasar-dasar Visual Basic
1 Pertemuan 04 Variable Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Struktur Data II dengan Visual Basic
1 Pertemuan 05 Procedure dan Parameter Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Dasar-dasar Pemrograman PHP
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Kondisi, Operator, dan Variabel Pemograman Berorientasi Objek I 4 sks Arfansyah, M.Kom.
Kostanta,Variabel,dan Tipe Data
Penggunaan Data dan Variabel
Data & Variabel Visual basic 6.0.
Variabel, Konstanta, tipe data dan Operator
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Pertemuan 3 Variabel & Konstanta.
Algoritma & pemrograman 1b
Teknik. Pemrog. Terstruktur 2
Unit Dalam Delphi Struktur unit dalam delphi adalah sebagai berikut:
Tipe Data By Serdiwansyah N. A..
Penggunaan Struktur Kontrol SELECT
Pertemuan 2 Dani Hamdani, S.Kom..
PERTEMUAN 2 Bambang Irawan.
ELEMEN-ELEMEN PROGRAM
Algoritma & pemrograman 1B
Pengantar Pemrograman
Tipe Data, Operator Dalam Delphi
Mengenal Integrated Development Environment (IDE) VB 6
KOMPUTER APLIKASI IT II
Algoritma & PEMROGRAMAN 2B (Visual basic)
Pemrograman .NET Chapter 1
P e r t e m u a n 1 Membuat Workbook dengan Macro
Variabel, Konstanta, tipe data dan Operator
PENGGUNAAN DATA DAN VARIABEL
Struktur Kontrol Keputusan IF dan Select
Pemrograman VB.NET Pertemuan 2 Sorang Pakpahan,S.Kom.,M.Kom.
Pengenalan Visual Basic
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
PERTEMUAN 2 Pemrograman VB 6.0
Tipe Data Dasar Variabel dan Konstanta
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
TIPE DATA.
M5. MEMPASSWORD DUKUMEN EXCEL
Algoritma & Pemrograman 1
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Penggunaan Data dan Variabel
TIPE DATA DALAM VISUAL BASIC (VB) INTEGER Yaitu : tipe data numerik, berupa bilangan bulat, dan tanpa pecahan Kisaran angka : antara -32,768 hingga.
Dasar-dasar Pemrograman Objek dg Java
PERTEMUAN IV SINTAK LANJUT VB
Widya Cipta Dharma PEMROGRAMAN VISUAL Materi I
TIPE-TIPE DATA PHP Bandung 2009, by hery dwi y.
Teknik. Pemrog. Terstruktur 2
ALGORITMA & PEMROGRAMAN 2B
Tipe Data Struktur Ridwan, S.T., M.Eng. Pokok Pembahasan Bahan Kajian. Tipe Data Terstruktur Materi Tipe Data: 1.Definisi data, tipe data dan struktur.
Tipe Data, Variabel, Konstanta dan Operator dalam Visual Basic
Memori dan Scope Variabel
Transcript presentasi:

PERTEMUAN 2 MACRO EXCEL

Memanfaatkan intelli-sense Setiap object dalam excel memiliki properties dan methods, Untuk memanipulasi obyek dalam program VBA, kita bisa memanfaatkan intelli-sense Caranya: Tuliskan nama object lalu diikuti dengan titik (.) atau “(“ akan keluar properties dari obyek tersebut Contoh : application. -- titik nya activecell.Formula=sum(  akan muncul argumen untuk fungsi sum Kalau kita tekan <esc> intellisense tak akan muncul lagi untuk obyek yang sama, untuk memunculkan lagi  tekan Ctrl+J

Menyimpan/export modul Dari project explorer, pilih modul yang akan disimpan Pilih File  Export File Pilih lokasi tempat menyimpan file Beri nama file (.BAS) Tekan Save Menyimpan/export form Dari project explorer, pilih Userform yang akan disimpan Pilih File Export File Beri nama file (.FRM)

Mengimpor/ambil modul Dari project explorer Pilih File Import File Pilih file dari lokasi tempat menyimpan file.BAS atau file.FRMatau TEKAN OPEN

10. Mengatur editor • Cara kerja dan tampilan editor dapat diatur dengan menu Toolsl Options

11. Melindungi program Program dapat dilindungi dengan password Tools ProjectName Properties dialog box VBAProject, pilih Protection Isikan password untuk melindungi program OK

Bagian 2 Variabel dan konstanta

Apa yang dibicarakan disini? 01. Cara Mendeklarasikan Variabel 02. Memahami lingkup variabel 03. Mengirim variabel sbg referensi dan sbg argumen 04. Variabel statik dan Variabel dinamik 05. Menghindari kesalahan pendefisian variabel 06 Jenis data variabel 07. Jenis Variable Array 08. Konstanta

01. Deklarasi variabel Variabel dalam VBA sebaiknya dideklarasikan untuk menyatakan nama dan jenis data (data type) Pendeklrasian variabel ini akan menghindari kesalahan dan lebih mengefisienkan program Caranya adalah dengan pernyataan Dim Dim namavar As jenisdata Namavar harus dimulai dengan huruf , max 255 karakter, tidak mengandung spasi dan titk jenisData dapat berupa String A sequence of bytes containing characters Integer 2 byte integer, tanpa desimal Long 4 byte integer Single 4 byte real number Double 8 byte real number

DATA Types Integer 2 byte integer Decimal 16-byte(128-bit) (+/-7.9228162514264337593543950335E+28) Long 4 byte integer +/-9,223,372,036,854,775,808 Single 4 byte floating point +/ -3.4028235E+38 Double 8 byte floating point +/ -4.94065645841246544E-324 Currency 8 byte real Rp, US$ String upto 64K characters 0 through 65535 huruf Byte 1 byte, angka dari 0 sampai 255 Boolean 2 byte true (1) or false (0) Date 8 bytes 12dec2014 Object 4 bytes – an object reference Variant 16 bytes + 1 byte / character Byte atau 2-bit adalah satuan memory komputer dalam menyimpan data

JENIS DATA Data types Integer 2 byte integer Long 4 byte integer Single 4 byte floating point Double 8 byte floating point Currency 8 byte real String upto 64K characters Byte 1 byte, angka dari 0 sampai 255 Boolean 2 byte true or false Date 8 bytes Object 4 bytes – an object reference Variant 16 bytes + 1 byte / character

Declare by Dim Dim amount As Double Dim year As Integer Dim name As String Other data types: Boolean, Byte, Currency, Date Default (no type) is Variant Kalau diberi akhiran dengan tanda ini , berarti datanya % - integer & - long integer ! – single # - double @ currency $ - string CONTOH : anIntegerValue% =3, aString$ = "hallo" Can modify with scope (outside procedure) Private Iam As Integer Public billsPaid As Currency Make values permanent Static yourName As String Multiple variables Private test, amount, J As Integer

02 - Lingkup/scope variabel Dalam VBA lingkup variabel dapat berada pada posisi 3 hal sebagai berikut ini : Lingkup prosedur Lingkup modul Lingkup publik

Posisi Lingkup prosedur Variabel hanya bisa diakses oleh pernyataanpernyataan dalam prosedur yang sama , misalnya : vaiabel “pesan” berikut Sub Procedure1() Dim pesan ‘semua pernyataan di dalam prosedur ini dapat ‘mengakses variabel variabel ' pesan' pesan = " Saya dalam lingkup" MsgBox pesan End Sub Sub Procedure2() ‘pernyataan di dalam prosedur ini ‘tak dapat mengakses variabel ' pesan‘ MsgBox pesan “ variabel pesan tak dikenal dalam prosedur ini”

Deklarasi implisit dan eksplisit Pada contoh 2, variabel pesan sebetulnya tak dikenal, tetapi ketika dijalankan tetap memberi hasil, dalam hal ini <blank>. Ini dikarenakan VBA mengenal deklarasi implisit ( semua variabel otomatis diberi harga <blank>, meski tak dikenal) Kondisi semacam ini kurang baik dalam pemrograman, sebaiknya dinyatakan bahwa semua variabel harus dideklarasikan agar tak terjadi kesalahan Untuk menghindari hal tersebut dapat dideklarasikan Option Explicit

Lingkup modul Agar variabel dapat diakses oleh beberapa prosedur harus dideklarasikan sebelum atau di luar prosedur- prosedur yang menggunakan variabel tersebut

Mengirim Argumen Variabel

Mengirim Variabel berdasar Referensi

Mengirim Variabel Berdasar Nilai (By Value)

Variabel Statis

Contoh Variabel Statik

Menghindari Kesalahan Variabel

Jenis Data Variabel

Array Dinamis

Konstanta