Kamis, 03 Januari 2019

[belajar-excel] Digest Number 4680

2 Messages

Digest #4680

Messages

Wed Jan 2, 2019 11:16 pm (PST) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Wa'alaikumussalam wr wb

hmmm...
membuat nama prosedur mirip dengan teks inputan seperti yang Anda lakukan,
akan terkesan baik atau simpel, tetapi hal itu tidak dianjurkan dan
biasanya dihindari.

Biasanya kasus seperti ini akan menggunakan 1 prosedur utama yang selalu
dipanggil pertama, dan mungkin (tergantung kebutuhan proses) prosedur utama
itu akan memanggil prosedur lain yang sesuai kebutuhan.

Contoh :
Jika cells A1 bisa berisi nilai X,Y,Z dan setiap nilai isian tersebut akan
memilki proses yang sangat berbeda, maka :
1. Dibuat sebuah prosedur utama (misal bernama BerdasarNilai_di_A1) dengan
scope public
> isi di prosedur ini berisi pemeriksaan nilai A1, lalu mengarahkan ke
proses X, Y, atau Z
select case sheets("input").range("a1").value
case "X","x" 'misal proses X sangat simpel, maka proses langsung
ditulis [seperti copy dari sheet data range A1:Z17 dan paste values di
sheet output range B7]
sheets("data").range("a1:z17").copy
sheets("output").range("b7").pastespecial xlpastevalues
case "Y","y" 'misal, proses Y cukup panjang, maka dibuat
prosedur ber-scope private bernama Proses_Y
Proses_Y
case "Z","z"
'isi proses Z atau baris pemanggil prosedur Z
case else
'pesan tertentu misalnya
end select

2. Jika setiap proses yang dirujuk oleh prosedur utama adalah suatu proses
yang cukup kompleks atau panjang, maka perlu dibuat prosedur terkait dengan
scope private
private sub Proses_Y()
'baris kode proses Y di sini, bisa memanggil prosedur lain
dan sebagainya
end sub

Object application menyediakan function (methods) untuk mengeksekusi
prosedur bernama Run.
Dan pastikan function ini digunakan secara hati-hati.
Syntax :
Application.Run "nama_prosedur" [, parameter1 [, parameter N]]
*** jadi, parameter input yang diminta prosedur yang dipanggil bisa
disediakan di bagian parameter1, dst sampai parameter N sesuai kebutuhan
lengkapnya (bagian penyediaan nilai parameter di atur sendiri sesuai
kebutuhan prosedur yang dipanggil)
Application.Run "'drive:\folder\subfolder\nama file.ekstensi'!
nama_module.nama_prosedur"
a. jika di workbook yang sama, nama file lengkap tidak perlu disertakan
(nama file lengkap mulai dari ' sampai '! [yang biru])
b. jika nama prosedur bersifat unique, maka bagian nama_module. tidak perlu
disertakan

Wassalamu'alaikum wr wb
Kid

On Wed, Jan 2, 2019 at 11:01 AM ris ha har1sn.excel@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Assalamu'alaikum.
>
> Mohon bantuannya terkait cara memanggil Sub.
> Secara umum memanggil Sub yang saya ketahui adalah
>
> *Call Nama_Sub*
>
> Misal
>
> *Call Colour*
>
>
>
> *Sub Colour()MsgBox "ColourXX";End Sub*
>
> 1. Saya hendak melakukan looping data, *Nama_Sub* saya sesuaikan dengan
> data, hanya saja Spasi saya ubah menjadi _
> Contoh
>
> *Call WorksheetFunction.Substitute(Sheets("Parameter").Cells(3,
> Cel2.Column), " ", "_")*
>
> akan tetapi dengan macro tersebut *Nama_Sub* tidak terpanggil
>
> 2. Bagaimana caranya jika memanggil Sub dengan merujuk pada cell. Contoh
>
> *Sheets("SpecProduk").Range("A6") = "Spec_" &
> WorksheetFunction.Substitute(Cel2.Value, " ", "_")*
> Call *Sheets("SpecProduk").Range("A6")*
>
> Mohon pencerahannya
>
> Atas perhatinnya terucap terima kasih, semoga Alloh Ta'ala memberikan
> balasan atas setiap ilmu yang digunakannya.
> Amin
>
> Salam
> Haris
>
>
>

