Mas Nang Agus,
Terdorong oleh rasa penasaran (karena memang blm tahu), saya coba 
membandingkanencryption dan decryption versi mas Nang Agus dan mbak 
Siti.Macronya adalah seperti ini:
Option Explicit
'buatan mbak SitiFunction Krip(sKata, bEncode As Boolean) As String   ' ctv : 
meng "enkripsi" userName & password; agar data yg   '       tertulis di sheet 
user tidak diketahui orang lain   '       bEncode = true >> Encript, false >> 
Decript   '----------------------------------------------------------   Dim 
sKrip As String   Dim k As Integer   Dim kSigned As Integer   For k = 1 To 
Len(sKata)      kSigned = IIf(bEncode, k, -k)      sKrip = sKrip + 
Chr(Asc(Mid(sKata, k, 1)) + kSigned)   Next   Krip = sKripEnd Function
'buatan mas Nang AgusFunction Encr(Pasw, bCode As Boolean) As String   
'modifikasi mas Nang Agus   Dim anu As String   Dim anuu As String   Dim k As 
Integer   Dim tmbh As Integer   For k = 1 To Len(Pasw)      tmbh = IIf(bCode, k 
+ Int(Asc("nang") / Log(Asc("agus"))), -k - Int(Asc("kakak") / 
Log(Asc("adik"))))      anu = anu + Chr(Asc(Mid(Pasw, k, 1)) + tmbh)   Next    
For k = 1 To Len(Pasw)      tmbh = IIf(bCode, k + Int(Asc("kang") / 
Log(Asc("anda"))), -k - Int(Asc("nanda") / Log(Asc("adinda"))))      anuu = 
anuu + Chr(Asc(Mid(anu, k, 1)) + tmbh)   Next  Encr = anuuEnd Function
(file terlampir).....
Buatan mas Nang Agus (encrypt 2 x ditambah "log" dan kata2 "agus,kakak,adik" 
dan "anda,nanda,adinda" kayaknya hasil encryptnya lebih menarik....
Yang ingin saya tanyakan...gimana cara baca macro modifikasi mas Agus?
Salam,
HK
   

   From: "Nang Agus [email protected] [belajar-excel]" 
<[email protected]>
 To: BExcel <[email protected]> 
 Sent: Friday, 2 January 2015, 9:11
 Subject: Re: [belajar-excel] Form Login [1 Attachment]
   
    Dear Jack

ada form login dengan dasar cekrip warisan dari mbah siti dengan editan 
disana-sini
ada 2 user yang tertanam di sheet "Jeneng" :
admin  admin
nang   agus
untuk user admin dapat menambah user baru tapi cekrip untuk menghapus user 
belum sempat membuat. (user yang lain tidak dapat menambah user.)
user dan password dienkripsi dua kali dengan rumus yang sangat sederhana 
sehingga mudah untuk di deskrip kembali.
silahkan dioprek sesuai kebutuhan, jika masih banyak cekrip yang salah 
diposting lagi aja di milis biar banyak yang membantu
salam
NangAgus

2014-12-29 14:27 GMT+07:00 Jack Carmelo [email protected] [belajar-excel] 
<[email protected]>:

     
| Dear Master
Mohon bantuannya untuk form login ini
Saya ingin membuat 1 form login untuk beberapa username. Kalau untuk 1 username 
sudah bisa saya buat tapi untuk beberapa username bagamana kodenya? Makasih 
atas bantuannya. Dan pertanyaan lanjutan kalau itu terjawab. Bisakah kita 
mengecek bahwa data yang diinput itu oleh username A atau B dstnya. 
Makasih atas bantuannya. File contoh dengan 1 username terlampir.
Username : admin
Password : admin
Salam
JackDikirim dari Yahoo Mail pada Android |

   

  #yiv6933533585 -- #yiv6933533585ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6933533585 
#yiv6933533585ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6933533585 
#yiv6933533585ygrp-mkp #yiv6933533585hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv6933533585 #yiv6933533585ygrp-mkp #yiv6933533585ads 
{margin-bottom:10px;}#yiv6933533585 #yiv6933533585ygrp-mkp .yiv6933533585ad 
{padding:0 0;}#yiv6933533585 #yiv6933533585ygrp-mkp .yiv6933533585ad p 
{margin:0;}#yiv6933533585 #yiv6933533585ygrp-mkp .yiv6933533585ad a 
{color:#0000ff;text-decoration:none;}#yiv6933533585 #yiv6933533585ygrp-sponsor 
#yiv6933533585ygrp-lc {font-family:Arial;}#yiv6933533585 
#yiv6933533585ygrp-sponsor #yiv6933533585ygrp-lc #yiv6933533585hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6933533585 
#yiv6933533585ygrp-sponsor #yiv6933533585ygrp-lc .yiv6933533585ad 
{margin-bottom:10px;padding:0 0;}#yiv6933533585 #yiv6933533585actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6933533585 
#yiv6933533585activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6933533585
 #yiv6933533585activity span {font-weight:700;}#yiv6933533585 
#yiv6933533585activity span:first-child 
{text-transform:uppercase;}#yiv6933533585 #yiv6933533585activity span a 
{color:#5085b6;text-decoration:none;}#yiv6933533585 #yiv6933533585activity span 
span {color:#ff7900;}#yiv6933533585 #yiv6933533585activity span 
.yiv6933533585underline {text-decoration:underline;}#yiv6933533585 
.yiv6933533585attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv6933533585 .yiv6933533585attach div a 
{text-decoration:none;}#yiv6933533585 .yiv6933533585attach img 
{border:none;padding-right:5px;}#yiv6933533585 .yiv6933533585attach label 
{display:block;margin-bottom:5px;}#yiv6933533585 .yiv6933533585attach label a 
{text-decoration:none;}#yiv6933533585 blockquote {margin:0 0 0 
4px;}#yiv6933533585 .yiv6933533585bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv6933533585 
.yiv6933533585bold a {text-decoration:none;}#yiv6933533585 dd.yiv6933533585last 
p a {font-family:Verdana;font-weight:700;}#yiv6933533585 dd.yiv6933533585last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv6933533585 
dd.yiv6933533585last p span.yiv6933533585yshortcuts 
{margin-right:0;}#yiv6933533585 div.yiv6933533585attach-table div div a 
{text-decoration:none;}#yiv6933533585 div.yiv6933533585attach-table 
{width:400px;}#yiv6933533585 div.yiv6933533585file-title a, #yiv6933533585 
div.yiv6933533585file-title a:active, #yiv6933533585 
div.yiv6933533585file-title a:hover, #yiv6933533585 div.yiv6933533585file-title 
a:visited {text-decoration:none;}#yiv6933533585 div.yiv6933533585photo-title a, 
#yiv6933533585 div.yiv6933533585photo-title a:active, #yiv6933533585 
div.yiv6933533585photo-title a:hover, #yiv6933533585 
div.yiv6933533585photo-title a:visited {text-decoration:none;}#yiv6933533585 
div#yiv6933533585ygrp-mlmsg #yiv6933533585ygrp-msg p a 
span.yiv6933533585yshortcuts 
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv6933533585 
.yiv6933533585green {color:#628c2a;}#yiv6933533585 .yiv6933533585MsoNormal 
{margin:0 0 0 0;}#yiv6933533585 o {font-size:0;}#yiv6933533585 
#yiv6933533585photos div {float:left;width:72px;}#yiv6933533585 
#yiv6933533585photos div div {border:1px solid 
#666666;height:62px;overflow:hidden;width:62px;}#yiv6933533585 
#yiv6933533585photos div label 
{color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv6933533585
  #yiv6933533585reco-category {font-size:77%;}#yiv6933533585 
#yiv6933533585reco-desc {font-size:77%;}#yiv6933533585 .yiv6933533585replbq 
{margin:4px;}#yiv6933533585 #yiv6933533585ygrp-actbar div a:first-child 
{margin-right:2px;padding-right:5px;}#yiv6933533585 #yiv6933533585ygrp-mlmsg 
{font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv6933533585 
#yiv6933533585ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv6933533585 
#yiv6933533585ygrp-mlmsg select, #yiv6933533585 input, #yiv6933533585 textarea 
{font:99% Arial, Helvetica, clean, sans-serif;}#yiv6933533585 
#yiv6933533585ygrp-mlmsg pre, #yiv6933533585 code {font:115% 
monospace;}#yiv6933533585 #yiv6933533585ygrp-mlmsg * 
{line-height:1.22em;}#yiv6933533585 #yiv6933533585ygrp-mlmsg #yiv6933533585logo 
{padding-bottom:10px;}#yiv6933533585 #yiv6933533585ygrp-msg p a 
{font-family:Verdana;}#yiv6933533585 #yiv6933533585ygrp-msg 
p#yiv6933533585attach-count span {color:#1E66AE;font-weight:700;}#yiv6933533585 
#yiv6933533585ygrp-reco #yiv6933533585reco-head 
{color:#ff7900;font-weight:700;}#yiv6933533585 #yiv6933533585ygrp-reco 
{margin-bottom:20px;padding:0px;}#yiv6933533585 #yiv6933533585ygrp-sponsor 
#yiv6933533585ov li a {font-size:130%;text-decoration:none;}#yiv6933533585 
#yiv6933533585ygrp-sponsor #yiv6933533585ov li 
{font-size:77%;list-style-type:square;padding:6px 0;}#yiv6933533585 
#yiv6933533585ygrp-sponsor #yiv6933533585ov ul {margin:0;padding:0 0 0 
8px;}#yiv6933533585 #yiv6933533585ygrp-text 
{font-family:Georgia;}#yiv6933533585 #yiv6933533585ygrp-text p {margin:0 0 1em 
0;}#yiv6933533585 #yiv6933533585ygrp-text tt {font-size:120%;}#yiv6933533585 
#yiv6933533585ygrp-vital ul li:last-child {border-right:none 
!important;}#yiv6933533585 

  

Attachment: Encryption dan Decryption.xlsm
Description: application/vnd.ms-excel.sheet.macroenabled.12

Kirim email ke