Mbak Rara, terimakasih untuk penjelasan sebelumnya :)

Mohon pencerahannya, bagaimana apabila kasus detailnya seperti ini :

Saya punya kolom dari A s.d F yang berisi angka-angka dan masing-masing kolom 
ingin diberlakukan peraturan seperti dibawah ini :

1. Untuk Kolom A1-A10 s.d B1-B10, isinya bisa di edit dan bisa dilihat.
2. Untuk Kolom C1-C10 s.d D1-D10, isinya tidak bisa di edit tapi bisa dilihat
3. Untuk Kolom E s.d F (dari atas sampai bawah), isinya tidak bisa di edit dan 
tidak bisa
dilihat(hidden)
4. Dan khusus untuk angka-angka di kolom A1-A10 s.d B1-B10 (yang isinya bisa di 
edit dan dilihat) dan kolom setelah kolom F , kita tetap bisa melakukan format 
cell (menebalkan,
menggarisbawahi, dll)

Terimakasih sebelumnya.
Dooowie

--- In [email protected], Rara Wilis <ra2wilis@...> wrote:
>
> *Maaf, membuat syntax VBA Excel* harusnya sangat sulit, bahkan mungkin kita
> tidak bisa, karena *sudah* dibuatkan oleh Microsoft, penciptanya.
> Kita para user, hanya bisa menuliskan skrip / VBA-Code di module-module,
> dlm bentuk kelompok-kelompok deklarasi dan prosedur *dengan mengikuti syntax
> * (*aturan* penulisan)-nya
> 
> Syntax
> (1) The *arrangement* of words and phrases to create well-formed sentences
> in a language.
> (2) In computer science, the syntax of a programming language is the* set
> of rules* that define the combinations of symbols that are considered to be
> correctly structured programs in that language. The syntax of a language
> defines its surface form. ...
> 
> Kalau seperti itu yg dimaksud, mungkin kita perlu membuat 2 prosedur spt ini
> 
> *1. ditulis di module 'ThisWorkbook' memanfaatkan event OPEN*
> 
> Private Sub Workbook_Open()
>    With Sheet1
>       .Columns("A:B").Locked = False
>       .Columns("A:B").FormulaHidden = False
>       .Columns("C:D").Locked = True
>       .Columns("C:D").FormulaHidden = False
>       .Columns("E:F").Locked = True
>       .Columns("E:F").FormulaHidden = True
>       .Columns("E:F").EntireColumn.Hidden = True
>       .Protect "BeExcel"
>    End With
> End Sub
> 
> 2. ditulis di module 'Sheet1' (sheet tempat data ditulis ), memanfaatkan
> Event SelectionChange
> 
> Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>    If Target.Column < 3 Then
>       Me.Unprotect "BeExcel"
>    Else
>       Me.Protect "BeExcel"
>    End If
> End Sub
> 
> ~Rara
> 
> 
> 
> 2012/7/3 sakarosadwinanta1979 <sakarosadwinanta1979@...>
> > Salam Kenal,
> > Maaf ingin menanyakan, saya ada kasus seperti ini :
> >
> > Saya punya kolom dari A s.d F yang berisi angka-angka dan masing-masing
> kolom ingin diberlakukan peraturan seperti dibawah ini :
> >
> > Untuk Kolom A s.d B, isinya bisa di edit dan bisa dilihat.
> > Untuk Kolom C s.d D, isinya tidak bisa di edit tapi bisa dilihat
> > Untuk Kolom E s.d F, isinya tidak bisa di edit dan tidak bisa
> dilihat(hanya bisa dilihat oleh si empunya, misal dengan memasukkan
> password atau sejenisnya)
> >
> > Dan khusus untuk angka-angka di kolom A s.d B (yang isinya bisa di edit
> dan dilihat), kita tetap bisa melakukan format cell (menebalkan,
> menggarisbawahi, dll)
> >
> > Apakah ada caranya dengan menggunakan VBA - Excel?
> > Mohon saran dari para ahli Excel.
> >
> > Terimakasih sebelumnya.
> > Dooowie
>


Kirim email ke