He eh... Pakai fungsi min :) On Jun 8, 2015 12:54 AM, "Nisa Khairunnisa [email protected] [belajar-excel]" <[email protected]> wrote:
> > > iya Mr.Kid alhamdulillah sudah bisa hehe, mau tanya lagi boleh ya, ingin > dibuat kesimpulan peramalan dengan label isinya "Berdasarkan hasil dari > peramalan diatas maka hasil yang dapat diambil adalah yang memiliki error > paling kecil dari tiga metode adalah sebesar ......., nah ingin dimasukkan > nilainya kedalam label caranya gmn ya Mr ? berarti harus buat formula untuk > cari nilai yg terkecil dari ketiga metode itu ya ?? pakai fungsi MIN kah ?? > Maafin banyak tanya :D > > > > > Pada Minggu, 7 Juni 2015 12:23, "'Mr. Kid' [email protected] > [belajar-excel]" <[email protected]> menulis: > > > > Kalau saya lebih suka disebuah cell diisi formula sum-nya, kemudian isi > cell berformula sum itu yang dibaca dan dimasukkan ke properti caption. Hal > ini akan lebih luwes untuk bisa dipakai dibanyak tempat dalam sheet maupun > userform lain nantinya. Pergantian cara kalkulasi juga bisa dilakukan > dengan mudah, misal yang tadi-sum jadi sumif atau ada vlookupnya dan > sebagai. > > Cara yang lebih hardcoded menjadi tidak luwes jika ada pengubahan atau > hasil yang dibutuhkan di tempat lain (sheet, userform, variabel, dsb). > Contohnya dengan : > linier.Caption = application.worksheetfunction.sum( Sheets("Forecast > Linier").Range("G9").Resize(lRow, 1) ) > atau > linier.Caption = evaluate("=Sum(" & Sheets("Forecast > Linier").Range("G9").Resize(lRow, 1).address & ")" ) > > Wassalam, > Kid > > > > > > > > > > 2015-06-07 15:15 GMT+10:00 Nisa Khairunnisa [email protected] > [belajar-excel] <[email protected]>: > > > > yang mau ditampilkan itu kan hasil sum dari satu kolom, nah gimana caranya > ?? udh dicoba kaya gini tapi ga muncul > > linier.Caption = Sheets("Forecast Linier").Sum(Range("G9").Resize(lRow, > 1)).Value > > > > > Pada Minggu, 7 Juni 2015 11:52, "'Mr. Kid' [email protected] > [belajar-excel]" <[email protected]> menulis: > > > > Hai Nisa, > > Misal nilai yang akan dimasukkan ke label bernama 'lblSatu' ada di sheets > bernama 'Kid' range GJ7 > baris kode : > lblsatu.caption = sheets("Kid").range("gj7").value > kalau pakai textbox (misal bernama txtDua), maka ganti lblsatu.caption > dengan txtdua.text > Artinya, object control Label menggunakan properti Caption, dan object > control TextBox menggunakan properti Text > > Pada range, properti : > a. Text -> berisi nilai sesuai format yang ditetapkan user terhadap range > tersebut > b. Value -> berisi nilai sesuai format default yang berlaku di komputer > tersebut > c. Value2 -> berisi nilai dasar (tanpa format apapun) > > Contoh : > Sebuah komputer pada tanggal *2015-01-21* di set dengan regional setting > tertentu yang menampilkan data datetime secara default short date berbentuk > DD-YYYY-MM > Kemudian sebuah cells di sheet ke-1 pada range c7 diberi formula berbunyi : > =today() > dan akan tampil di cells tersebut susunan 21-2015-01 (ingat, ini saat > tanggal *2015-01-21* ya) > Kemudian range c7 diformat cells custom dengan bunyi format : > dd-mmm-yyyy > sehingga di cell c7 tampak susunan 21-Jan-2015 > > range c7 pada properti : > a. Text berisi nilai teks 21-Jan-2015 > b. Value berisi nilai 21-2015-01 alias format defaultnya si kompi saat > itu yang short date-nya di-set DD-YYYY-MM > c. Value2 berisi nilai 42025 alias serial date untuk tanggal tersebut > > Wassalam, > Kid > > > > > > > On Sun, Jun 7, 2015 at 11:53 AM, Nisa Khairunnisa [email protected] > [belajar-excel] <[email protected]> wrote: > > > Terimakasih banyak Mr.Kid dan Mr.Toby atas pencerahannya, sangat-sangat > membantu. > mau tanya lagi gimana caranya menampilkan otomatis data pada label. > jadi setelah dilakukan peramalan dengan semua metode, akan muncul hasil > SUM dari semua metode pada setiap labelnya.bagaimana caranya ya ?? > sedangkan untuk hasil setiap metode didapat dari sheet yang berbeda-beda > > > > Pada Sabtu, 6 Juni 2015 8:52, "Toby kenzo [email protected] > [belajar-excel]" <[email protected]> menulis: > > > > sorry attchmentnya ketinggalan. > Sent from Yahoo Mail on Android > <http://overview.mail.yahoo.com/mobile/?.src=Android> > > ------------------------------ > * From: * Nisa Khairunnisa [email protected] [belajar-excel] < > [email protected]>; > * To: * <[email protected]>; > * Subject: * Bls: [belajar-excel] Fungsi linest pada VBA Excel [1 > Attachment] > * Sent: * Fri, Jun 5, 2015 4:00:26 PM > > > untuk kolom error forecast itu dari inputan penjualan (y) dikurangi > kolom forecast. itu manggil untuk pengurangannya seperti apa ya ?? itu > inputannya kan dari perulangan bukan ditampung di variable, jadi gmn yaa ? > mohon bantuannya master, terimakasih > > > > Pada Jumat, 5 Juni 2015 19:38, "Nisa Khairunnisa [email protected] > [belajar-excel]" <[email protected]> menulis: > > > > terimakasih banyaaak Mr.Kid sudah membantu, > terus terang saya baru sekali belajar vba excel ini jadi masih > kebingungan, tapi ditugasi untuk buat aplikasi sales forecast dengan vba > excel. > Mr. Kid kalau untuk operasi perkalian dan penjumlahan kaya gimana ya, > untuk mengisi kolom forecast, > mohon bantuannya lagi :D > > Cells(outRow + rowNum + 3, 6).Value = Range("j2").Value + > Range("i2").value * x > > > > > Pada Jumat, 5 Juni 2015 7:01, "'Mr. Kid' [email protected] > [belajar-excel]" <[email protected]> menulis: > > > > Hai Nisa, > > Sebaiknya, pelajari lagi tentang : > 1. datatype (di excel cells maupun di VBA -> 2 hal yang mirip tapi > berbeda) :: terutama tipe string dan object > 2. cara menggunakan variabel > 3. cara menggunakan suatu prosedur (fungsi bawaan VB, fungsi bawaan Excel > via VBA, dsb) -> terutama cara menginput nilai ke suatu parameter prosedur > yang akan digunakan > 4. cara menggabung teks (di cells maupun VBA) -> di VBA, sertai dengan > menggabung teks yang disimpan dalam variabel > 5. cara merujuk suatu range (selain dengan properti bernama Cells) > 6. cara memanfaatkan properti dan methods suatu range (properti : address, > value, dsb; methods : offset, resize, copy, dsb) > > Berikut ini adalah salinan catatan dari file terlampir. > 'kalau di worksheet, ingin formulanya berbunyi : (misal a1 berisi > nilai 3 alias 3 periode) > ' =Linest( $d$9:$d$11 , $e$9:$e$11 , 1 , 1 ) > 'maka : > ' $d$9:$d$11 -> didapat dari : Range("d9").Resize(lRow, 1).Address > ' $e$9:$e$11 -> didapat dari : Range("d9").Resize(lRow, 1).Address > 'semua teks digabung jadi satu, yaitu teks : > ' "=Linest(" > ' Range("d9").Resize(lRow, 1).Address > ' "," > ' Range("d9").Resize(lRow, 1).Address > ' "," > ' "1" > ' "," > ' "1" > ' ")" > > oh iya, > Jika akan menyematkan suatu image (picture) dari suatu file gambar ke > suatu object control, pilihlah gambar yang sudah diformat menjadi .ico, > .gif atau .jpg agar ukuran filenya tidak besar. Hindari penggunaan format > gambar .bmp, jadi usahakan convert si file gambar lebih dulu. Hal sederhana > ini bisa membuat ukuran file menjadi ramping... dan, > bisa menghindari para momod memberi surat cinta yang berbunyi : > > File lampiran yang melebihi 250KB dilepas dari email. blablabla > > > hahahaha.... itu sih emang momod nya aja yang crewet... (momod nya ada > banyak loh ya) > > > > Wassalam, > Kid > > > > 2015-06-04 23:49 GMT+10:00 Nisa Khairunnisa [email protected] > [belajar-excel] <[email protected]>: > > > mohon bantuannya para master, untuk coding fungsi linest pada vba excel, > hasil dari fungsi linest ini > ada di 2 kolom dan 5 baris. > > ini filenya > https://www.dropbox.com/s/6ozdu055yn6qttb/Sales%20Forecast.xlsm?dl=0 > > > > > > > > > > > > > > > >

