Senin, 20 Agustus 2018

[belajar-excel] Digest Number 4573

6 Messages

Digest #4573

Messages

Sun Aug 19, 2018 10:16 pm (PDT) . Posted by:

"Pak Cik Lukman"

Walaikumsalam Mr Kid

terima kasih atas pembelajaran dan sharing ilmunya, saya coba langkah2 yang
Mr Kid ajarkan..
karena saya terbiasa menggunakan formula excel, dan ingin belajar bahasa
VBA, jadi saya coba memastikan bahwa formula excel yg saya gunakan sdh
benar dan running well
ketika di jalankan dgn VBA.. (menurut pemahaman saya hehehe)

terima kasih banyak Mr Kids, jazakallah Khoiron katsir... semoga ilmu mas
Kid semakin barokah

wasalam,

Pada 17 Agustus 2018 16.01, 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com> menulis:

>
>
> Wa'alaikumussalam wr wb
>
> Poin masalahnya adalah memasang formula kan ya...
> Kenapa harus pakai loop ?
> Bagaimana kalau langsung dipasang saja bunyi formula yang pernah dibuat
> di-sheet.
> Buat formula yang benar di sheet pada cells yang semestinya, lalu salin
> bunyinya masukkan ke baris vba pemasang formula.
>
> Begini deh, supaya bisa lebh jelas, coba lakukan sendiri ya...
> 0. buat prosedur di sebuah general module, nama prosedurnya terserah deh.
> Scope-nya public, seperti :
> public sub TerserahDeh()
>
> end sub
> > nanti baris kode ditulis berurutan di dalam area sebelum baris end
> sub kan... sila dilakukan dulu, baru lanjut deh
>
> 1. misal cells yang aktif di cell G20 (ya sudah, dipaksa pakai VBA deh
> supaya yakin bahwa contoh ini menggunakan cell aktif di G20)
> range("g20").activate
> > jalankan dan lihat hasilnya di sheet
>
> 2. misal ada data di A1 sampai B5 (ya sudah, dibuatkan saja pakai formula
> dengan VBA ya...)
> range("a1:b5").formula="=row()*10^(column()-1)"
> > jalankan dan lihat hasilnya di sheet
> *** memasang formula bisa langsung sekaligus di banyak cells tanpa
> loop bukan ? pokoke, sekali tepuk, banyak yang kena...
>
> 3. lalu ada 3 tabel hasil yang akan melakukan lookup ke area a1:b5
> tersebut, yaitu :
> > tabel 1 : di m6:m10 (lookup nilai) dengan hasil lookup di n6:n10
> > tabel 2 : di d11:d15 (lookup nilai) dengan hasil lookup di e11:e15
> > tabel 3 : di j16:j20 (lookup nilai) dengan hasil lookup di k16:k20
> (dibuatkan deh nilai-nilai lookup di setiap tabelnya, pakai VBA)
> range("d11:d15,m6:m10,j16:j20").formula="=randbetween(1,5)"
> > jalankan dan lihat hasilnya di sheet
>
> kalau mau pakai header, begini :
> range("d10:e10,j15:k15,m5:n5").value=array("DATA","HASIL")
> > jalankan dan lihat hasilnya di sheet
>
> --- sampai sini, sudah banyak hal yang bisa dipelajari bukan ? ---
> > yuk dilanjutkan ke yang seriusnya <
>
> 4. di cells N6 itu sudah pernah dibuatkan formulanya oleh si anu yang baik
> hati, cuma mau diotomasi supaya bisa dipasang ke banyak tabel sekaligus.
> Begini bunyi formula di cells N6 tersebut : (perhatikan rujukan cells
> dalam formula, bahwa cells m6 dirujuk relatif baris kolom, dan a1:b5
> dirujuk absolute baris kolom, bahan belajar saja)
> =vLookUp( m6 , $a$1:$b$5 , 2 , 0 )
> > sila dicoba pasang di cells N6, kalau hasilnya ok, copy dan salin
> jadi comment di VBA, dan hapus isi cells N6
> *** ok, formulanya ok kok... jadikan comment di VBA jadi begini :
> ' =vLookUp( m6 , $a$1:$b$5 , 2 , 0 )
>
> 5. pasang formula di tabel 1 (berarti di N6:N10 ya)
> range("n6:n10").formula="=vLookUp( m6 , $a$1:$b$5 , 2 , 0 ) "
> > jalankan dan lihat hasilnya di sheet
>
> 6. kalau pasang formula di tabel 2 dengan cara yang sama seperti contoh 5,
> hasilnya pasti salah....
> > kalau mau coba yang salah ini, silakan :
> range("e11:e15").formula="=vLookUp( m6 , $a$1:$b$5 , 2 , 0 ) "
>
> > tapi, kalau langsung dipasang bareng dengan cells asli pemiliki
> formula (contoh ini, formula itu untuk cells N6), maka jadi benar :
> *** syaratnya, cells asli pemilik formul (dalam contoh ini adalah
> cells N6) disebut pertama kali
> range("n6:n10, e11:e15").formula="=vLookUp( m6 , $a$1:$b$5 , 2 , 0
> )"
>
> 7. tapi, terkadang, dibutuhkan pemasangan formula yang tak perlu lagi
> memasang di cells asli pemilik formula itu (gak boleh masang di cells
> aslinya lagi),
> maka formula asli tadi dikonversi dari A1 style menjadi R1C1 style
> *** bhuahahaha... ini namanya konyol... masak ngubah rujukan cells m6
> dalam formula jadi bentuk R1C1
> lha kalo formulanya puaanjaang buanget dengan rujukan
> macem-macem, ada yang relatif ada yang absolute separo doang (baris doang
> atau kolom doang)
> dan ada yang absolute semua, trus puyeng dong
>
> > Kid said : ya terserah mo bilang apa, syaratnya memang begitu og...
> kalo gak mau ya sudah
> misalnya begini :
> range("k16:k20").formulaR1C1=Application.ConvertFormula( "=vLookUp(
> m6 , $a$1:$b$5 , 2 , 0 )" , xlA1 , xlR1C1 , , range("n6") )
> *** kuncinya :
> 1. kalo bunyi formula pakai referensi A1, sebutkan dari
> xlA1 ke xlR1C1 dan begitu sebaliknya
> 2. sebutkan OBJECT cells asli pemiliki formula (tadi
> contohnya, si formula adalah untuk cells N6 kan)
> 3. supaya tetap rujukannya (seperti bunyi aslinya),
> kosongkan bagian input parameter toAbsolute (lihat ada koma jejer 2 bijik
> dengan akur itu ? ) nah itu yang dikosongkan
>
> 7. lah... tahunya hanya lokasi cells dari cells nilai data je..
> seperti tahunya hanya cells m6:m10, d11:d15 dengan lokasi pemasangan
> formula adalah 1 kolom dikanannya formula...
> > hmmm... maksudnya butuh offset +1 kolom dari range datanya ya...
> baiklah... lakukan saja mengikuti bunyi kebutuhannya :
> dari range data yang diketahui, offset +1 kolom, lalu pasang
> formulanya
> misal begini :
> range("m6:m10,d11:d15").offset(0,1).formula="=vLookUp( m6 ,
> $a$1:$b$5 , 2 , 0 "
> > ya to... hidup dengan tidak bergantung pada loop itu masih
> memungkinkan...
>
>
> segitu dulu deh...
> moga-moga bisa jadi wacana untuk menyederhanakan proses....
>
> Wassalamu'alaikum wr wb
> Kid
>
>
>
>
>
>
>
>
>
> On Fri, Aug 17, 2018 at 12:52 PM Pak Cik Lukman pakciklukman@gmail.com
> [belajar-excel] <belajar-excel@yahoogroups.com> wrote:
>
>>
>>
>> Assalamualaiakum wr wb
>>
>>
>>
>> Dear Master2 Excel
>>
>> Saya ingin membuat FORMULA DALAM FORMULA dengan VBA (formula match didlm
>> formula Vlookup), tetapi saya terkendala dalam membuat deklarasinya,
>>
>> Yg saya butuhkan adalah bagaimana membuat referensi kolom baru untuk
>> kolom pada formula kedua, yang berbeda dengan formula yang pertama
>>
>> Untuk lebih jelasnya saya lampirkan contoh yang sudah saya buat dengan
>> formula excel dan VBA.
>>
>>
>>
>> Pertanyaan lain, atau saya membuat deklarasi/code dengan alternative
>> lain?, misal dgn IF else dll
>>
>> Terima kasih atas bantuan dan rekan2 Master Semua
>>
>>
>>
>> Salam,
>>
>> Newbie PCL
>>
>>
>>
>>
>

