Vous êtes sur la page 1sur 12

Excel menyediakan beberapa cara untuk menjalankan makro.

Sebuah makro adalah tindakan


atau serangkaian tindakan yang bisa Anda gunakan untuk mengotomatisasi tugas. Untuk
menjalankan makro, Anda bisa:

Masuk ke tab Pengembang, dan di grup Kode, klik Makro

Tekan Ctrl dan tombol pintasan, bergantung pada cara makro diatur untuk berjalan.

Klik tombol pada Toolbar Akses Cepat atau dalam grup kustom pada pita.

Klik area pada objek, grafik, atau kontrol.

Jalankan makro secara otomatis ketika Anda membuka buku kerja.

Koneksi ke Database MySQL dari Excel 2007


December 13, 2010 2 Comments
Anda ingin melakukan koneksi ke database MySQL dan mengambil data dari table dan view
database tersebut melalui Microsoft Excel 2007 ?
Berikut adalah langkah demi langkah untuk melakukan hal tersebut :
1. Download dan instalasi driver ODBC MySQL dari
http://dev.mysql.com/downloads/connector/odbc/.
2. Lakukan penambahan DSN pada ODBC mewakili database MySQL.

3. Dari menu ribbon tab Data klik tombol From Other Sources | From Data Connection
Wizard pada group Get External Data.

4. Pada dialog Data Connection Wizard, pilih ODBC DSN.

5. Pilih nama DSN yang telah kita buat sebelumnya.

6. Pilih salah satu table dari database yang ingin kita import pastikan pilihan Connect to
a specific table dicentang.

7. Klik tombol Finish.


8. Pilih bentuk tampilan data (Table, Pivot Table, dll), lokasi cell / worksheet dimana data
impor tersebut akan diletakkan. Kemudian klik OK.

9. Data dari table yang dipilih terimpor ke dalam worksheet Excel.

10. Selesai.
11. Di dalam excel cara untuk melakukan Link (menghubungkan data) ada beberapa cara.
Kesempatan kali ini adalah tutorial yang berhubungan dengan Link Data tetapi fasilitas
yang digunakan yaitu dengan Rumus. Penggunan dengan rumus akan mempermudah kita
dalam mengelola dokumen, karena fasilitas ini bisa digunakan untuk beberapa worksheet.
12. Langsung saja berikut langkah-langkahnya:
13. >> Buat data atau buka data utama yang akan di gabungkan
14. Misalnya data di bawah ini:

15.

Gambar di atas adalah data utama yang


berisi Daftar Penjualan. Data itu berada pada Sheet 1. Dan akan di link-kan
(digabungkan) dengan data yang ada di sheet 2 yang masih kosong.
16. Berikut datanya:

17.

Kita akan mengisi Data Rekap Penjualan


tiap Bulan sesuai dengan hasil pada data Daftar Penjualan di sheet 1.
18. Caranya adalah..
19. >> Letakkan Kursor pada cell C7 (Bulan Juni), kemudian tulis rumus berikut:
20. >> =klik Sheet 1 dan klik cell Jumlah Total pada Bulan Juni, kemudian enter. >> Rumus
akan nampak seperti ini =Sheet1!G7, selanjutnya lihat hasilnya.
21. >> Anda tinggal menarik ke bawah untuk mengisi cell-cell berikutnya.
22. >> Untuk Bulan Juli rumus yang muncul adalah =Sheet1!G21.
23. Data pada Sheet 1 (Daftar Penjualan) sudah terhubung dengan data pada Sheet 2
(Rekapitulasi Penjualan). Perubahan yang anda lakukan pada data utama secara otomatis
akan merubah data yang kedua.
24. Agar lebih jelas lihat hasil penerapannya.

25.

Demikian tutorial singkat mengenai


pengaturan Link antar Sheet pada dokumen excel dengan menggunakan rumus. Semoga
bermanfaat. Amiin.

Cara Import Data Dari Excel Ke Database Access

Pada postingan ini belajaroffice.com masih membahas Microsoft Access yaitu cara import data
dari excel. Import pada access yaitu memasukan atau menyalin data dari file lain dengan format
Excel, Acess, Text, ODBC Data Base, XMl ke dalam database Access yang kita buat atau
gunakan.
Jadi, ketika kita sudah mempunyai data dalam format excel atau lainnya kemudian akan
memasukannya kedalam data base access kita tidak perlu repot-repot harus mengetik ulang
karena sudah ada fasilitas import.
Langsung saja berikut langkah-langkah import data dari excel ke database access, caranya sangat
mudah :
Persiapkan data excel yang ada untuk di import.

Contoh Data Excel


Kemudian buat tabel pada MS Access dengan field name sesuai dengan tabel pada excel yang
akan di import.

