Tecnologia, programação e muito Visual FoxPro.

domingo, 27 de dezembro de 2009

Re: ]] XL-mania [[ Repeat at down berupa garis bersyarat..?

 



isi mail dari penanya itu "efisien" sekali, ngirit, enak di situ ndak enak di sini...
tidak lebih dari 4 kata "tolong ya pakar excel"
problem tidak diutarakan (tetapi diselatankan) pada isi email nya oleh penanya.
 
biarlah aku yg "nulis problem"nya di email ku, agar para member digest and nomail
tetap bisa ikut menikmati milis ini.
soal: nanti solusiku benar atau ngawur.. itu bukanlah hal no.1 tetapi nomor 6 !
(karena no.1 sampai no.5 kan sudah ada dan penting, yaitu Pancasila.. !)
 
'=====================
ada sebuah range A1:D97.
kolom A1 ke bawah berisi data nomor urut dari 1 s/d 97
(aslinya A2 ke bawah berupa rumus = A1+1)
kolom B,C,D kosong
Kolom B sepanjang kolom A ada datanya sudah diberi garis border KANAN.
 
di setiap baris yg NOMOR HEADER-BARIS-nya = kelipatan angka 10 diberi
garis border bawah misal pada A10:D10 
selain itu di data terakhir walaupun nomor-header-baris-nya bukan kelipatan 10
juga diberi garis border bawah misal di A97:D97
 
diinginkan: (pertanyaan asli di dalam sheet1)
Kalo nomor ini dihapus maka garis akan naik juga,
gimana buat garis ini tetap di tempat
sedangkan yang paling di bawah (terakhir) ditengah-tengah ….
tolongin ya..
'================================
 
saya menangkap keinginan tsb seperti ini
Kalau ada BARIS YG DIDELETE
diinginkan agar: GARIS BORDER BAWAH tetap berada di tiap BARIS
yg nomor headernya = kelipatan 10  DAN berada di BARIS BERDATA TERAKHIR.
 
Singkat kata, menurut "pendapatan"-ku perkerjaan ini hanya dapat dilakukan
secara manual atau dengan bantuan makro,
jika diinginkan diotomatiskan dengan formula menurut "pendapatan"-ku
= ndak bisa la yauw..
 
Rumus yg ada di A2 ke bawah, sebaiknya dikonversi menjadi konstanta; agar jika ada
data di hapus atau baris di-deleted, rumus di bawahnya tidak menjadi #REF! error-value
 
makro tombol
Private Sub CommandButton1_Click()
   HapusGarisInside
   GarisTiap10Rows
End Sub

salah satu prosedur yg dipanggil oleh tombol
Sub GarisTiap10Rows()
   Dim r As Long
   r = 1
   Cells(1, 1).Activate
   Do While LenB(Cells(r, 1)) > 0
      If Cells(r, 1).Row Mod 10 = 0 Or _
         Len(Cells(r + 1, 1)) = 0 Then
         With Cells(r, 1).Resize(1, 4).Borders(xlEdgeBottom)
             .LineStyle = xlContinuous
             .Weight = xlThin
             .ColorIndex = xlAutomatic
         End With
      End If
      r = r + 1
  Loop
prosedur lain dapat dilihat di lampiran
 
 
 
 
----- Original Message -----
From: rizal sali
Sent: Saturday, December 26, 2009 11:09 AM
Subject: ]] XL-mania [[ Repeat at down berupa garis bersyarat..?

tolong ya pakar excel...

__._,_.___
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| Hoo... Hoo... Hoo... Merry Christmas! Happy Holiday!              |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf          |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message,  melecehkan,  tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan  winzip  jika  perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke  |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/           |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau...  |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html           |
+-------------------------------------------------------------------+
| Message lama ada di :                                             |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id]  |
| http://www.mail-archive.com/xl-mania@yahoogroups.com              |
+-------------------------------------------------------------------+
.

__,_._,___

Nenhum comentário:

Arquivo do blog