Jadi, untuk semua rumusan di kolom i, pasti mengambil nilai (yang ditambah kurang bagi dsb) hanya dari 1 kolom saja ? Kalau sedang menghitung q1 tahun 2000 (yang ditambah kurang bagi dsb), apakah hanya pakai data q1 tahun 2000 saja ? Bagaimana dengan menghitung q2,q3,q4 ?
2015-06-11 16:37 GMT+10:00 lkm jktind [email protected] [belajar-excel] < [email protected]>: > > > Jadi kalau ada kolom i yang tidak berisi rumus (alias blank), maka > nilainya tetap apa adanya dari sumber data ? > : Ya > kecuali data dalam USD -- akan di konversikan dalam IDR. > > Apakah semua rumus di kolom i itu pasti mengambil dari kolom yang sama ? > kebanyakan mengunakan column yg sama > > bila masih mengunakan formula di dalam excel : > baris untuk bantu untuk vertical : columns E,F,G,H (match vertical) > baris untuk bantu untuk horizontal : Row 2. (match > horizontal) > > jadi : = Index (data, match vertical, match horizontal) > > sedangkan untuk tahun fiscal yg berbeda di hitung secara manual . > > Kolom I : ini hanya catatan rumus nya saja . berisi No Acc yg akan > digunakan untuk menghitung . (dari pada saya catat di file yg berbeda) > sebagai dan dasar pembuatan formula > > > Salam > > > Lukman > > > > > 2015-06-11 12:10 GMT+07:00 'Mr. Kid' [email protected] [belajar-excel] < > [email protected]>: > >> >> >> Jadi kalau ada kolom i yang tidak berisi rumus (alias blank), maka >> nilainya tetap apa adanya dari sumber data ? >> Apakah semua rumus di kolom i itu pasti mengambil dari kolom yang sama ? >> Maksudnya, ketika rumusan kolom i akan diimplementasi di kolom q1 tahun >> x, maka akan menggunakan semua nilai di kolom tersebut juga berdasar >> kode-kode dalam rumusan kolom i ? >> >> >> 2015-06-11 14:46 GMT+10:00 lkm jktind [email protected] >> [belajar-excel] <[email protected]>: >> >>> >>> >>> Pak Kid. >>> >>> Data nya : ada yg mengunakan USD dan IDR >>> sedangkan Harga sahamnya mengunakan IDR >>> Tahun fiscalnya ada ada yg berbeda: >>> Kebanyakan : dari jan ~ des , atau dari april 2014 ~ maret 2015 >>> (jepang) >>> >>> No Acc ---- di kolom C >>> Ticker --- di kolom A >>> >>> Data awal nya . dari aa0 sampai AT100 jumlah row nya bisa tidak >>> sama. disini ada formula yg di letakan di dalam excel. >>> >>> Data Inti nya dari ba2= sampai bg5= disini . semua data di >>> seragamkan dengan mata uang rupiah. >>> qtr, qtrQ, qtrY, qtrA --- tahun fiscalnya dari jan ~ des row 1. >>> qtk, qtrkQ, qttkY, qtkA --- tahun fiscalnya berbeda. >>> >>> qtr, qtk -- quater saat ini. >>> qtrQ , qtkQ ---- quater sebelumnya . digunakan untuk mencari hasil 3 >>> bulan terakhir ---- Q to Q. >>> qtrY , qtkY ---- setahun yg lalu . digunakan untuk menghitung Y >>> to Y >>> qtrA, qtkA ---- untuk mencari hasil 12 bulan terakhir. contoh : >>> = 2014 Q2 + 2013 Q4 - 2013 Q2 >>> >>> sebuah template formula : >>> sebenarnya ada sheet tambahan . dinamai sheet rumus . . >>> >>> Sub copy_formula() >>> Application.Calculation = xlCalculationAutomatic >>> Sheets("rumus").Range("R38:R83").Copy >>> >>> Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ >>> SkipBlanks:=False, Transpose:=False >>> >>> Selection.Copy >>> Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, >>> SkipBlanks _ >>> :=False, Transpose:=False >>> Application.CutCopyMode = False >>> With Selection.Interior >>> .Pattern = xlNone >>> .TintAndShade = 0 >>> .PatternTintAndShade = 0 >>> End With >>> Selection.Replace What:="False", Replacement:="", LookAt:=xlPart, _ >>> SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ >>> ReplaceFormat:=False >>> Selection.Replace What:="", Replacement:="", LookAt:=xlPart, _ >>> SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ >>> ReplaceFormat:=False >>> Selection.Replace What:="#VALUE!", Replacement:="", LookAt:=xlPart, _ >>> SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ >>> ReplaceFormat:=False >>> Selection.Replace What:="", Replacement:="", LookAt:=xlPart, >>> SearchOrder _ >>> :=xlByRows, MatchCase:=False, SearchFormat:=False, >>> ReplaceFormat:=False >>> >>> Application.Calculation = xlCalculationManual >>> >>> End Sub >>> >>> di kolom I ada rumus nya >>> >>> total row sekitar 47.800 baris dengan columns 30 >>> >>> kalau di hitung dengan VBA komplit_1 waktunya sekitar 22 ~ 23 menit. >>> VBA Komplit_2 sekitar 15 ~ 16 menit. >>> >>> Salam >>> >>> >>> Lukman >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> 2015-06-11 10:06 GMT+07:00 'Mr. Kid' [email protected] [belajar-excel] >>> <[email protected]>: >>> >>>> >>>> >>>> Hai Lukman, >>>> >>>> Data awalnya seperti apa dan hasilnya seperti apa ya ? >>>> Tampaknya tidak semua record adalah hitungan. Record hasil hitungan pun >>>> sebenarnya akan selalu tetap per kode di kolom C, walau hitungannya >>>> membutuhkan kode kolom C lainnya. >>>> >>>> Bolehkah dijabarkan kapan menggunakan : >>>> qtr,qtrq,qtrY,qtrA ? >>>> >>>>> Dim qtr As String, qtrQ As String, qtrY As String, qtrA As String >>>>> Dim qtk As String, qtkQ As String, qtkY As String, qtkA As String >>>>> >>>> >>>> Sepertinya sebuah template formula yang diletakkan pada sebuah kolom >>>> bisa mempercepat proses daripada menghitung setiap cells dengan loop >>>> terhadap M baris x N kolom. >>>> >>>> Wassalam, >>>> Kid. >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> 2015-06-08 12:00 GMT+10:00 lkm jktind [email protected] >>>> [belajar-excel] <[email protected]>: >>>> >>>>> >>>>> >>>>> lebih sering -- hanya di hitung 1 column saja . >>>>> >>>>> contoh file terlampir : >>>>> >>>>> >>>>> >>>>> Salam >>>>> >>>>> Lukman >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> 2015-06-07 18:58 GMT+07:00 Toby kenzo [email protected] >>>>> [belajar-excel] <[email protected]>: >>>>> >>>>>> >>>>>> >>>>>> Dear Lukman, >>>>>> >>>>>> Menurut saya masih bisa di simplfy programnya dgn tidak terlalu >>>>>> banyak menggunakan "kondisi". >>>>>> Jika memungkinkan,anda bisa menggunakan formula excel dalam suatu >>>>>> sheet untuk melakukan kalkulasi,jadi tidak semua fungsi kalkulasi di >>>>>> lakukan di dalam vba,sebisa mungkin tugas vba hanya memanggil resultnya >>>>>> saja, itu akan lebih cepat. >>>>>> >>>>>> TerimaKasih. >>>>>> >>>>>> Sent from Yahoo Mail on Android >>>>>> <http://overview.mail.yahoo.com/mobile/?.src=Android> >>>>>> >>>>>> ------------------------------ >>>>>> * From: * lkm jktind [email protected] [belajar-excel] < >>>>>> [email protected]>; >>>>>> * To: * belajar-excel@yahoogroups com <[email protected]>; >>>>>> >>>>>> * Subject: * [belajar-excel] Do Case atau select Case [2 >>>>>> Attachments] >>>>>> * Sent: * Sun, Jun 7, 2015 6:15:17 AM >>>>>> >>>>>> >>>>>> >>>>>> Saya telah membuat VBA (seperti terlampir di email ini.) >>>>>> >>>>>> Tapi rasanya lambat dalam memproses data. >>>>>> >>>>>> bila mengunakan do case atau select case apakah akan lebih cepat ? >>>>>> >>>>>> bagaimana cara merubahnya . bila hendak mengunakan do case. /select >>>>>> case. >>>>>> >>>>>> >>>>>> Salam >>>>>> >>>>>> Lukman >>>>>> >>>>>> >>>>>> NB : >>>>>> 1. Komplit_1 -- ini lambat >>>>>> 2. Komplit_2 -- ini lebih cepat daripada yang diatas. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> > >

