Wa'alaikumussalam wr wb

Silakan disesuaikan baris kode VBA-nya dengan klausa kode VBA untuk merujuk
secara dinamis.
Coretan tentang VBA bisa dimulai dari sini
<http://b-excel.blogspot.com/2013/06/belajarvba-000-kenalan.html>.
Untuk khusus pembahasan tentang range (yang bisa menjadi ide menyusun kode
VBA untuk merujuk secara dinamis) bisa dimulai dari sini
<http://b-excel.blogspot.com/2013/09/belajarvba-011-range-01-berdasar-alamat.html>
sebanyak 6 seri coretan.

Selamat berkreativitas dalam VBA

Wassalamu'alaikum wr wb
Kid



On Thu, Apr 2, 2015 at 8:12 PM, Dwi Hartanto [email protected]
[belajar-excel] <[email protected]> wrote:

>
>
> Assalamulaikum Wr Wb "Mr Kid"
> Terima kasih sudah terbantu, tetapi bisa ga kalau rangenya kebaca
> automatis sampai data terakhir.
> Kalo datanya bertambah kan rangenya berubah, jd harus diganti terus
> macronya. Mohon dibantu lg ya..
> Terimakasih
>
> Wassalamu alaikum Wr Wb
>
>
>
>
>   On Wednesday, 1 April 2015, 4:40, "'Mr. Kid' [email protected]
> [belajar-excel]" <[email protected]> wrote:
>
>
>
>  wa'alaikumussalam wr wb  (mbok yao dipanjangin dikit supaya lebih baik)
>
> Goal seek punya 3 elemen pokok, yaitu :
> > nilai_target (konstanta bertipe numerik)
> > range_changing_cell
> > range_set_cell (berisi formula yang link ke range changing cell)
>
> Dengan VBA
> Syntax :
>     range_set_cell.goalseek nilai_target , range_changing_cell
> atau jika hasil dari code di atas kurang sesuai atau tidak memuaskan
> karena tidak sama dengan hasil dialog window goal seek dari dalam
> worksheet, bisa menggunakan :
>    application.executeexcel4macro _
>             "GOAL.SEEK(""" _
>             & alamatR1C1_range_set_cell _
>             & """," _
>             & nilai_target _
>             & ",""" _
>             & alamatR1C1_range_changing_cell _
>             & """)"
>
> A. Nilai target konstan
> - nilai_target adalah konstan 5000
> - range_changing_cell ada di B1:B10
> - tange_set_cell (berformula) ada di A1:A10
>
> dim lRowKe as long
> for lrowke=1 to 10   'jumlah baris data dari a1:a10
>       range("a1:a10").cells(lrowke).goalseek  5000 ,
> range("b1:b10").cells(lrowke)
> next lrowke
>
> atau
>
> dim lRowKe as long
> for lrowke=1 to 10   'jumlah baris data dari a1:a10
>       application.executeexcel4macro _
>              "GOAL.SEEK(""" _
>              &
> range("a1:a10").cells(lrowke).address(referencestyle:=xlR1C1) _
>              & """," _
>              & 5000 _
>              & ",""" _
>              &
> range("b1:b10").cells(lrowke).address(referencestyle:=xlR1C1) _
>              & """)"
> next lrowke
>
> B. Nilai target setiap baris data berbeda-beda
> - nilai_target ada di range C1:C10
> - range_changing_cell ada di B1:B10
> - tange_set_cell (berformula) ada di A1:A10
>
> dim lRowKe as long
> for lrowke=1 to 10   'jumlah baris data dari a1:a10
>       range("a1:a10").cells(lrowke).goalseek
> range("c1:c10").cells(lrowke).value, range("b1:b10").cells(lrowke)
> next lrowke
>
> atau
>
> dim lRowKe as long
> for lrowke=1 to 10   'jumlah baris data dari a1:a10
>       application.executeexcel4macro _
>              "GOAL.SEEK(""" _
>              &
> range("a1:a10").cells(lrowke).address(referencestyle:=xlR1C1) _
>              & """," _
>              & range("c1:c10").cells(lrowke).value _
>              & ",""" _
>              &
> range("b1:b10").cells(lrowke).address(referencestyle:=xlR1C1) _
>              & """)"
> next lrowke
>
> Selamat mencoba
>
> wassalamu'alaikum wr wb
> Kid
>
>
> 2015-03-30 19:20 GMT+11:00 Dwi Hartanto [email protected]
> [belajar-excel] <[email protected]>:
>
>
>  Ass...
> Mau tanya dong rumus macro utk goalseek sampai data terakhir
> Trims
>
> Wass..
>
>
>
>
>   
>

Kirim email ke