[belajar-excel] Form bawaan Excel

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[belajar-excel] Form bawaan Excel

Milis Belajar Excel mailing list
Sekedar coretan menjelang sholat Jum'at....
Bagi teman2 Be-Excel yang suka main2 dengan database sederhana namun ga mau repot2 bikin userform, sebenarnya Excel sdh menyiapkan satu "Database Form" yang bisa kita manfaatkan untuk Data Input dan Edit.
Walupun sifatnya link ke Sheet yang ada Database nya namun jika Sheetnya tidak diprotect akan merepotkan karena bisa dikutak-katik oleh yang tidak berwenang.
Agar fungsi "Database Form" tetap jalan namun Sheetnya diprotect (database hanya bisa diedit di Form) dan sekaligus tidak kelihatan (hanya bisa dibuat Visible melalui VBE Sheet)....saya mencoba membuat macro sederhana sbb :
Sub DefaultForm()
    With Sheet1
        .Visible = True
        .Unprotect "hk"
        .ShowDataForm
        .Protect "hk"
        .Visible = xlSheetVeryHidden
    End With
End Sub
Apabila perlu, VBE Sheetnya pun bisa diprotect.
Selamat mencoba dan mohon masukannya.
Salam,HK
 
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Bls: [belajar-excel] Form bawaan Excel

Milis Belajar Excel mailing list
Mohon lampirkan contoh filenya.  Sy sedang coba2, tapi belum dapet titik terang. Maaf masih awam macro excel. 

Dikirim dari Yahoo Mail di Android

  Pada Jum, 4 Agt 2017 pada 11:10, hendrik karnadi [hidden email] [belajar-excel]<[hidden email]> menulis:    

Sekedar coretan menjelang sholat Jum'at....
Bagi teman2 Be-Excel yang suka main2 dengan database sederhana namun ga mau repot2 bikin userform, sebenarnya Excel sdh menyiapkan satu "Database Form" yang bisa kita manfaatkan untuk Data Input dan Edit.
Walupun sifatnya link ke Sheet yang ada Database nya namun jika Sheetnya tidak diprotect akan merepotkan karena bisa dikutak-katik oleh yang tidak berwenang.
Agar fungsi "Database Form" tetap jalan namun Sheetnya diprotect (database hanya bisa diedit di Form) dan sekaligus tidak kelihatan (hanya bisa dibuat Visible melalui VBE Sheet)....saya mencoba membuat macro sederhana sbb :
Sub DefaultForm()
    With Sheet1
        .Visible = True
        .Unprotect "hk"
        .ShowDataForm
        .Protect "hk"
        .Visible = xlSheetVeryHidden
    End With
