Jumat, 17 Agustus 2018

[belajar-excel] Digest Number 4571

9 Messages

Digest #4571
1a
Auto fill series excel by "trio_bimbo" trio_bimbo
1b
Re: Auto fill series excel by "Mr. Kid" nmkid.family@ymail.com
1c
Re: Auto fill series excel by "hendrik karnadi" hendrikkarnadi
1d
Re: Auto fill series excel by "trio_bimbo" trio_bimbo
1e
Re: Auto fill series excel by "hendrik karnadi" hendrikkarnadi
1f
Re: Auto fill series excel by "trio_bimbo" trio_bimbo

Messages

Thu Aug 16, 2018 10:51 pm (PDT) . Posted by:

"trio_bimbo" trio_bimbo

Dear para master...Mohon bantuannya..Saya ada problem untuk membuat auto fill series dengan tren setiap 2 cel dlm kolom yg sama terisi dengan nilai yg sama..dan setelah 2 cel berganti urutan...kasusnya seperti ini..misal ada 2 kolom A dan B dan terdapat isian barisnya sbb:
    A           B      1 gula       12 gula       13 garam   24 garam   25 tepung  6 tepung  7 sagu    8 sagu
Bagaimana ya supaya kolom B untuk tepung berisi angka 3 dan untuk baris sagu terisi angka 4 dengan cara Auto fill?
Terimakasih banyak para master...

Fri Aug 17, 2018 2:06 am (PDT) . Posted by:

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

hmmm...

salah satu dari sekian banyak cara membuat urutan angka demikian :
di B1 tulis angka 1
di B2 tulis formula =B1
blok B1 dan B2 -> fill ke bawah

kalau mau 3 baris 3 baris, copy formula b2 ke b3, lalu blok b1 sampai b3,
fill ke bawah

Regards,
Kid

On Fri, Aug 17, 2018 at 12:51 PM trio_bimbo trio_bimbo@yahoo.co.id
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Dear para master...
> Mohon bantuannya..
> Saya ada problem untuk membuat auto fill series dengan tren setiap 2 cel
> dlm kolom yg sama terisi dengan nilai yg sama..dan setelah 2 cel berganti
> urutan...kasusnya seperti ini..misal ada 2 kolom A dan B dan terdapat isian
> barisnya sbb:
>
> A B
> 1 gula 1
> 2 gula 1
> 3 garam 2
> 4 garam 2
> 5 tepung
> 6 tepung
> 7 sagu
> 8 sagu
>
> Bagaimana ya supaya kolom B untuk tepung berisi angka 3 dan untuk baris
> sagu terisi angka 4 dengan cara Auto fill?
>
> Terimakasih banyak para master...
>
>
>

Fri Aug 17, 2018 4:07 am (PDT) . Posted by:

"hendrik karnadi" hendrikkarnadi

Coba pakai Fungsi If.=If(A2=A1, B1, N(B1) + 1), copy ke bawah.
N(B1) untuk mengambil angka di atasnya, kalau string dianggap nol (coba cek dulu formulanya).
Salam,HK
Sent from Yahoo Mail on Android

On Fri, Aug 17, 2018 at 12:51, trio_bimbo trio_bimbo@yahoo.co.id [belajar-excel]<belajar-excel@yahoogroups.com> wrote:  
Dear para master...
Mohon bantuannya..Saya ada problem untuk membuat auto fill series dengan tren setiap 2 cel dlm kolom yg sama terisi dengan nilai yg sama..dan setelah 2 cel berganti urutan...kasusnya seperti ini..misal ada 2 kolom A dan B dan terdapat isian barisnya sbb:
    A           B      1 gula       12 gula       13 garam   24 garam   25 tepung  6 tepung  7 sagu    8 sagu
Bagaimana ya supaya kolom B untuk tepung berisi angka 3 dan untuk baris sagu terisi angka 4 dengan cara Auto fill?
Terimakasih banyak para master...
#yiv2501400690 #yiv2501400690 -- #yiv2501400690ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2501400690 #yiv2501400690ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2501400690 #yiv2501400690ygrp-mkp #yiv2501400690hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2501400690 #yiv2501400690ygrp-mkp #yiv2501400690ads {margin-bottom:10px;}#yiv2501400690 #yiv2501400690ygrp-mkp .yiv2501400690ad {padding:0 0;}#yiv2501400690 #yiv2501400690ygrp-mkp .yiv2501400690ad p {margin:0;}#yiv2501400690 #yiv2501400690ygrp-mkp .yiv2501400690ad a {color:#0000ff;text-decoration:none;}#yiv2501400690 #yiv2501400690ygrp-sponsor #yiv2501400690ygrp-lc {font-family:Arial;}#yiv2501400690 #yiv2501400690ygrp-sponsor #yiv2501400690ygrp-lc #yiv2501400690hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2501400690 #yiv2501400690ygrp-sponsor #yiv2501400690ygrp-lc .yiv2501400690ad {margin-bottom:10px;padding:0 0;}#yiv2501400690 #yiv2501400690actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2501400690 #yiv2501400690activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2501400690 #yiv2501400690activity span {font-weight:700;}#yiv2501400690 #yiv2501400690activity span:first-child {text-transform:uppercase;}#yiv2501400690 #yiv2501400690activity span a {color:#5085b6;text-decoration:none;}#yiv2501400690 #yiv2501400690activity span span {color:#ff7900;}#yiv2501400690 #yiv2501400690activity span .yiv2501400690underline {text-decoration:underline;}#yiv2501400690 .yiv2501400690attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv2501400690 .yiv2501400690attach div a {text-decoration:none;}#yiv2501400690 .yiv2501400690attach img {border:none;padding-right:5px;}#yiv2501400690 .yiv2501400690attach label {display:block;margin-bottom:5px;}#yiv2501400690 .yiv2501400690attach label a {text-decoration:none;}#yiv2501400690 blockquote {margin:0 0 0 4px;}#yiv2501400690 .yiv2501400690bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv2501400690 .yiv2501400690bold a {text-decoration:none;}#yiv2501400690 dd.yiv2501400690last p a {font-family:Verdana;font-weight:700;}#yiv2501400690 dd.yiv2501400690last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv2501400690 dd.yiv2501400690last p span.yiv2501400690yshortcuts {margin-right:0;}#yiv2501400690 div.yiv2501400690attach-table div div a {text-decoration:none;}#yiv2501400690 div.yiv2501400690attach-table {width:400px;}#yiv2501400690 div.yiv2501400690file-title a, #yiv2501400690 div.yiv2501400690file-title a:active, #yiv2501400690 div.yiv2501400690file-title a:hover, #yiv2501400690 div.yiv2501400690file-title a:visited {text-decoration:none;}#yiv2501400690 div.yiv2501400690photo-title a, #yiv2501400690 div.yiv2501400690photo-title a:active, #yiv2501400690 div.yiv2501400690photo-title a:hover, #yiv2501400690 div.yiv2501400690photo-title a:visited {text-decoration:none;}#yiv2501400690 div#yiv2501400690ygrp-mlmsg #yiv2501400690ygrp-msg p a span.yiv2501400690yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv2501400690 .yiv2501400690green {color:#628c2a;}#yiv2501400690 .yiv2501400690MsoNormal {margin:0 0 0 0;}#yiv2501400690 o {font-size:0;}#yiv2501400690 #yiv2501400690photos div {float:left;width:72px;}#yiv2501400690 #yiv2501400690photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv2501400690 #yiv2501400690photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv2501400690 #yiv2501400690reco-category {font-size:77%;}#yiv2501400690 #yiv2501400690reco-desc {font-size:77%;}#yiv2501400690 .yiv2501400690replbq {margin:4px;}#yiv2501400690 #yiv2501400690ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv2501400690 #yiv2501400690ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv2501400690 #yiv2501400690ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv2501400690 #yiv2501400690ygrp-mlmsg select, #yiv2501400690 input, #yiv2501400690 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv2501400690 #yiv2501400690ygrp-mlmsg pre, #yiv2501400690 code {font:115% monospace;}#yiv2501400690 #yiv2501400690ygrp-mlmsg * {line-height:1..22em;}#yiv2501400690 #yiv2501400690ygrp-mlmsg #yiv2501400690logo {padding-bottom:10px;}#yiv2501400690 #yiv2501400690ygrp-msg p a {font-family:Verdana;}#yiv2501400690 #yiv2501400690ygrp-msg p#yiv2501400690attach-count span {color:#1E66AE;font-weight:700;}#yiv2501400690 #yiv2501400690ygrp-reco #yiv2501400690reco-head {color:#ff7900;font-weight:700;}#yiv2501400690 #yiv2501400690ygrp-reco {margin-bottom:20px;padding:0px;}#yiv2501400690 #yiv2501400690ygrp-sponsor #yiv2501400690ov li a {font-size:130%;text-decoration:none;}#yiv2501400690 #yiv2501400690ygrp-sponsor #yiv2501400690ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv2501400690 #yiv2501400690ygrp-sponsor #yiv2501400690ov ul {margin:0;padding:0 0 0 8px;}#yiv2501400690 #yiv2501400690ygrp-text {font-family:Georgia;}#yiv2501400690 #yiv2501400690ygrp-text p {margin:0 0 1em 0;}#yiv2501400690 #yiv2501400690ygrp-text tt {font-size:120%;}#yiv2501400690 #yiv2501400690ygrp-vital ul li:last-child {border-right:none !important;}#yiv2501400690

Fri Aug 17, 2018 6:42 am (PDT) . Posted by:

"trio_bimbo" trio_bimbo

Solved Pak HK...Berarti memang hrs pake fungsi if ya...?Apa memang menu auto fill series hanya copy cel kebawah nilainya selalu berurutan ya?
Terimakasih...

Salam,Trio
-------- Original message --------From: "hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> Date: 8/17/18 18:07 (GMT+07:00) To: belajar-excel@yahoogroups.com Subject: Re: [belajar-excel] Auto fill series excel

 

Coba pakai Fungsi If.=If(A2=A1, B1, N(B1) + 1), copy ke bawah.
N(B1) untuk mengambil angka di atasnya, kalau string dianggap nol (coba cek dulu formulanya).
Salam,HK
Sent from Yahoo Mail on Android
On Fri, Aug 17, 2018 at 12:51, trio_bimbo trio_bimbo@yahoo.co.id [belajar-excel]<belajar-excel@yahoogroups.com> wrote:
 

Dear para master...Mohon bantuannya..Saya ada problem untuk membuat auto fill series dengan tren setiap 2 cel dlm kolom yg sama terisi dengan nilai yg sama..dan setelah 2 cel berganti urutan...kasusnya seperti ini..misal ada 2 kolom A dan B dan terdapat isian barisnya sbb:
    A           B      1 gula       12 gula       13 garam   24 garam   25 tepung  6 tepung  7 sagu    8 sagu
Bagaimana ya supaya kolom B untuk tepung berisi angka 3 dan untuk baris sagu terisi angka 4 dengan cara Auto fill?
Terimakasih banyak para master...

Fri Aug 17, 2018 7:18 am (PDT) . Posted by:

"hendrik karnadi" hendrikkarnadi

Kayaknya begitu.

Sent from Yahoo Mail on Android

On Fri, Aug 17, 2018 at 21:09, trio_bimbo trio_bimbo@yahoo.co.id [belajar-excel]<belajar-excel@yahoogroups.com> wrote:  

Solved Pak HK...Berarti memang hrs pake fungsi if ya...?Apa memang menu auto fill series hanya copy cel kebawah nilainya selalu berurutan ya?
Terimakasih...

Salam,Trio
-------- Original message --------From: "hendrik karnadi hendrikkarnadi@yahoo.com [belajar-excel]" <belajar-excel@yahoogroups.com> Date: 8/17/18 18:07 (GMT+07:00) To: belajar-excel@yahoogroups.com Subject: Re: [belajar-excel] Auto fill series excel
 
Coba pakai Fungsi If.
=If(A2=A1, B1, N(B1) + 1), copy ke bawah.
N(B1) untuk mengambil angka di atasnya, kalau string dianggap nol (coba cek dulu formulanya).
Salam,HK
Sent from Yahoo Mail on Android

On Fri, Aug 17, 2018 at 12:51, trio_bimbo trio_bimbo@yahoo.co.id [belajar-excel]<belajar-excel@yahoogroups.com> wrote:  
Dear para master...
Mohon bantuannya..Saya ada problem untuk membuat auto fill series dengan tren setiap 2 cel dlm kolom yg sama terisi dengan nilai yg sama..dan setelah 2 cel berganti urutan...kasusnya seperti ini..misal ada 2 kolom A dan B dan terdapat isian barisnya sbb:
    A           B      1 gula       12 gula       13 garam   24 garam   25 tepung  6 tepung  7 sagu    8 sagu
Bagaimana ya supaya kolom B untuk tepung berisi angka 3 dan untuk baris sagu terisi angka 4 dengan cara Auto fill?
Terimakasih banyak para master...


#yiv4674744273 #yiv4674744273 -- #yiv4674744273ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4674744273 #yiv4674744273ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4674744273 #yiv4674744273ygrp-mkp #yiv4674744273hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4674744273 #yiv4674744273ygrp-mkp #yiv4674744273ads {margin-bottom:10px;}#yiv4674744273 #yiv4674744273ygrp-mkp .yiv4674744273ad {padding:0 0;}#yiv4674744273 #yiv4674744273ygrp-mkp .yiv4674744273ad p {margin:0;}#yiv4674744273 #yiv4674744273ygrp-mkp .yiv4674744273ad a {color:#0000ff;text-decoration:none;}#yiv4674744273 #yiv4674744273ygrp-sponsor #yiv4674744273ygrp-lc {font-family:Arial;}#yiv4674744273 #yiv4674744273ygrp-sponsor #yiv4674744273ygrp-lc #yiv4674744273hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4674744273 #yiv4674744273ygrp-sponsor #yiv4674744273ygrp-lc .yiv4674744273ad {margin-bottom:10px;padding:0 0;}#yiv4674744273 #yiv4674744273actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4674744273 #yiv4674744273activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4674744273 #yiv4674744273activity span {font-weight:700;}#yiv4674744273 #yiv4674744273activity span:first-child {text-transform:uppercase;}#yiv4674744273 #yiv4674744273activity span a {color:#5085b6;text-decoration:none;}#yiv4674744273 #yiv4674744273activity span span {color:#ff7900;}#yiv4674744273 #yiv4674744273activity span .yiv4674744273underline {text-decoration:underline;}#yiv4674744273 .yiv4674744273attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv4674744273 .yiv4674744273attach div a {text-decoration:none;}#yiv4674744273 .yiv4674744273attach img {border:none;padding-right:5px;}#yiv4674744273 .yiv4674744273attach label {display:block;margin-bottom:5px;}#yiv4674744273 .yiv4674744273attach label a {text-decoration:none;}#yiv4674744273 blockquote {margin:0 0 0 4px;}#yiv4674744273 .yiv4674744273bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv4674744273 .yiv4674744273bold a {text-decoration:none;}#yiv4674744273 dd.yiv4674744273last p a {font-family:Verdana;font-weight:700;}#yiv4674744273 dd.yiv4674744273last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv4674744273 dd.yiv4674744273last p span.yiv4674744273yshortcuts {margin-right:0;}#yiv4674744273 div.yiv4674744273attach-table div div a {text-decoration:none;}#yiv4674744273 div.yiv4674744273attach-table {width:400px;}#yiv4674744273 div.yiv4674744273file-title a, #yiv4674744273 div.yiv4674744273file-title a:active, #yiv4674744273 div.yiv4674744273file-title a:hover, #yiv4674744273 div.yiv4674744273file-title a:visited {text-decoration:none;}#yiv4674744273 div.yiv4674744273photo-title a, #yiv4674744273 div.yiv4674744273photo-title a:active, #yiv4674744273 div.yiv4674744273photo-title a:hover, #yiv4674744273 div.yiv4674744273photo-title a:visited {text-decoration:none;}#yiv4674744273 div#yiv4674744273ygrp-mlmsg #yiv4674744273ygrp-msg p a span.yiv4674744273yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv4674744273 .yiv4674744273green {color:#628c2a;}#yiv4674744273 .yiv4674744273MsoNormal {margin:0 0 0 0;}#yiv4674744273 o {font-size:0;}#yiv4674744273 #yiv4674744273photos div {float:left;width:72px;}#yiv4674744273 #yiv4674744273photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv4674744273 #yiv4674744273photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv4674744273 #yiv4674744273reco-category {font-size:77%;}#yiv4674744273 #yiv4674744273reco-desc {font-size:77%;}#yiv4674744273 .yiv4674744273replbq {margin:4px;}#yiv4674744273 #yiv4674744273ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv4674744273 #yiv4674744273ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv4674744273 #yiv4674744273ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv4674744273 #yiv4674744273ygrp-mlmsg select, #yiv4674744273 input, #yiv4674744273 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv4674744273 #yiv4674744273ygrp-mlmsg pre, #yiv4674744273 code {font:115% monospace;}#yiv4674744273 #yiv4674744273ygrp-mlmsg * {line-height:1.22em;}#yiv4674744273 #yiv4674744273ygrp-mlmsg #yiv4674744273logo {padding-bottom:10px;}#yiv4674744273 #yiv4674744273ygrp-msg p a {font-family:Verdana;}#yiv4674744273 #yiv4674744273ygrp-msg p#yiv4674744273attach-count span {color:#1E66AE;font-weight:700;}#yiv4674744273 #yiv4674744273ygrp-reco #yiv4674744273reco-head {color:#ff7900;font-weight:700;}#yiv4674744273 #yiv4674744273ygrp-reco {margin-bottom:20px;padding:0px;}#yiv4674744273 #yiv4674744273ygrp-sponsor #yiv4674744273ov li a {font-size:130%;text-decoration:none;}#yiv4674744273 #yiv4674744273ygrp-sponsor #yiv4674744273ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv4674744273 #yiv4674744273ygrp-sponsor #yiv4674744273ov ul {margin:0;padding:0 0 0 8px;}#yiv4674744273 #yiv4674744273ygrp-text {font-family:Georgia;}#yiv4674744273 #yiv4674744273ygrp-text p {margin:0 0 1em 0;}#yiv4674744273 #yiv4674744273ygrp-text tt {font-size:120%;}#yiv4674744273 #yiv4674744273ygrp-vital ul li:last-child {border-right:none !important;}#yiv4674744273

Fri Aug 17, 2018 4:37 pm (PDT) . Posted by:

"trio_bimbo" trio_bimbo

Mantab Mr. Kid...
Terimakasih
Salam,Trio
-------- Original message --------From: "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> Date: 8/17/18 16:06 (GMT+07:00) To: BeExcel <belajar-excel@yahoogroups.com> Subject: Re: [belajar-excel] Auto fill series excel

 

hmmm...
salah satu dari sekian banyak cara membuat urutan angka demikian :di B1 tulis angka 1di B2 tulis formula =B1blok B1 dan B2 -> fill ke bawah

kalau mau 3 baris 3 baris, copy formula b2 ke b3, lalu blok b1 sampai b3, fill ke bawah
Regards,Kid

On Fri, Aug 17, 2018 at 12:51 PM trio_bimbo trio_bimbo@yahoo.co.id [belajar-excel] <belajar-excel@yahoogroups.com> wrote:

 

Dear para master...Mohon bantuannya..Saya ada problem untuk membuat auto fill series dengan tren setiap 2 cel dlm kolom yg sama terisi dengan nilai yg sama..dan setelah 2 cel berganti urutan...kasusnya seperti ini..misal ada 2 kolom A dan B dan terdapat isian barisnya sbb:
    A           B      1 gula       12 gula       13 garam   24 garam   25 tepung  6 tepung  7 sagu    8 sagu
Bagaimana ya supaya kolom B untuk tepung berisi angka 3 dan untuk baris sagu terisi angka 4 dengan cara Auto fill?
Terimakasih banyak para master...

Thu Aug 16, 2018 10:52 pm (PDT) . Posted by:

"Pak Cik Lukman"

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

Thu Aug 16, 2018 10:52 pm (PDT) . Posted by:

"Pak Cik Lukman"

Assalamualikum....

menambahkan keterangan, yang saya butuhkan adalah :
bagaimana dalam VBA, membuat kolom referensi baru (kolom F), dalam formula
MATCH, (dikolom I, formula match ada dlm formula lookup )??

terima kasih

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

Fri Aug 17, 2018 2:01 am (PDT) . Posted by:

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

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