Mon Aug 20, 2018 2:53 am (PDT) . Posted by:

"Jatmiko"

Dear Para Master,

Mohon bantuannya,
Dulu seingat saya ada file macro untuk membuat list up nama file dalam
suatu folder ke dalam excel.
Apakah ada anggota group yang menyimpannya ya?
jika ada, saya mau minta file nya.

Terimakasih atas bantuan dan kerjasamanya.

Best regards,
Abu Abdillah

Mon Aug 20, 2018 3:45 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Bisa cari di milis pada folder files
<https://groups.yahoo.com/neo/groups/belajar-excel/files/Contoh%20Excel%20dari%20Mod/>
..

On Mon, Aug 20, 2018 at 4:53 PM Jatmiko abuabdillaah99@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Dear Para Master,
>
> Mohon bantuannya,
> Dulu seingat saya ada file macro untuk membuat list up nama file dalam
> suatu folder ke dalam excel.
> Apakah ada anggota group yang menyimpannya ya?
> jika ada, saya mau minta file nya.
>
> Terimakasih atas bantuan dan kerjasamanya.
>
> Best regards,
> Abu Abdillah
>
>

Mon Aug 20, 2018 7:47 am (PDT) . Posted by:

"hendrik karnadi" hendrikkarnadi

Hai Abu Abdillah,File terlampir.
Salam,HK