Thu Jan 3, 2019 6:19 am (PST) . Posted by:


"PERATURAN MILIS belajar-excel"
-------------------------------

Milis belajar-excel dibuat agar menjadi komunitas / tempat berkumpulnya
para pemakai software microsoft excel, untuk saling berbagi pengetahuan
(sharing), diskusi dan tanya-jawab hal-hal yg menyangkut MS Excel.

Setting untuk posting di milis ini masih dipertahankan = "UnModerated&quot;
(member dapat mengirim posting, tanpa melalui moderasi dan langsung
masuk ke message-list di milis).
Posting pertama & kedua dari member yg baru bergabung harus menunggu
approval dari moderators. Jika dinilai wajar, posting selanjutnya tidak
perlu approval lagi.

Hal ini adalah demi menjadikan milis lebih dinamis, posting tidak
tertunda, diskusi lebih hidup.

Tetapi konsekwensinya, kita sebagai members harus punya niat untuk
menjaga milis ini tetap bersih, enak diikuti, yaitu dengan TIDAK
mengirim posting berisi hal yg mubazir, yg di luar topik, yg "nyampah";
apalagi yg memicu timbulnya pertengkaran yg tidak perlu.

Setiap saat para Moderators akan melihat-lihat lagi msg list, dan akan
membersihkan message list dari posting sampah yg tidak perlu.

Untuk itu kita perlu kesepakatan sebagai berikut:

A. SANGAT DIHARAPKAN:
==================

(1)
Posting dari member berupa: share pengetahuan, pertanyaan, jawaban dan/
atau komentar dan tanggapan yg masih relevan dengan pertanyaan/posting;
semuanya harus sekitar atau ada hubungannya dengan Microsoft Excel.

(2)
Size Lampiran dlm rangka memperjelas kasus/penjelasan, agar diupayakan
tidak lebih dari 250KB, jika perlu dicompressed dulu.

(3)
Posting pertanyaan dialamatkan hanya kepada alamat milis, (jangan ke
alamat owner)

(4)
Semua mail dikemukakan secara santun, ceria, menyenangkan, boleh lucu,
saling menghormati, menjauhkan dari masalah SARA.

B. SANGAT TIDAK DIHARAPKAN:
========================

(1)
Mail yg isinya melecehkan, menghina fihak lain, berbahasa kasar, memicu
pertengkaran dsb.

(2)
Posting "too good to be true" misalnya "jualan" (MLM), spam, money game,
hoax, mail berantai dan iklan (tanpa lebihdulu mendapat ijin dari owner).

(3)
Cross-posting (mengirim 1 mail sekaligus kepada lebih dari satu milis /
address tujuan).

(4)
Mail yg ditulis dengan ukuran, bentuk/warna font dan cara yg di luar
kewajaran, sehingga menyulitkan pembacaan.

(5)
Mail tanpa judul/subject dan/atau tanpa isi, walaupun melampirkan penjelasan.

(6)
Menyertakan link yang merujuk kepada halaman yang berisi iklan produk /
informasi yang tidak berhubungan dengan Excel / pertanyaan.

C. LAIN LAIN:
========

Saran & Tips menulis mail / posting ke milis:
---------------------------------------------

(a)
Berikan subject yg isinya mewakili kasus yg akan ditulis.
Hindari subject yg tidak jelas dan terlalu general (misal "tolong",
"help", "tanya" "mohon pencerahan", dsb)

