Untuk nama range dengan rujukan dinamis.
Contoh formula :
=tblanak!$B$7:INDEX(tblanak!$I:$I,COUNTA(tblanak!$B:$B)-*1*+*6*-*0*)
*biru *: jumlah baris header yang berisi data atau formula pada kolom B-nya
*mer**ah *: jumlah baris sebelum baris record pertama
*hijau *: jumlah cell kolom B sebelum baris header yang berisi data atau
formula

Untuk listfillrange :
1. Yang digunakan oleh properti listfillrange adalah range yang pertama
kali di-assign kedalam properti listfillrange. Dengan demikian, maka hasil
akhirnya akan selalu berupa area range yang statis.
2. Jika listfillrange dirujuk ke sebuah nama range yang dirujuk menggunakan
formula dinamis seperti di atas, maka yang digunakan adalah range hasil
dari formula dan akan statis demikian.
3. Jika listfillrange dirujuk ke sebuah range secara statis, maka listfillrange
akan merujuk secara statis ke range tersebut.
4. Karakteristik range akan berlaku juga dalam rujukan listfillrange ini.
>> Jika range di Insert pada baris sebelum baris range pertama (kiri atas)
rujukan), maka rujukan akan turut turun bersama posisi range yang turun
akibat insert. Begitu juga ketika ada delete row.
>> Jika range di Insert pada baris setelah baris range terakhir (kanan
bawah rujukan), maka rujukan tidak akan terpengaruhi apapun.
>> Jika range di Insert setelah baris range pertama dan sebelum baris range
terakhir dalam rujukan, maka isi listfillrange akan berubah karena adanya
pengembangan area rujukan akibat Insert. Pada proses delete, akan terjadi
penyusutan area rujukan.
>> Proses pengisian data ataupun penghapusan isi data (clear), tidak
mempengaruhi area range yang dirujuk, maka yang terjadi adalah perubahan
nilai-nilai yang ditampilkan (jika nilai yang berubah ada dalam area
rujukan) dan tidak akan ada perubahan area rujukan range oleh listfillrange.

Jadi, untuk data yang secara dinamis bertambah atau berkurang tanpa ada
proses Insert atau Delete row, maka tidak akan mengubah area yang dirujuk
oleh listfillrange. Hal ini tetap terjadi meskipun rujukan adalah ke sebuah
nama range yang dirujuk dengan formula pendinamis area nama range. Untuk
area range yang dinamis tanpa ada proses Insert atau Delete row, maka harus
ada proses assign (set) ulang ke properti listfillrange. Tentu VBA akan
bermanfaat dalam mengotomasi hal ini.

Wassalam,
Kid.


2012/10/15 sapicumi <[email protected]>

> **
>
>
> saya ada kebuntuan ketika range pada formula array saya beri angka yang
> besar
> rasanya terlalu berat dandi listbox juga sama kl tidak dynamic load nya
> terlalu berat
> -yang ingin saya tanyakan adalah sesuai judul membuat listfillrange dan
> range dynamic
> untuk lebih jelasnya saya lampirkan file
> formex.xlsm
> <
> http://milis-belajar-excel.1048464.n5.nabble.com/file/n5712527/formex.xlsm>
>
>
> trimakasih
> jojo
>
> --
> View this message in context:
> http://milis-belajar-excel.1048464.n5.nabble.com/Membuat-listfillrange-range-dynamic-tp5712527.html
> Sent from the Milis Belajar Excel mailing list archive at Nabble.com.
>  
>
>

Kirim email ke