Sementara belum sempat membuat tanggapan, haps ingin komentar saja dulu

Suatu File diberi login adalah dlm rangka keamanan data dlm file itu, jadi
soal keamanan file dan data menjadi hal yg cukup penting dalam membuat
program tsb.

Tetapi....
Pak harry ingin menyederhanakan ( menurunkan tingkat keamanannya) dengan
meniadakan enkripsi. Ini dapat kita tebak: untuk mempermudah penglihatan di
tabel user (dilihat dari segi pembuat program);  dan tanpa disadari juga
mempermudah penglihtaan bagi user biasa... (hampir semua user suka
jahil ingin menembus dinding keamanan)

Di lain bagian:  pak hari ingin menambahkan hal-hal yg tidak perlu
misal

*** text berkedip*  (ini kan hanya soal kosmetik, tetapi di excel cukup
menyita source)

(kita berikan file contoh contoh yg pernah dibuat Yu Siti  di
sini<http://www.box.com/shared/13oo4lbqrr>
http://www.box.com/shared/13oo4lbqrr
walaupun judulnya Tutorial TEKS JALAN, tetapi didalamnya ada *blinking
text*- nya

*** satu file ingin di BOSS-i oleh banyak orang ( ?!) *
sebetulnya misal memang benar itu yg dikehendaki; logikanya masih ringan,
tetap pakai *struktur IF* atau pun Select Case

mungkin seperti ini (pelajari dulu: struktur Select Case), atau cara lain

Private Sub CmdNewUser_Click()
   Select Case Application.Range("ActUser").Value
   Case "boss", "IsteriBoss", "KeponakanBoss", "PacarBoss", "MertuaBoss"
      Me.Hide
      frmNewUser.Show
   Case Else
      MsgBox "MAAF, ANDA TIDAK BERHAK MENAMBAH USER", 48, "Program Creator"
   End Select
End Sub

Oiya, ini hal kecil tapi sering jadi lucu...
Dalam banyak message box, dlm program program serius..,  Box Title /
Pemberi peringatan: bukanlah si pembuat program, tetapi Program itu sendiri
(diwakili nama program).
Coba perhatikan contoh2 besar:

*"Windows is shuting down "  *
(bukan: "Bill Gate is shutting down the Windows operating system")

*"Excel tidak dapat menutup file karena bla bla bla"*
(bukan : "Pembuat program tidak dapat menurup file excel yg sedang anda
tutup karena bla bla bla..")

Demikian sekedar gambaran. tetapi bgmanapun anda-lah penentunya...

-haps-


2011/11/24 Harry <[email protected]>

> **
> Terima kasih atas berkanan jawaban dan penjelasannya.
> Selanjunya saya akan mencoba memahami penjelasan tersebut.
> Selanjutnya, mohon berkanan diinformasikan akan pertanyaan saya sbb:
>
> 1.         Dari rumus tersebut diatas berarti hanya “boss” yang berhak
> menambah “User Baru”.
> Pertanyaan saya adalah bagaimana rumusnya jika ada 3 atau 4 user yang
> berhak menambah “User Baru”…???
>
> Private Sub CmdNewUser_Click()
>  If Application.Range("ActUser") = "boss" Then
>       Me.Hide
> frmNewUser.Show
> Else
>       MsgBox "MAAF, ANDA TIDAK BERHAK MENAMBAH USER", 48, "Program
> Creator"
>    End If
> End Sub
>
> 2.         Untuk menggantian “Password”, bagaimana rumusnya agar
> penggantian “Password” diperkenan oleh semua user tetapi User “boss” dan 3
> atau 4 user yang berhak menambah user baru tersebut diatas tidak bisa
> diubah / diganti…??
>
> 3.         Pada User Form, bisa atau tidak membuat “Teks Kedap Kedip”…???
> Kalau bisa, bagaimana cara dan rumusnya…???
>
> Sebelum dan sesudahnya saya mengucapkan banyak terima kasih.
> Regards,
> Harry
>
>   ------------------------------
> *Dari:* Haps <[email protected]>
> *Kepada:* [email protected]
> *Dikirim:* Selasa, 22 November 2011 5:26
>
> *Judul:* Re: [belajar-excel] Login Pada Program Excel
>  *Menulis data tanpa Fungsi KRIP*
> Misal  kode vba tertulis spt ini:    *Krip(LCase(sUser), True) *
> dapat diganti   dengan spt ini saja :  *LCase(sUser)*
>
>

Kirim email ke