(b)
Ikuti Subject yg telah ada, (dengan meReply), hanya jika masalah yg akan
ditulis masih berkaitan.
Mengubah Subject (misal dgn menambah kata "Balasan" / "Solusi" /
"Tanggapan&quot; dsb, hanya akan merusak 'Thread&#39; (korelasi/kesinambungan)
suatu topik, oleh karena itu jangan dilakukan.

Jika anda akan mengajukan topik/kasus baru yg tidak berkaitan dengan
topik yg telah ada, buatlah Subject baru, dengan Compose / New Mail.
JANGAN dengan cara mereply subject yg ada lalu mengganti subjecnya.

(c)
Terutama pada posting pertanyaan/request, tuliskan masalah dengan jelas
di badan email. Penjelasan lebih rinci dapat ditulis pada lampiran.
Lampiran sedapat mungkin berupa workbook (file *.xls), dengan nama-file
yang spesifik.

(d)
Posting tanggapan/jawaban hendaknya ditulis secara 'top-posting&#39; (di
ATAS "quoted mail" yg ditanggapi, demi mempermudah pembacaan.

'Quoted mail' tidak harus disertakan semua, cukup 1 atau maximal 2 mail
terdahulu.

(e)
Footer yg tidak perlu hendaknya dihapus dulu sebelum mail Anda kirimkan.

Mengenai OOT dan VOOT
---------------------
Di luar 3 jenis posting di atas, yi: DISKUSI yg berisi sharing,
pertanyaan, tanggapan) akan dianggap Out of Topic (OOT) atau bahkan
VOOT (very out of topic).

Kategory OOT akan dipertimbangkan kasus-demi-kasus dengan kriteria
"manfaat positif bagi komunitas kita".

Kategory OOT atas pertimbangan khusus, misalnya demi kepentingan yg
mendesak dan penting, atau demi "kemanusiaan&quot;, tidak didelete.
Jika tidak memenuhi kriteria akan didelete dengan atau tanpa pemberi-
tahuan kpd member.

Kategory VOOT, posting akan langsung didelete, pengirim akan diberi
teguran.

VOOT kedua dari pengirim yg sama akan menyebabkan member ybs didisabled
sementara kemampuan postingnya.

Kelanjutan dari suatu diskusi tanya-jawab, masih layak diposted ke milis,
misal hanya ucapan terima kasih atau pun sejenis konfirmasi bahwa suatu
solusi sudah diterima dan dapat dipakai dsb, ini dapat golongkan sbg OOT
yg masih layak tayang.

Kelanjutan pembicaraan yg sudah tidak relevan lagi bagi member lain,
dapat anda teruskan melalui 'japri&#39; (jalur pribadi).

Kritik dan saran kepada milis 'belajar-excel'
--------------------------------------------
Kritik dan saran diluar masalah excel demi perbaikan milis ini dapat
disampaikan ke owner / moderators

Hak dan wewenang Moderators
---------------------------
Moderators berhak setelah mempertimbangkan hal-hal diatas untuk
memberikan kartu kuning atau langsung kartu merah dan/atau
mem-banned members yang melakukan pelanggaran rules milis ini.

Himbauan dari milis 'belajar excel' kpd members
-----------------------------------------------

Diharapkan para members terus meningkatkan pengetahuannya mengenai
kelaziman cara bermilis & ber-net-ria secara umum.

Perlu selalu disadari bahwa di dunia internet, sama dengan dunia kita
sehari hari.
Jika di dunia nyata kita mengenal "etika / ettiquettes", maka di net
ada semacam etika umum yg lazim disebut "nettiquette&quot;.

Kalau anda sering tidak mengindahkan "nettiquettes&quot;, tidak akan polisi
yg menangkap anda; tetapi lama-lama anda akan dijauhi banyak rekan,
karena mereka tentu merasa tidak nyaman ber-korespondensi dengan anda.

Sebagai Members of "milis belajar-excel" dan sebagai 'netter sejati',
anda tentu tidak suka kalau harus dicap sebagai "tidak nettis" yang
artinya setara dgn "tidak etis".

--------------------------------------------[rev: 13mar2010 / ctv]-----

revisi 2: tgl 02Des2013 / dwint
# penambahan point B.6.

============================================================
Pojok Lowongan Kerja yang disediakan milis :
http://milis-belajar-excel.1048464.n5.nabble.com/Pojok-Lowongan-Kerja-f5725753.html
*** Posting lowongan kerja : ke link tersebut dan klik New Topic
============================================================
bergabung ke milis (subscribe), kirim mail kosong ke: belajar-excel-subscribe@yahoogroups.com
posting ke milis, kirimkan ke: belajar-excel@yahoogroups.com
berkunjung ke web milis : http://tech.groups.yahoo.com/group/belajar-excel/messages
melihat file archive / mendownload lampiran : http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di : http://milis-belajar-excel.1048464.n5.nabble.com/
menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com
keluar dari membership milis (UnSubscribe), kirim mail kosong ke : belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar