Kamis, 13 Februari 2014

[belajar-excel] Digest Number 2784

15 New Messages

Digest #2784
2a
Re: Menampilkan Grafic dg bbrp kriteria by "Mr. Kid" nmkid.family@ymail.com
3a
Bagaimana penulisan Range yang benar ? by "hendrik karnadi" hendrikkarnadi
3c
Re: Bagaimana penulisan Range yang benar ? by "hendrik karnadi" hendrikkarnadi
3d
Re: Bagaimana penulisan Range yang benar ? by "zainul_ulum[at]yahoo[dot]com" zainul_ulum
3e
Re: Bagaimana penulisan Range yang benar ? by "Hendrik Karnadi" hendrikkarnadi
4a
Selamat merayakan hari Valentine by "hendrik karnadi" hendrikkarnadi
6a
Re: Formula Penyebaran Data by "David Kurnia" david.kurnia1979

Messages

Thu Feb 13, 2014 6:20 am (PST) . Posted by:

"Dedi Komarudin" dedikom81

Terima kasih soudara MJR atas link-nya. bahan pembelajaran buat saya.

Salam
Dedi Komaruidn

Pada Kamis, 13 Februari 2014 11:46, Dedi Komarudin <dedikom81@yahoo.co.id> menulis:

 
Mohon ijin, maaf ikut menyimak, menarik sekali apa yang di sampaikan Miss jan, bolehkah saya mendapatkan lampiran seperti yang di sampaikan Miss jan, saya susah menemukan lampirannya untuk bahan pembelajaran.

Terima kasih.

Salam
Dedi Komarudin

----- Mods -----
Mungkin file yang dari bisa didownload melalui link :
http://milis-belajar-excel.1048464.n5.nabble.com/belajar-excel-Cara-Membuat-Search-Engine-td5719606.html

Nama filenya: MJR-Search Engine_v2.xlsb
____________


Pada Kamis, 13 Februari 2014 8:28, Jan Raisin menulis:

 
pak Harry,

silakan dipelajari langkah-langkahnya berdasarkan email Jan yang anda quote untuk pertanyaan ini, atau berdasarkan file dari mbak Siti yang telah dikirimkan oleh pak Hendrik.

Jika dirasa kurang jelas, mungkin anda bisa mulai dari link ini
Belajar sedikit-sedikit dari yang sederhana akan lebih bermanfaat dibandingkan ingin langsung menguasai semuanya tetapi tidak memiliki dasar yang kuat.

Salam,

-MJR-

Thu Feb 13, 2014 6:57 am (PST) . Posted by:

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

Miss Jan,

berikut satu lagi blog tentang Excel maupun VBA yang bisa dijenguk.
http://excel-vba-dwint.blogspot.com/

pis mas Dwint.... wakakaka... biar disempetin update... nanti ndak saingan
gak ke update-nya seperti blog saya...
kayanya Pak Hendrik juga punya tuh...

Wassalam,
Kid.

2014-02-13 8:13 GMT+07:00 Jan Raisin <miss.jan.raisin@gmail.com>:

>
>
> Wa'alaikumsalam wr. wb.,
>
> pak Mulki, sudah coba fitur Pivot Chart?
> langkah-labgkahnya sama dengan pembuatan Pivot Table, hanya saja hasil
> yang ditampilkan sudah dalam bentuk grafik.
>
> silakan dibaca teknis pembuatannya dari blognya mr. Kid (di milis ini yang
> punya blog cuma mr Kid ya?)
>
> jika nanti ada kesulitan, silakan ditanyakan kembali ke sini.
>
> Wassalam,
>
> -MJR-
>
>
> Pada 12 Februari 2014 11.45, Mulki <mulki@aop.component.astra.co.id>menulis:
>
>
>>
>> Assalamu'alaikum Wr. Wb. Mohon bantuan rekan dan guru2
>> B-Xlers Saya memiliki data seperti dlm lampiran yg ingin
>> ditampilkan dlm sebuah grafic dg ketentuan sbb : 1. Menampilkan Qty
>> Pesan (Kolom H) & Qty Terkirim (Kolom I) berdasarkan Tgl Actual Stuffing
>> (Kolom K) 2. Selain Qty tersbt jg ingin ditampilkan Nama Customer
>> (Kolom C) & Brandnya (Kolom F) dg ketentuan, jika ada lebih dari 1 customer
>> yg memiliki Tgl Actual Stuffing yg sama maka Qty Pesan & Qty Terkirim akan
>> di Totalkan pada tanggal Stuffing yg sama trsbt. Terimakasih atas
>> pencerahan dari rekan2 & guru2 B-Xlers. Wassalam,
>>
>>
>

