Excel data validation. Untuk mengetahui cara membuat data validation ini, silakan ikuti dari link berikut ini: excel data validation (temporary not available).

excel data validation - with macro

excel data validation – with macro

Nah, hari ini ada user yang ingin membuat tampilan pilihan untuk data validation nya menjadi lebih besar. Bagaimana caranya? Setelah cari ke sana kemari, ternyata jawabannya simpel. Solusinya dengan menambahkan code macro di worksheet yang mengandung data validation tersebut.

Code excel data validation ini saya kutip dari situs http://blog.contextures.com/archives/2012/09/25/make-data-validation-list-appear-larger/

Dan codenya adalah sebagai berikut ini:

[code]
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim lZoom As Long
Dim lZoomDV As Long
Dim lDVType As Long
lZoom = 100
lZoomDV = 120
lDVType = 0

Application.EnableEvents = False
On Error Resume Next
lDVType = Target.Validation.Type

On Error GoTo errHandler
If lDVType <> 3 Then
With ActiveWindow
If .Zoom <> lZoom Then
.Zoom = lZoom
End If
End With
Else
With ActiveWindow
If .Zoom <> lZoomDV Then
.Zoom = lZoomDV
End If
End With
End If

exitHandler:
Application.EnableEvents = True
Exit Sub
errHandler:
GoTo exitHandler
End Sub[/code]

Cara kerjanya kalau kita memilih cell di file excel yang mengandung data validation berupa pilihan dropdown, tampilan di layar akan otomatis menjadi lebih besar. Dan jika cell aktif nya dipindahkan ke cell yang lain di worksheet yang sama, tampilan akan menjadi normal.

Untuk lebih jelasnya silakan langsung dicoba, atau kalau masih belum mengetahui cara kerjanya, coba download file yang saya sertakan di halaman akhir ini. Untuk mendownload file excel data validation yang sudah ditambahkan dengan fungsi excelnya silakan download melalui link berikut ini: excel data validation

Leave a Reply