End Sub
Apabila perlu, VBE Sheetnya pun bisa diprotect.
Selamat mencoba dan mohon masukannya.
Salam,HK
   #yiv6235903968 #yiv6235903968 -- #yiv6235903968ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6235903968 #yiv6235903968ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6235903968 #yiv6235903968ygrp-mkp #yiv6235903968hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv6235903968 #yiv6235903968ygrp-mkp #yiv6235903968ads {margin-bottom:10px;}#yiv6235903968 #yiv6235903968ygrp-mkp .yiv6235903968ad {padding:0 0;}#yiv6235903968 #yiv6235903968ygrp-mkp .yiv6235903968ad p {margin:0;}#yiv6235903968 #yiv6235903968ygrp-mkp .yiv6235903968ad a {color:#0000ff;text-decoration:none;}#yiv6235903968 #yiv6235903968ygrp-sponsor #yiv6235903968ygrp-lc {font-family:Arial;}#yiv6235903968 #yiv6235903968ygrp-sponsor #yiv6235903968ygrp-lc #yiv6235903968hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6235903968 #yiv6235903968ygrp-sponsor #yiv6235903968ygrp-lc .yiv6235903968ad {margin-bottom:10px;padding:0 0;}#yiv6235903968 #yiv6235903968actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6235903968 #yiv6235903968activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6235903968 #yiv6235903968activity span {font-weight:700;}#yiv6235903968 #yiv6235903968activity span:first-child {text-transform:uppercase;}#yiv6235903968 #yiv6235903968activity span a {color:#5085b6;text-decoration:none;}#yiv6235903968 #yiv6235903968activity span span {color:#ff7900;}#yiv6235903968 #yiv6235903968activity span .yiv6235903968underline {text-decoration:underline;}#yiv6235903968 .yiv6235903968attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv6235903968 .yiv6235903968attach div a {text-decoration:none;}#yiv6235903968 .yiv6235903968attach img {border:none;padding-right:5px;}#yiv6235903968 .yiv6235903968attach label {display:block;margin-bottom:5px;}#yiv6235903968 .yiv6235903968attach label a {text-decoration:none;}#yiv6235903968 blockquote {margin:0 0 0 4px;}#yiv6235903968 .yiv6235903968bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv6235903968 .yiv6235903968bold a {text-decoration:none;}#yiv6235903968 dd.yiv6235903968last p a {font-family:Verdana;font-weight:700;}#yiv6235903968 dd.yiv6235903968last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv6235903968 dd.yiv6235903968last p span.yiv6235903968yshortcuts {margin-right:0;}#yiv6235903968 div.yiv6235903968attach-table div div a {text-decoration:none;}#yiv6235903968 div.yiv6235903968attach-table {width:400px;}#yiv6235903968 div.yiv6235903968file-title a, #yiv6235903968 div.yiv6235903968file-title a:active, #yiv6235903968 div.yiv6235903968file-title a:hover, #yiv6235903968 div.yiv6235903968file-title a:visited {text-decoration:none;}#yiv6235903968 div.yiv6235903968photo-title a, #yiv6235903968 div.yiv6235903968photo-title a:active, #yiv6235903968 div.yiv6235903968photo-title a:hover, #yiv6235903968 div.yiv6235903968photo-title a:visited {text-decoration:none;}#yiv6235903968 div#yiv6235903968ygrp-mlmsg #yiv6235903968ygrp-msg p a span.yiv6235903968yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv6235903968 .yiv6235903968green {color:#628c2a;}#yiv6235903968 .yiv6235903968MsoNormal {margin:0 0 0 0;}#yiv6235903968 o {font-size:0;}#yiv6235903968 #yiv6235903968photos div {float:left;width:72px;}#yiv6235903968 #yiv6235903968photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv6235903968 #yiv6235903968photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv6235903968 #yiv6235903968reco-category {font-size:77%;}#yiv6235903968 #yiv6235903968reco-desc {font-size:77%;}#yiv6235903968 .yiv6235903968replbq {margin:4px;}#yiv6235903968 #yiv6235903968ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv6235903968 #yiv6235903968ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv6235903968 #yiv6235903968ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv6235903968 #yiv6235903968ygrp-mlmsg select, #yiv6235903968 input, #yiv6235903968 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv6235903968 #yiv6235903968ygrp-mlmsg pre, #yiv6235903968 code {font:115% monospace;}#yiv6235903968 #yiv6235903968ygrp-mlmsg * {line-height:1.22em;}#yiv6235903968 #yiv6235903968ygrp-mlmsg #yiv6235903968logo {padding-bottom:10px;}#yiv6235903968 #yiv6235903968ygrp-msg p a {font-family:Verdana;}#yiv6235903968 #yiv6235903968ygrp-msg p#yiv6235903968attach-count span {color:#1E66AE;font-weight:700;}#yiv6235903968 #yiv6235903968ygrp-reco #yiv6235903968reco-head {color:#ff7900;font-weight:700;}#yiv6235903968 #yiv6235903968ygrp-reco {margin-bottom:20px;padding:0px;}#yiv6235903968 #yiv6235903968ygrp-sponsor #yiv6235903968ov li a {font-size:130%;text-decoration:none;}#yiv6235903968 #yiv6235903968ygrp-sponsor #yiv6235903968ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv6235903968 #yiv6235903968ygrp-sponsor #yiv6235903968ov ul {margin:0;padding:0 0 0 8px;}#yiv6235903968 #yiv6235903968ygrp-text {font-family:Georgia;}#yiv6235903968 #yiv6235903968ygrp-text p {margin:0 0 1em 0;}#yiv6235903968 #yiv6235903968ygrp-text tt {font-size:120%;}#yiv6235903968 #yiv6235903968ygrp-vital ul li:last-child {border-right:none !important;}#yiv6235903968
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Bls: [belajar-excel] Form bawaan Excel [1 Attachment]

Milis Belajar Excel mailing list
Ini contoh filenya.
Salam,HK
On Friday, August 4, 2017, 5:54:04 PM GMT+7, Udi Kusworo [hidden email] [belajar-excel] <[hidden email]> wrote:

   
Mohon lampirkan contoh filenya.  Sy sedang coba2, tapi belum dapet titik terang. Maaf masih awam macro excel. 


Dikirim dari Yahoo Mail di Android
 
  Pada Jum, 4 Agt 2017 pada 11:10, hendrik karnadi [hidden email] [belajar-excel]<[hidden email]> menulis:      

Sekedar coretan menjelang sholat Jum'at....
Bagi teman2 Be-Excel yang suka main2 dengan database sederhana namun ga mau repot2 bikin userform, sebenarnya Excel sdh menyiapkan satu "Database Form" yang bisa kita manfaatkan untuk Data Input dan Edit.
Walupun sifatnya link ke Sheet yang ada Database nya namun jika Sheetnya tidak diprotect akan merepotkan karena bisa dikutak-katik oleh yang tidak berwenang.
Agar fungsi "Database Form" tetap jalan namun Sheetnya diprotect (database hanya bisa diedit di Form) dan sekaligus tidak kelihatan (hanya bisa dibuat Visible melalui VBE Sheet)....saya mencoba membuat macro sederhana sbb :
Sub DefaultForm()
    With Sheet1
        .Visible = True
        .Unprotect "hk"
        .ShowDataForm
        .Protect "hk"
        .Visible = xlSheetVeryHidden
    End With
End Sub
Apabila perlu, VBE Sheetnya pun bisa diprotect.
Selamat mencoba dan mohon masukannya.
Salam,HK
     
 

=?UTF-8?b?REJGb3JtLnhsc20=?= (21K) Download Attachment
Loading...