Thu Feb 13, 2014 7:48 pm (PST) . Posted by:

"Mulki" mulki_akbar

Assalamu'alaikum Wr. Wb.

Terimakasih atas sarannya Miss. Jan dan alhamdulillah sudah saya lakukan dg hasilnya bisa dilihat pd lampiran.

Apa yg saya buat blm 100% sesuai keinginan karena ada bbrp informasi yg perlu ditampilkan pd grafik dan saya binggung bagaimana caranya supaya grafikpun keliatan tetap menarik dan informatif.

Kiranya Miss. Jan dan rekan2 bisa memberikan masukan dan pencerahan atas pertanyaan yg saya lampirkan pada file attachment ini.

Terimakasih atas bantuan dan pencerahannya.

Wassalam,
Mulki

----- Original Message -----
From: Jan Raisin
To: belajar-excel@yahoogroups.com
Sent: Thursday, February 13, 2014 8:13 AM
Subject: Re: [belajar-excel] Menampilkan Grafic dg bbrp kriteria

Wa'alaikumsalam wr. wb.,

pak Mulki, sudah coba fitur Pivot Chart?
langkah-labgkahnya sama dengan pembuatan Pivot Table, hanya saja hasil yang ditampilkan sudah dalam bentuk grafik.

silakan dibaca teknis pembuatannya dari blognya mr. Kid (di milis ini yang punya blog cuma mr Kid ya?)

jika nanti ada kesulitan, silakan ditanyakan kembali ke sini.

Wassalam,

-MJR-

Pada 12 Februari 2014 11.45, Mulki <mulki@aop.component.astra.co.id> menulis:

Assalamu'alaikum Wr. Wb.

Mohon bantuan rekan dan guru2 B-Xlers

Saya memiliki data seperti dlm lampiran yg ingin ditampilkan dlm sebuah grafic dg ketentuan sbb :
1. Menampilkan Qty Pesan (Kolom H) & Qty Terkirim (Kolom I) berdasarkan Tgl Actual Stuffing (Kolom K)
2. Selain Qty tersbt jg ingin ditampilkan Nama Customer (Kolom C) & Brandnya (Kolom F) dg ketentuan, jika ada lebih dari 1 customer yg memiliki Tgl Actual Stuffing yg sama maka Qty Pesan & Qty Terkirim akan di Totalkan pada tanggal Stuffing yg sama trsbt.


Terimakasih atas pencerahan dari rekan2 & guru2 B-Xlers.


Wassalam,

Thu Feb 13, 2014 7:24 am (PST) . Posted by:

"hendrik karnadi" hendrikkarnadi

Dear Be-Excellers,
Salah satu kesulitan dalam bermacro adalah pemahaman object dan variabel serta penulisannya.
Meskipun Mr. Kid telah banyak bercerita mengenai VBA, namun ada satu hal yang buat saya "masih mengganjal" (ga sesuai dengan nalar orang awam), yaitu bagaimana penulisan range yang benar dan bagaimana penggunaannya.

Macro ini saya kutip dari "jawaban" pak Zainal sebelumnya. Tujuan dari macro di bawah ini adalah untuk mengcopy beberapa sel yang tersebar ke dalam satu Range yang berurutan, dengan bantuan Range("E1").
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim rgAsal As Range, rg As Range, i As Integer
    Set rgAsal = Range([E1])  'jika ditulis Set rgAsal = [E1] maka hasilnya akan salah
    i = -1
    For Each rg In rgAsal
    i = i + 1
    [F1].Offset(i, 0) = rg.Value
    Next
    
    Cancel = True
End Sub

Pertanyaan :
Jika penulisan range [F1]cukup ditulis [F1]saja maka seharusnya Range([E1])cukup ditulis [E1]saja.
Tetapi jika pada VBE Sheet Range([E1])kita ganti dengan [E1]maka hasilnya tidak sesuai dengan yang diharapkan.
Mengapa ?

Untuk lebih jelasnya saya lampirkan file yang berisi macro tersebut.

Salam,
HK

Thu Feb 13, 2014 8:09 am (PST) . Posted by:

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

hehehe....

ternyata mengungkapkan segala sesuatu secara eksplisit dalam pemrograman
adalah kebiasaan yang baik...
ndak percaya ?
ayo kita buktikan....

ada cekrip berbunyi :
Dim rgAsal As Range
Set rgAsal = Range([E1]) 'jika ditulis Set rgAsal = [E1] maka hasilnya
akan salah

pada coretan tentang evaluate yang ada
disini<http://b-excel.blogspot.com/2013/09/ngobrolin-evaluate-di-vba-yuk.html>dijelaskan
bahwa evaluate menghasilkan object range jika ekspresinya
menghasilkan object range. Hasil evaluate akan menghasilkan nilai skalar
kalau ekspresinya *tidak bisa *menghasilkan object range.

Pada kebiasaan kebanyakan pengguna VBA, tampak sekali betapa malasnya
menulis :
[E1].value untuk mengambil isi dari cell E1
yaitu dengan menulis (mode malas=on) berbunyi :
[E1]

contoh :
dim sIsiCell_E1 as string, sIsiModeMalas as string
sIsiCell_E1=[E1].value 'akan malas ditulis dan lebih memilih tulisan
cekrip berbunyi :
sIsiModeMalas = [E1]
disini<http://b-excel.blogspot.com/2013/09/ngobrolin-evaluate-di-vba-yuk.html>juga
dijelaskan bahwa setiap object range memiliki properti default bernama
Value. Itu sebabnya banyak yang menulis seperti sIsiModeMalas = [E1]

Ketika sudah nested seperti :
Set rgAsal = Range([E1])
maka kemungkinan kehilangan arah akan semakin besar.
bagian [E1] menghasilkan object range
bagian Range( ) meminta inputan berupa string (teks)
karena diminta memberikan teks, maka bagian [E1] akan mengambilkan properti
default dari range yang bernama Value.
Jadi, sebenarnya, bagian :
Set rgAsal = Range([E1])
sama dengan penulisan mode rajin=on berbunyi :
Set rgAsal = Range([E1].value)

Kalau sudah sampai sini, maka akan jelas tampak, kenapa kok berbeda antara :
Set rgAsal = Range([E1])
dengan
Set rgAsal = [E1]

So... beberapa karakter yang membuat jelas segala sesuatu bukanlah
perlambatan, tetapi sesungguhnya percepatan dengan keamanan penuh.

Wassalam,
Kid.

2014-02-13 22:24 GMT+07:00 hendrik karnadi <hendrikkarnadi@yahoo.com>:

>
>
> Dear Be-Excellers,
> Salah satu kesulitan dalam bermacro adalah pemahaman object dan variabel
> serta penulisannya.
> Meskipun Mr. Kid telah banyak bercerita mengenai VBA, namun ada satu hal
> yang buat saya "masih mengganjal" (ga sesuai dengan nalar orang awam),
> yaitu bagaimana penulisan range yang benar dan bagaimana penggunaannya.
>
> Macro ini saya kutip dari "jawaban" pak Zainal sebelumnya. Tujuan dari
> macro di bawah ini adalah untuk mengcopy beberapa sel yang tersebar ke
> dalam satu Range yang berurutan, dengan bantuan Range("E1").
> Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
> Boolean)
> Dim rgAsal As Range, rg As Range, i As Integer
> Set rgAsal = Range([E1]) 'jika ditulis Set rgAsal = [E1] maka
> hasilnya akan salah
> i = -1
> For Each rg In rgAsal
> i = i + 1
> [F1].Offset(i, 0) = rg.Value
> Next
>
> Cancel = True
> End Sub
>
> Pertanyaan : Jika penulisan range [F1] cukup ditulis [F1] saja maka
> seharusnya Range([E1]) cukup ditulis [E1] saja. Tetapi jika pada VBE
> Sheet Range([E1]) kita ganti dengan [E1] maka hasilnya tidak sesuai
> dengan yang diharapkan. Mengapa ?
>
> Untuk lebih jelasnya saya lampirkan file yang berisi macro tersebut.
>
> Salam,
> HK
>
>
>

Thu Feb 13, 2014 8:59 am (PST) . Posted by:

"hendrik karnadi" hendrikkarnadi

Terima kasih Mr. Kid atas pencerahannya.

Salam,
HK

On Thursday, 13 February 2014, 23:09, Mr. Kid <mr.nmkid@gmail.com> wrote:

 
hehehe....

ternyata mengungkapkan segala sesuatu secara eksplisit dalam pemrograman adalah kebiasaan yang baik...
ndak percaya ?
ayo kita buktikan....

ada cekrip berbunyi :
Dim rgAsal As Range
Set rgAsal = Range([E1])  'jika ditulis Set rgAsal = [E1] maka hasilnya akan salah
pada coretan tentang evaluate yang ada disini dijelaskan bahwa evaluate menghasilkan object range jika ekspresinya menghasilkan object range. Hasil evaluate akan menghasilkan nilai skalar kalau ekspresinya tidak bisa menghasilkan object range.

Pada kebiasaan kebanyakan pengguna VBA, tampak sekali betapa malasnya menulis :

[E1].value untuk mengambil isi dari cell E1

yaitu dengan menulis (mode malas=on) berbunyi :

[E1]

contoh :
dim sIsiCell_E1 as string, sIsiModeMalas as string

sIsiCell_E1=[E1].value  'akan malas ditulis dan lebih memilih tulisan cekrip berbunyi :

sIsiModeMalas = [E1]
disini juga dijelaskan bahwa setiap object range memiliki properti default bernama Value. Itu sebabnya banyak yang menulis seperti sIsiModeMalas = [E1]

Ketika sudah nested seperti :
Set rgAsal = Range([E1])

maka kemungkinan kehilangan arah akan semakin besar.

bagian [E1] menghasilkan object range

bagian Range( ) meminta inputan berupa string (teks)

karena diminta memberikan teks, maka bagian [E1] akan mengambilkan properti default dari range yang bernama Value.

Jadi, sebenarnya, bagian :
Set rgAsal = Range([E1])

sama dengan penulisan mode rajin=on berbunyi :
Set rgAsal = Range([E1].value)

Kalau sudah sampai sini, maka akan jelas tampak, kenapa kok berbeda antara :
Set rgAsal = Range([E1])

dengan
Set rgAsal = [E1]

So... beberapa karakter yang membuat jelas segala sesuatu bukanlah perlambatan, tetapi sesungguhnya percepatan dengan keamanan penuh.

Wassalam,

Kid.

2014-02-13 22:24 GMT+07:00 hendrik karnadi <hendrikkarnadi@yahoo.com>:


>Dear Be-Excellers,
>Salah satu kesulitan dalam bermacro adalah pemahaman object dan variabel serta penulisannya.
>Meskipun Mr. Kid telah banyak bercerita mengenai VBA, namun ada satu hal yang buat saya "masih mengganjal" (ga sesuai dengan nalar orang awam), yaitu bagaimana penulisan range yang benar dan bagaimana penggunaannya.
>
>
>Macro ini saya kutip dari "jawaban" pak Zainal sebelumnya. Tujuan dari macro di bawah ini adalah untuk mengcopy beberapa sel yang tersebar ke dalam satu Range yang berurutan, dengan bantuan Range("E1").
>Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
>    Dim rgAsal As Range, rg As Range, i As Integer
>    Set rgAsal = Range([E1])  'jika ditulis Set rgAsal = [E1] maka hasilnya akan salah
>    i = -1
>    For Each rg In rgAsal
>    i = i + 1
>    [F1].Offset(i, 0) = rg.Value
>    Next
>    
>    Cancel = True
>End Sub
>
>
>Pertanyaan :
>Jika penulisan range [F1]cukup ditulis [F1]saja maka seharusnya Range([E1])cukup ditulis [E1]saja.
>Tetapi jika pada VBE Sheet Range([E1])kita ganti dengan [E1]maka hasilnya tidak sesuai dengan yang diharapkan.
>Mengapa ?
>
>Untuk lebih jelasnya saya lampirkan file yang berisi macro tersebut.
>
>Salam,
>HK
>
>

Thu Feb 13, 2014 5:25 pm (PST) . Posted by:

"zainul_ulum[at]yahoo[dot]com" zainul_ulum

waduh.

ternyata aku termasuk dalam mode malas=on.

terimakasih penjelasannya mas Kid.

kapan kumpul-kumpul lagi-lagi?

wassalam

-zainul-

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com]
On Behalf Of Mr. Kid
Sent: Thursday, February 13, 2014 11:09 PM
To: BeExcel
Subject: Re: [belajar-excel] Bagaimana penulisan Range yang benar ?

hehehe....

ternyata mengungkapkan segala sesuatu secara eksplisit dalam pemrograman
adalah kebiasaan yang baik...

ndak percaya ?

ayo kita buktikan....

ada cekrip berbunyi :
Dim rgAsal As Range

Set rgAsal = Range([E1]) 'jika ditulis Set rgAsal = [E1] maka hasilnya akan
salah

pada coretan tentang evaluate yang ada disini
<http://b-excel.blogspot.com/2013/09/ngobrolin-evaluate-di-vba-yuk.html>
dijelaskan bahwa evaluate menghasilkan object range jika ekspresinya
menghasilkan object range. Hasil evaluate akan menghasilkan nilai skalar
kalau ekspresinya tidak bisa menghasilkan object range.

Pada kebiasaan kebanyakan pengguna VBA, tampak sekali betapa malasnya
menulis :

[E1].value untuk mengambil isi dari cell E1

yaitu dengan menulis (mode malas=on) berbunyi :

[E1]

contoh :
dim sIsiCell_E1 as string, sIsiModeMalas as string

sIsiCell_E1=[E1].value 'akan malas ditulis dan lebih memilih tulisan cekrip
berbunyi :

sIsiModeMalas = [E1]
disini
<http://b-excel.blogspot.com/2013/09/ngobrolin-evaluate-di-vba-yuk.html>
juga dijelaskan bahwa setiap object range memiliki properti default bernama
Value. Itu sebabnya banyak yang menulis seperti sIsiModeMalas = [E1]

Ketika sudah nested seperti :
Set rgAsal = Range([E1])

maka kemungkinan kehilangan arah akan semakin besar.

bagian [E1] menghasilkan object range

bagian Range( ) meminta inputan berupa string (teks)

karena diminta memberikan teks, maka bagian [E1] akan mengambilkan properti
default dari range yang bernama Value.

Jadi, sebenarnya, bagian :
Set rgAsal = Range([E1])

sama dengan penulisan mode rajin=on berbunyi :
Set rgAsal = Range([E1].value)

Kalau sudah sampai sini, maka akan jelas tampak, kenapa kok berbeda antara :

Set rgAsal = Range([E1])

dengan
Set rgAsal = [E1]

So... beberapa karakter yang membuat jelas segala sesuatu bukanlah
perlambatan, tetapi sesungguhnya percepatan dengan keamanan penuh.

Wassalam,

Kid.

2014-02-13 22:24 GMT+07:00 hendrik karnadi <hendrikkarnadi@yahoo.com>:

Dear Be-Excellers,

Salah satu kesulitan dalam bermacro adalah pemahaman object dan variabel
serta penulisannya.

Meskipun Mr. Kid telah banyak bercerita mengenai VBA, namun ada satu hal
yang buat saya "masih mengganjal" (ga sesuai dengan nalar orang awam), yaitu
bagaimana penulisan range yang benar dan bagaimana penggunaannya.

Macro ini saya kutip dari "jawaban" pak Zainal sebelumnya. Tujuan dari macro
di bawah ini adalah untuk mengcopy beberapa sel yang tersebar ke dalam satu
Range yang berurutan, dengan bantuan Range("E1").

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)

Dim rgAsal As Range, rg As Range, i As Integer

Set rgAsal = Range([E1]) 'jika ditulis Set rgAsal = [E1] maka hasilnya
akan salah

i = -1

For Each rg In rgAsal

i = i + 1

[F1].Offset(i, 0) = rg.Value

Next

Cancel = True

End Sub

Pertanyaan :

Jika penulisan range [F1] cukup ditulis [F1] saja maka seharusnya
Range([E1]) cukup ditulis [E1] saja.

Tetapi jika pada VBE Sheet Range([E1]) kita ganti dengan [E1] maka hasilnya
tidak sesuai dengan yang diharapkan.

Mengapa ?

Untuk lebih jelasnya saya lampirkan file yang berisi macro tersebut.

Salam,
HK

Thu Feb 13, 2014 5:35 pm (PST) . Posted by:

"Hendrik Karnadi" hendrikkarnadi

Biar malas asal pas pak zainul..., yang repot udah malas ga pas (ga ngerti) kayak saya.

Salam,
HK

Sent from Samsung Mobile"zainul_ulum[at]yahoo[dot]com" <zainul_ulum@yahoo.com> wrote:waduh…

ternyata aku termasuk dalam mode malas=on…

terimakasih penjelasannya mas Kid…

 

kapan kumpul-kumpul lagi-lagi?

 

wassalam

-zainul-

 

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com] On Behalf Of Mr. Kid
Sent: Thursday, February 13, 2014 11:09 PM
To: BeExcel
Subject: Re: [belajar-excel] Bagaimana penulisan Range yang benar ?

 

 

hehehe....

ternyata mengungkapkan segala sesuatu secara eksplisit dalam pemrograman adalah kebiasaan yang baik...

ndak percaya ?

ayo kita buktikan....

ada cekrip berbunyi :
Dim rgAsal As Range

Set rgAsal = Range([E1])  'jika ditulis Set rgAsal = [E1] maka hasilnya akan salah

 

pada coretan tentang evaluate yang ada disini dijelaskan bahwa evaluate menghasilkan object range jika ekspresinya menghasilkan object range. Hasil evaluate akan menghasilkan nilai skalar kalau ekspresinya tidak bisa menghasilkan object range.

 

Pada kebiasaan kebanyakan pengguna VBA, tampak sekali betapa malasnya menulis :

[E1].value untuk mengambil isi dari cell E1

yaitu dengan menulis (mode malas=on) berbunyi :

[E1]

contoh :
dim sIsiCell_E1 as string, sIsiModeMalas as string

sIsiCell_E1=[E1].value  'akan malas ditulis dan lebih memilih tulisan cekrip berbunyi :

sIsiModeMalas = [E1]
disini juga dijelaskan bahwa setiap object range memiliki properti default bernama Value. Itu sebabnya banyak yang menulis seperti sIsiModeMalas = [E1]

Ketika sudah nested seperti :
Set rgAsal = Range([E1])

maka kemungkinan kehilangan arah akan semakin besar.

bagian [E1] menghasilkan object range

bagian Range( ) meminta inputan berupa string (teks)

karena diminta memberikan teks, maka bagian [E1] akan mengambilkan properti default dari range yang bernama Value.

Jadi, sebenarnya, bagian :
Set rgAsal = Range([E1])

sama dengan penulisan mode rajin=on berbunyi :
Set rgAsal = Range([E1].value)

Kalau sudah sampai sini, maka akan jelas tampak, kenapa kok berbeda antara :

Set rgAsal = Range([E1])

dengan
Set rgAsal = [E1]

So... beberapa karakter yang membuat jelas segala sesuatu bukanlah perlambatan, tetapi sesungguhnya percepatan dengan keamanan penuh.

Wassalam,

Kid.

 

 

2014-02-13 22:24 GMT+07:00 hendrik karnadi <hendrikkarnadi@yahoo.com>:

 

Dear Be-Excellers,

Salah satu kesulitan dalam bermacro adalah pemahaman object dan variabel serta penulisannya.

Meskipun Mr. Kid telah banyak bercerita mengenai VBA, namun ada satu hal yang buat saya "masih mengganjal" (ga sesuai dengan nalar orang awam), yaitu bagaimana penulisan range yang benar dan bagaimana penggunaannya.

 

Macro ini saya kutip dari "jawaban" pak Zainal sebelumnya. Tujuan dari macro di bawah ini adalah untuk mengcopy beberapa sel yang tersebar ke dalam satu Range yang berurutan, dengan bantuan Range("E1").

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

    Dim rgAsal As Range, rg As Range, i As Integer

    Set rgAsal = Range([E1])  'jika ditulis Set rgAsal = [E1] maka hasilnya akan salah

    i = -1

    For Each rg In rgAsal

    i = i + 1

    [F1].Offset(i, 0) = rg.Value

    Next

    

    Cancel = True

End Sub

 

Pertanyaan :

Jika penulisan range [F1] cukup ditulis [F1] saja maka seharusnya Range([E1]) cukup ditulis [E1] saja.

Tetapi jika pada VBE Sheet Range([E1]) kita ganti dengan [E1] maka hasilnya tidak sesuai dengan yang diharapkan.

Mengapa ?

Untuk lebih jelasnya saya lampirkan file yang berisi macro tersebut.

Salam,
HK

 

 

Thu Feb 13, 2014 6:07 pm (PST) . Posted by:

"hendrik karnadi" hendrikkarnadi

Selamat merayakan hari Valentine.....bagi yang merayakannya

Salam,
HK

Thu Feb 13, 2014 7:28 pm (PST) . Posted by:

dwint.ruswanto

Dear Be-Exceller,

mohon tidak me-reply email ini lagi karena tidak berkaitan dengan tujuan millis.. beberapa email yang masuk ke thread ini sudah dihapus oleh moderator.

Khusus untuk beberapa Be-Exceller yang thread-nya belum sempat dibalas, harap bersabar karena Be-Exceller yang rutin menjawab thread di millis ini mungkin sedang memiliki kesibukan di dunia nyata, insya Allah setiap thread akan tetap dibalas setelah Be-Exceller yang aktif memiliki waktu luang.

Wassalam,

Thu Feb 13, 2014 6:14 pm (PST) . Posted by:

agung_tzt

Dear Bagus,
Kalau misal tanggalnya diganti dengan DATE(misal 1 Feb 2014) Rumusnya ko jadi berubah ya, , ,kalau misal diganti dengan OFFSET apa bisa, mohon penjelasnnya mas,,

Thanks, B'Regard

Thu Feb 13, 2014 6:15 pm (PST) . Posted by:

"David Kurnia" david.kurnia1979

Dear Exceller yang budiman,
 
Mohon dibantu formula penyebaran datanya bagaimana jika menggunakan format seperti terlampir. 
Saya ingin membuat laporan dengan kondisi sbb:
- Data terlampir ini ingin disebarkan ke dalam sheet laporan sesuai dengan kota keberadaannya dimana data tahun dan produksi juga sekaligus mengikutinya.
- Dan juga nomor yang muncul pada sheet laporan sesuai jumlah data yang terdeteksi pada tabel masing-masing
 
Salam,
David 

________________________________
From: David Kurnia <david.kurnia1979@yahoo.com>
To: belajar-excel@yahoogroups.com
Sent: Thursday, February 13, 2014 2:34 PM
Subject: Re: [belajar-excel] Formula Penyebaran Data

 
Hai Miss Jan,
 
Benar susunan data tersebut belum sesuai dengan kaidah database yang benar.
Maklum format tersebut dari Bos Besar jadi tidak boleh diganti-ganti.:-)
Btw, terima kasih Miss Jan.
 
Miss Jan dan Rekan-rekan milis,
Mohon bantuannya jika tetap menggunakan formatnya.
 
Terima kasih sebelumnya.
 
Salam,
David

________________________________
From: Jan Raisin
To: belajar-excel@yahoogroups.com
Sent: Thursday, February 13, 2014 2:03 PM
Subject: Re: [belajar-excel] Formula Penyebaran Data [1 Attachment]

 
Hai David,

coba susun data sehingga berkaidah database yang baik, bahan bacaannya bisa dilihat di sini
setelah disusun sebagai tabel yang baik, maka coba manfaatkan fitur Pivot table, bahan bacaannya bisa dimulai dari sini sampai dengan bagian yang ketiga

setelah itu lakukan filter sesuai dengan lokasi,
Pivot yang tadi bisa dicopas ke sheet lain lalu ubah lokasinya melalui filter
jika ada perubahan data, cukup lakukan refresh pada pivot table pertama, secara otomatis pivot table yang lain juga akan berubah sesuai dengan data yang baru.

File terlampir sebagai awalan.. belum difilter, silakan difilter dan dicopas sendiri ke sheet yang lain sesuai dengan keinginan

salam,

-Miss Jan Raisin-

Pada 13 Februari 2014 12.31, David Kurnia <david.kurnia1979@yahoo.com> menulis:

 
>Dear Master Excel,
>
>
>Mohon bantuannya.
>Saya ingin membuat laporan dengan kondisi sbb:
>- Data terlampir ini ingin disebarkan ke dalam sheet laporan sesuai dengan kota keberadaannya dimana data tahun dan produksi juga sekaligus mengikutinya.
>- Dan juga nomor yang muncul pada sheet laporan sesuai jumlah data yang terdeteksi pada tabel masing-masing
>
>Terima kasih.
>David
>__._,_._

Thu Feb 13, 2014 6:16 pm (PST) . Posted by:

"Ferdinan Imers" dinanfu

HELP MASSTER
Sumproduct tidak berfungsi jika cel merah diisi huruf , kecuali nilai cel
yg merah diganti angka atau di kosongkan

pertanyaan :

Gimana supaya sumproduct berfungi dalam tabel campuran angka dan huruf(
campur aduk?)
file terlampir

trims sbelmnya

Thu Feb 13, 2014 6:39 pm (PST) . Posted by:

"Tjahya Hartono" tjahyahartono

Oh ya maaf saya ingin menambahkan, Ohya sistem dari Barcode scanner
yaitu selalu hasilnya dari CELL PERTAMA SAYA KLIKmisal saya scan produk saya yang Stuck on stories mickey mouse dengan kode201001 (201001) diCell A1, maka selanjutnya
hasilnya akan selalu berada di bawah A1 yaitu A2, A3, A4, A,5 dstnya tidak
pernah lompat2 lain ke Cell lain Misal B1 atau D1 (Penjelasan ini mungkin
diperlukan yang tidak mengerti tentang sistem kerja barcode). lebih lanjut terlampir ya para bapak2 dan ibu2 master excel.Terima kasih
sebelumnya

----------------------------------------------------------
Pada Kamis, 13 Februari 2014 17:31, Tjahya Hartono <tjahyahartono@yahoo.co.id> menulis:

 
Saya ingin menanyakan bagaimana cara membuat aplikasi sederhana untuk kasir, kebetulan perusahaan tempat saya bekerja membutuhkan aplikasi seperti ini, Mohon bantuan untuk para master excel untuk sekiranya menyelesaikan problem saya ini. Berikut saya sertakan data terlampir.

Salam Be-Exceller,

Tjahya Hartono

Thu Feb 13, 2014 6:57 pm (PST) . Posted by:

agung_tzt

Dear ALL Master,

Masih bingung nich mohon bantuan & penjelasannya untuk para master semua


Thanks, B'Regard
=====================================================================
Untuk memudahkan tim penyusun materi Belajar Excel yang lebih sesuai kebutuhan member, silakan ungkapkan permasalahan yang kerap ditemui dalam menggunakan Excel sehari-hari atau hal-hal yang ingin dipelajari dalam jangka dekat ini. Mohon diprioritaskan dari yang sering ditemui sampai yang ingin dipelajari.
Isi sesuai kelompoknya (fitur-fitur, formula-formula tertentu yang masih membingungkan, otomasi atau pemrograman dalam Excel [Macro - VBA], hal lainnya yang membuat Anda kesulitan dalam mempelajari Excel).
Boleh mengisi berulang kali untuk menambah uneg-uneg yang ingin diungkapkan.
Link untuk menuangkan seluruh uneg-uneg tersebut ada di :
http://tech.groups.yahoo.com/group/belajar-excel/database?method=addRecord&tbl=3
=====================================================================
Langkah kecil Anda dalam mengisi database bisa menjadi langkah pertama yang bermanfaat besar untuk kita semua.
=====================================================================

---------------------------------------------------------------------
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