yang bener Sob....
karena si merge cells atau center ya...
by piling sih bukan.
cekrip yang bunyinya :
iROW2 = ws1.Cells(Rows.Count, 1) _
.End(xlUp).Offset(1, 0).Row
apapun keadaan cell nya, iROW2 mestinya berisi nomor baris Excel yang
kosong pertama yang ditemukan setelah data terakhir... ya gak ? cuman
kira-kira do ang sich.
kalo ndak salah sih, waktu tempo doeloe kenalan sama si merge yang tukang
bikin onar, pada cells yang di merge, Excel akan selalu menganggap bahwa
cell terkiri dan teratas yang di-merge yang dianggap terisi dan cell lain
pada area yang di-merge akan dianggap kosong. Tapi, sebaris dari yang
dianggap berisi data itu atau sekolom dari yang dianggap berisi data itu
akan dianggap 1 cell, kecuali kalau yang di-merge mulai baris 1 lalu lompat
ke baris lain atau yang di-merge mulai kolom A lalu lompat ke kolom lain.
pake contoh aja deh... di sebuah worksheet baru yang masih kosong
>> yang dianggap berisi data :
1. cell J9 atau K9 diisi tulisan 'Kid Ganteng' lalu cell A9 sampai Z9
(sebaris 26 kolom ye) di merge akan dianggap cell A9 yang berisi karena
yang terkiri dan teratasnya yang di merge ada di A9.
2. cell B4 atau B5 diisi tulisan 'Kid Cerdas' lalu cell B3 sampai B7
(sekolom 5 baris ye) di merge akan dianggap cell B3 yang berisi karena yang
terkiri dan teratasnya yang di merge ada di B3.
3. cell E13 atau F14 diisi tulisan 'Kid lagi Kid lagi' lalu cell D11 sampai
H22 (11 baris 5 kolom ye) di merhe akan dianggap cell D11 yang berisi
karena yang terkiri dan teratasnya yang di merge ada di D11.
>> kalo lompat ke baris lain melewati area yang di-merge
A9 sampai Z9 yang di merge dianggap 1 cell milik A9 dengan luas setara 1
baris x 26 kolom cells
- dari A1, CTRL panah bawah, berhenti di A9, tapi tidak jika dari
kolom M
- dari A baris terakhir Excel, CTRL panah atas, berhenti di A9,
tapi tidak jika dari kolom M
- dari A baris terakhir Excel, CTRL panah atas, turun satu baris,
berhenti di A10
- dari M baris terakhir Excel, CTRL panah atas, turun satu baris,
barhenti di M2
Begitu juga dengan B3:B7 dan D11:H22, akan dianggap 1 cell yang luas milik
B3 dan D11.
Karakteristik pindah cell (lompat-lompat cell) alias offset (tombol CTRL
dan tombol panah) bisa dilihat disini
<http://b-excel.blogspot.com.au/2013/09/belajarvba-011-range-05-properti-end.html>
.
So,
kalo kolom A di merge, pastilah cell terkiri atasnya yang di merge yang
dianggap berisi data ada di kolom A. maka cekrip untuk dapatkan iRow2 yang
bergantung ke kolom ke-1 Excel (alias kolom A) akan menganggap bahwa kolom
A ada datanya di baris yang di-merge. Lompatannya (offset) tergantung
tinggi yang di-merge.
gitu kali ya...
Wassalam,
Kid.
2014-08-12 2:59 GMT+10:00 [email protected] [belajar-excel] <
[email protected]>:
>
>
> Ternyata ini penyebab dari range yang ada merge center boss, script nya
> jadi bingung #mungkin,,
>
>
>
>
>
> --- Mods ---
> Mohon tidak menulis dengan huruf kapital yang terlalu intensif, karena
> huruf kapital yang intensif dalam komunikasi di dunia maya mengartikan
> pernyataan yang diungkapkan dengan nada keras seperti membentak, marah,
> atau minta segera diperhatikan mendahului orang lain tanpa mau mengantri.
> ----------------
>
>
>