Selanjunya klik menu External Data >> group Import & Link >> klik Excel

Import data Excel ke Access


Kemudian akan muncul tampilan sperti gambar dibawah ini klik >> Browse masukan file
excelnya

Pilih yang kedua (Append A Copy of the records to the table :) jika tabel untuk Acces sudah
dibuat sebelumnya, kemudian tempatkan sesuai fiednya . Klik OK
Selanjutnya akan muncul tampilan dibawah ini >>> Klik Next dan selanjutnya >>> Klik Finish

Selesai maka data secara otomatis akan masuk ke dalam Data Base Access.
Terimakasih selamat mencoba, semoga bermanfaat dan jangan lupa share ke sobat-sobat yang
lain.

Konversi Data Tabel Menjadi Text dalam satu


Kolom
Pada tulisan sebelumnya sudah dijelaskan bagaimana caranya mengkonversi text
dalam range kolom menjadi text dalam comment box. Proses ini menggunakan
prosedur
makro
yang
saya
namai
convertColumnToCmt
.
Dalam beberpa kasus, adakalanya kita harus menyertakan table ke dalam
comment. Prosedur makro convertColumnToCmt masih mempunyai kelemahan
yaitu ia hanya dapat mengkonversi text dari satu kolom saja. Sedangkan table,
seperti kita ketahui terdiri atas beberapa kolom. Sehingga, untuk dapat
menyertakan table kedalam comment,
maka diperlukan prosedur untuk
mengkonversi tabel terlebih dahulu menjadi text dalam satu kolom

Part1: Font Type Mono Space


Pada bagian pertama ini saya akan jelaskan cara membuat prosedur macro untuk
menggabungkan data table kedalam satu kolom jika font yang digunakan adalah
type mono space. Penggunaan font tipe lainnya akan dijelaskan dalam bagian
kedua karena memerlukan pendekatan dan prosedur khusus.
Saya sendiri lebih suka menggunakan font type monospace karena kerapian text
akan lebih stabil meskipun ada perubahan pada size font maupun zoom windows.
Contoh font mono space yang biasa digunakan adalah: courier new dan arial
monospaced for sap.
Berikut adalah contoh script untuk konversi data tabel menjadi text dalam satu
kolom (dengan kata lain : menggabungkan data tabel yang terdiri beberapa kolom
menjadi
satu
kolom
saja).
Copykan script berikut pada module standar, dan buat shortcut untuk menjalankan
macro-nya.

Sub
convertTableToColumn()
Dim
r
As
Range,
tabel
As
Range,
xTabel
As
Range
Dim x As Integer, y As Long, xMax As Long, yMax As Long
Dim
textTabel
As
String,
spMax
As
Integer,
sp
As
Double
Dim
spAwal
As
Double,
textSp
As
String
Set
tabel
=
Selection
Set
r
=
Application.InputBox(
_
prompt:="Pilih
Satu
Sel
Untuk
Menempatkan
Text
Tabel",
Type:=8)
spAwal
=
InputBox("Masukan
Jarak
Spasi",
"",
2)
xMax
=
tabel.Rows.Count
yMax
=
tabel.Columns.Count

Application.ScreenUpdating
For
y

False
=
1
To
yMax
spMax
=
0
For
x
=
1
To
xMax
Set
xTabel
=
tabel.Range(Cells(x,
y),
Cells(x,
y))
textTabel
=
Trim(xTabel.Text)
If Len(textTabel) > spMax Then spMax = Len(textTabel)
Next
x
For
x
=
1
To
xMax
Set
xTabel
=
tabel.Range(Cells(x,
y),
Cells(x,
y))
textTabel
=
Trim(xTabel.Text)
sp
=
spAwal
+
spMax
Len(textTabel)
textSp
=
WorksheetFunction.Rept("
",
sp)
If
y
=
1
Then
textTabel
=
textTabel
&
textSp
r.Offset(x
1,
0).ClearContents
Else
textTabel
=
textSp
&
textTabel
End
If
r.Offset(x
1,
0)
=
r.Offset(x
1,
0)
&
textTabel
Next
x
y
Sub

Next
End

Cara penggunaan prosedur makro ini

Sorot table yang akan di konversi

Jalankan macro ini

Pilih cell tempat dimana table hasil konversi akan ditempatkan

Ok

Hasilnya: text table digabung menjadi satu kolom

Text tabel tersebut (kolom B) selanjutnya dapat dikonversi menjadi text


comment dengan prosedur seperti yang sudah saya jelaskan dalam article :
Excel Comment - Konversi Text Dari Kolom Menjadi Text Comment

Vous aimerez peut-être aussi