On Monday, 20 August 2018, 4:53:59 PM GMT+7, Jatmiko abuabdillaah99@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote:

 

Dear Para Master,
Mohon bantuannya,Dulu seingat saya ada file macro untuk membuat list up nama file dalam suatu folder ke dalam excel.Apakah ada anggota group yang menyimpannya ya?jika ada, saya mau minta file nya.
Terimakasih atas bantuan dan kerjasamanya.
Best regards,Abu Abdillah

Mon Aug 20, 2018 2:53 am (PDT) . Posted by:

"Ab Ritno"

Salam hangat para master Excel semua,

Mohon bantuan penggunaan Transpose dengan kriteria otomatis mengisi sel
yang ditentukan, misal ada 10 data, ditentukan maksimal pengisian kolom
pada data ke 5, maka ketika input data yang ke 6-10, dst akan berpindah
mengisi baris berikutnya. Data ke 11-15 akan berada di bawah data 6-10.

Mon Aug 20, 2018 3:56 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Asumsi :
1. header hasil mulai A1 (1 baris)
2. baris hasil mulai A2

Formula di A2 :
=INDEX(DATA!$A$2:$F$11,(ROW()-2)*5+MOD(COLUMN()-1,5)+1,INT((COLUMN()-1)/5)+1)

Copy ke kanan dan ke bawah.

Regards,
Kid

On Mon, Aug 20, 2018 at 4:53 PM Ab Ritno abritno@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com> wrote:

>
>
> Salam hangat para master Excel semua,
>
> Mohon bantuan penggunaan Transpose dengan kriteria otomatis mengisi sel
> yang ditentukan, misal ada 10 data, ditentukan maksimal pengisian kolom
> pada data ke 5, maka ketika input data yang ke 6-10, dst akan berpindah
> mengisi baris berikutnya. Data ke 11-15 akan berada di bawah data 6-10..
>
>
============================================================
Pojok Lowongan Kerja yang disediakan milis :
http://milis-belajar-excel.1048464.n5.nabble.com/Pojok-Lowongan-Kerja-f5725753.html
*** Posting lowongan kerja : ke link tersebut dan klik New Topic
============================================================
bergabung ke milis (subscribe), kirim mail kosong ke: belajar-excel-subscribe@yahoogroups.com
posting ke milis, kirimkan ke: belajar-excel@yahoogroups.com
berkunjung ke web milis : http://tech.groups.yahoo.com/group/belajar-excel/messages
melihat file archive / mendownload lampiran : http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di : http://milis-belajar-excel.1048464.n5.nabble.com/
menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com
keluar dari membership milis (UnSubscribe), kirim mail kosong ke : belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar