ADF
Periode
From
5/1/2011
Periode
To
5/31/2011
Company
20
Toko A
Dept Name
HRD
NO
KLS
DESCRIPTION
QTY
UNITPRICE
TOTAL
Kondisi
PROPOSED
CAUSED BY
APPROVED
RESPONSIBILITY OF
A1
K245
kursi
1
100,000
100,000
retak
repair
Handling di
store
repair di store
A2
K624
kursi
1
100,000
100,000
retak
repair
Handling
di store
repair
di store
A3
K921
meja
1
200,000
100,000
retak
Pengiriman
Handling
di store
repair
di store
300,000
macro utama :Sub FormatFormula()
Dim barisawal, barisakhir As Long
barisawal = 11
'===
Call formatjudul
'----
Range("A" & barisawal).Select ' awal sel tabel
Selection.End(xlDown).Select
barisakhir = Selection.Row
Range("A" & barisawal & ":K" & barisakhir).Select
' summary
Range("F" & barisakhir + 1).Select
Call formatFooter
ActiveCell.FormulaR1C1 = "=SUM(R[-3]C:R[-1]C)"
' Responsibilty
Range("K" & barisakhir + 1).Select
Call formatFooter
' proposed , menentukan warna yang sesuai
Range("H" & barisawal & ":H" & barisakhir).Select
Call formatKondisional
End Sub
untuk sub rutin formatjudul , formatisi dan formatFooter , ambil saja koding
anda . Karena hanya menentukan lebar kolom, tinggi baris dan border.
untuk kondisiona format gunakan sub rutin berikut :Sub formatKondisional()
Cells.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=""pengiriman"""
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent2
.TintAndShade = 0.599963377788629
End With
Selection.FormatConditions(1).StopIfTrue = True
End Sub
Semoga sesuaiTo: belajar-excel@yahoogroups.com
From: santi.rosain...@indexfurnishings.com
Date: Wed, 22 Jun 2011 15:21:13 +0700
Subject: [belajar-excel] Tanya: merapikan tabel dengan makro
Dear all,
Saya punya contoh data seperti terlampir.
kendalanya, kalau dibagian responsibility kosong, maka ketika makro
dijalankan, maka bordernya sampai akhir baris.
maunya terborder sampai baris yang sama dengan kolom sebelahnya
Mohon bantuan infonya untuk bahasa VBAnya seperti apa yaa?
Terima kasih
--
Sincerely,
Santi Rosaindah
*There will always be Sun-SHinE after the rain*
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.