15 Messages
Digest #3854
1b
Re: VBA Application.Match tanpa menghasilkan #N/A [1 Attachment] by "Mr. Kid" nmkid.family@ymail.com
Messages
Wed May 18, 2016 3:57 am (PDT) . Posted by:
edo_hanggoro
Dear Para Master,
Saya mencoba membuat VBA untuk identifikasi semacam nomer index untuk setiap data di range"data" (J2:J6) dengan memakai application.match. Bagaimana cara penulisan skrip VBA yang tepat supaya tidak ada #N/A jika di data input ada baris yang kosong seperti sel B3:B6?
Terima Kasih
Edo
Saya mencoba membuat VBA untuk identifikasi semacam nomer index untuk setiap data di range"data&quo
Terima Kasih
Edo
Wed May 18, 2016 4:54 am (PDT) . Posted by:
"Mr. Kid" nmkid.family@ymail.com
Hai Edo,
Di Excel cells, supaya fungsi Match yang menghasilkan error value bisa
hilang dibutuhkan fungsi IFError atau perlakuan dengan fungsi lainnya.
Jadi, di VBA perlakukan yang sama.
Pada prinsipnya, buatlah kalimat formula dalam Excel cells yang
menghasilkan nilai yang benar lebih dahulu, barulah setelah itu di
translate ke bunyi perintah VBA.
Contoh :
di C1 ada formula match berbunyi :
*=*Match( A1 , $g$7:$g$23 , 0 )
berhubung formula di atas bisa menghasilkan error value, maka si match
dikenai iferror menjadi :
*=*IFError( Match( A1 , $g$7:$g$23 , 0 ) , "" )
Maka di dapat bunyi formula akhir yang sesuai kebutuhan adalah :
*=*IFError( Match( A1 , $g$7:$g$23 , 0 ) , "" )
Akan pakai VBA dalam memanggil fungsi Match dan IFError :
dim lPosisi as long
lPosisi*=*application.worksheetfunction.IFError(
application.worksheetfunction.match(
range("a1") , range("$g$7:$g$23") , 0 ) , "" )
Regards,
Kid
2016-05-18 14:39 GMT+07:00 Edo_Hanggoro@yahoo.com [belajar-excel] <
belajar-excel@yahoogroups.com>:
>
>
> Dear Para Master,
>
> Saya mencoba membuat VBA untuk identifikasi semacam nomer index untuk
> setiap data di range"data" (J2:J6) dengan memakai application.match.
> Bagaimana cara penulisan skrip VBA yang tepat supaya tidak ada #N/A jika di
> data input ada baris yang kosong seperti sel B3:B6?
>
> Terima Kasih
>
> Edo
>
>
>
>
>
Di Excel cells, supaya fungsi Match yang menghasilkan error value bisa
hilang dibutuhkan fungsi IFError atau perlakuan dengan fungsi lainnya.
Jadi, di VBA perlakukan yang sama.
Pada prinsipnya, buatlah kalimat formula dalam Excel cells yang
menghasilkan nilai yang benar lebih dahulu, barulah setelah itu di
translate ke bunyi perintah VBA.
Contoh :
di C1 ada formula match berbunyi :
*=*Match( A1 , $g$7:$g$23 , 0 )
berhubung formula di atas bisa menghasilkan error value, maka si match
dikenai iferror menjadi :
*=*IFError( Match( A1 , $g$7:$g$23 , 0 ) , "" )
Maka di dapat bunyi formula akhir yang sesuai kebutuhan adalah :
*=*IFError( Match( A1 , $g$7:$g$23 , 0 ) , "" )
Akan pakai VBA dalam memanggil fungsi Match dan IFError :
dim lPosisi as long
lPosisi*=*application.worksheetfunction.IFError(
application.worksheetfunction.match(
range("a1") , range("$g$7:$g$23") , 0 ) , "" )
Regards,
Kid
2016-05-18 14:39 GMT+07:00 Edo_Hanggoro@yahoo.com [belajar-excel] <
belajar-excel@yahoogroups.com>:
>
>
> Dear Para Master,
>
> Saya mencoba membuat VBA untuk identifikasi semacam nomer index untuk
> setiap data di range"data&quo
> Bagaimana cara penulisan skrip VBA yang tepat supaya tidak ada #N/A jika di
> data input ada baris yang kosong seperti sel B3:B6?
>
> Terima Kasih
>
> Edo
>
>
>
>
>
Wed May 18, 2016 11:30 pm (PDT) . Posted by:
"Edo Hanggoro" edo_hanggoro
Assalamualaikum ..
Dear Mr.Kid,
Terima kasih atas pencerahannya. Skripnya saya sudah coba dan berhasil.
Salam
Edo
On Wednesday, May 18, 2016 6:54 PM, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:
Hai Edo,
Di Excel cells, supaya fungsi Match yang menghasilkan error value bisa hilang dibutuhkan fungsi IFError atau perlakuan dengan fungsi lainnya.
Jadi, di VBA perlakukan yang sama.
Pada prinsipnya, buatlah kalimat formula dalam Excel cells yang menghasilkan nilai yang benar lebih dahulu, barulah setelah itu di translate ke bunyi perintah VBA.
Contoh :
di C1 ada formula match berbunyi :
=Match( A1 , $g$7:$g$23 , 0 )
berhubung formula di atas bisa menghasilkan error value, maka si match dikenai iferror menjadi :
=IFError( Match( A1 , $g$7:$g$23 , 0 ) , "" )
Maka di dapat bunyi formula akhir yang sesuai kebutuhan adalah :
=IFError( Match( A1 , $g$7:$g$23 , 0 ) , "" )
Akan pakai VBA dalam memanggil fungsi Match dan IFError :
dim lPosisi as long
lPosisi=application.worksheetfunction.IFError( application.worksheetfunction.match( range("a1") , range("$g$7:$g$23") , 0 ) , "" )
Regards,
Kid
2016-05-18 14:39 GMT+07:00 Edo_Hanggoro@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:
Dear Para Master,
Saya mencoba membuat VBA untuk identifikasi semacam nomer index untuk setiap data di range"data" (J2:J6) dengan memakai application.match. Bagaimana cara penulisan skrip VBA yang tepat supaya tidak ada #N/A jika di data input ada baris yang kosong seperti sel B3:B6?
Terima Kasih
Edo
#yiv8941337053 #yiv8941337053 -- #yiv8941337053ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8941337053 #yiv8941337053ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8941337053 #yiv8941337053ygrp-mkp #yiv8941337053hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv8941337053 #yiv8941337053ygrp-mkp #yiv8941337053ads {margin-bottom:10px;}#yiv8941337053 #yiv8941337053ygrp-mkp .yiv8941337053ad {padding:0 0;}#yiv8941337053 #yiv8941337053ygrp-mkp .yiv8941337053ad p {margin:0;}#yiv8941337053 #yiv8941337053ygrp-mkp .yiv8941337053ad a {color:#0000ff;text-decoration:none;}#yiv8941337053 #yiv8941337053ygrp-sponsor #yiv8941337053ygrp-lc {font-family:Arial;}#yiv8941337053 #yiv8941337053ygrp-sponsor #yiv8941337053ygrp-lc #yiv8941337053hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8941337053 #yiv8941337053ygrp-sponsor #yiv8941337053ygrp-lc .yiv8941337053ad {margin-bottom:10px;padding:0 0;}#yiv8941337053 #yiv8941337053actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8941337053 #yiv8941337053activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8941337053 #yiv8941337053activity span {font-weight:700;}#yiv8941337053 #yiv8941337053activity span:first-child {text-transform:uppercase;}#yiv8941337053 #yiv8941337053activity span a {color:#5085b6;text-decoration:none;}#yiv8941337053 #yiv8941337053activity span span {color:#ff7900;}#yiv8941337053 #yiv8941337053activity span .yiv8941337053underline {text-decoration:underline;}#yiv8941337053 .yiv8941337053attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv8941337053 .yiv8941337053attach div a {text-decoration:none;}#yiv8941337053 .yiv8941337053attach img {border:none;padding-right:5px;}#yiv8941337053 .yiv8941337053attach label {display:block;margin-bottom:5px;}#yiv8941337053 .yiv8941337053attach label a {text-decoration:none;}#yiv8941337053 blockquote {margin:0 0 0 4px;}#yiv8941337053 .yiv8941337053bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv8941337053 .yiv8941337053bold a {text-decoration:none;}#yiv8941337053 dd.yiv8941337053last p a {font-family:Verdana;font-weight:700;}#yiv8941337053 dd.yiv8941337053last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8941337053 dd.yiv8941337053last p span.yiv8941337053yshortcuts {margin-right:0;}#yiv8941337053 div.yiv8941337053attach-table div div a {text-decoration:none;}#yiv8941337053 div.yiv8941337053attach-table {width:400px;}#yiv8941337053 div.yiv8941337053file-title a, #yiv8941337053 div.yiv8941337053file-title a:active, #yiv8941337053 div.yiv8941337053file-title a:hover, #yiv8941337053 div.yiv8941337053file-title a:visited {text-decoration:none;}#yiv8941337053 div.yiv8941337053photo-title a, #yiv8941337053 div.yiv8941337053photo-title a:active, #yiv8941337053 div.yiv8941337053photo-title a:hover, #yiv8941337053 div.yiv8941337053photo-title a:visited {text-decoration:none;}#yiv8941337053 div#yiv8941337053ygrp-mlmsg #yiv8941337053ygrp-msg p a span.yiv8941337053yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8941337053 .yiv8941337053green {color:#628c2a;}#yiv8941337053 .yiv8941337053MsoNormal {margin:0 0 0 0;}#yiv8941337053 o {font-size:0;}#yiv8941337053 #yiv8941337053photos div {float:left;width:72px;}#yiv8941337053 #yiv8941337053photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv8941337053 #yiv8941337053photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv8941337053 #yiv8941337053reco-category {font-size:77%;}#yiv8941337053 #yiv8941337053reco-desc {font-size:77%;}#yiv8941337053 .yiv8941337053replbq {margin:4px;}#yiv8941337053 #yiv8941337053ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv8941337053 #yiv8941337053ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv8941337053 #yiv8941337053ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv8941337053 #yiv8941337053ygrp-mlmsg select, #yiv8941337053 input, #yiv8941337053 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv8941337053 #yiv8941337053ygrp-mlmsg pre, #yiv8941337053 code {font:115% monospace;}#yiv8941337053 #yiv8941337053ygrp-mlmsg * {line-height:1.22em;}#yiv8941337053 #yiv8941337053ygrp-mlmsg #yiv8941337053logo {padding-bottom:10px;}#yiv8941337053 #yiv8941337053ygrp-msg p a {font-family:Verdana;}#yiv8941337053 #yiv8941337053ygrp-msg p#yiv8941337053attach-count span {color:#1E66AE;font-weight:700;}#yiv8941337053 #yiv8941337053ygrp-reco #yiv8941337053reco-head {color:#ff7900;font-weight:700;}#yiv8941337053 #yiv8941337053ygrp-reco {margin-bottom:20px;padding:0px;}#yiv8941337053 #yiv8941337053ygrp-sponsor #yiv8941337053ov li a {font-size:130%;text-decoration:none;}#yiv8941337053 #yiv8941337053ygrp-sponsor #yiv8941337053ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv8941337053 #yiv8941337053ygrp-sponsor #yiv8941337053ov ul {margin:0;padding:0 0 0 8px;}#yiv8941337053 #yiv8941337053ygrp-text {font-family:Georgia;}#yiv8941337053 #yiv8941337053ygrp-text p {margin:0 0 1em 0;}#yiv8941337053 #yiv8941337053ygrp-text tt {font-size:120%;}#yiv8941337053 #yiv8941337053ygrp-vital ul li:last-child {border-right:none !important;}#yiv8941337053
Dear Mr.Kid,
Terima kasih atas pencerahannya. Skripnya saya sudah coba dan berhasil.
Salam
Edo
On Wednesday, May 18, 2016 6:54 PM, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:
Hai Edo,
Di Excel cells, supaya fungsi Match yang menghasilkan error value bisa hilang dibutuhkan fungsi IFError atau perlakuan dengan fungsi lainnya.
Jadi, di VBA perlakukan yang sama.
Pada prinsipnya, buatlah kalimat formula dalam Excel cells yang menghasilkan nilai yang benar lebih dahulu, barulah setelah itu di translate ke bunyi perintah VBA.
Contoh :
di C1 ada formula match berbunyi :
=Match( A1 , $g$7:$g$23 , 0 )
berhubung formula di atas bisa menghasilkan error value, maka si match dikenai iferror menjadi :
=IFError( Match( A1 , $g$7:$g$23 , 0 ) , "" )
Maka di dapat bunyi formula akhir yang sesuai kebutuhan adalah :
=IFError( Match( A1 , $g$7:$g$23 , 0 ) , "" )
Akan pakai VBA dalam memanggil fungsi Match dan IFError :
dim lPosisi as long
lPosisi=application.worksheetfunction.IFError( application.worksheetfunction.match( range("a1") , range("$g$7:$g$23") , 0 ) , "" )
Regards,
Kid
2016-05-18 14:39 GMT+07:00 Edo_Hanggoro@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:
Dear Para Master,
Saya mencoba membuat VBA untuk identifikasi semacam nomer index untuk setiap data di range"data&quo
Terima Kasih
Edo
#yiv8941337053 #yiv8941337053 -- #yiv8941337053ygrp-
Wed May 18, 2016 4:02 am (PDT) . Posted by:
"Freddy Heru Soermin" angelo_feather
Dear Master Excel,
Boleh Saya tahu caranya saya mengetahui password sheet protected baik melalui vba atau cara lainnya..terima kasih atas bantuannya
Regards,Freddy HS
Boleh Saya tahu caranya saya mengetahui password sheet protected baik melalui vba atau cara lainnya..terima kasih atas bantuannya
Regards,Freddy HS
Wed May 18, 2016 4:19 am (PDT) . Posted by:
"Mr. Kid" nmkid.family@ymail.com
Hai Freddy,
Sebaiknya browsing di internet saja ya...
Kuatirnya nanti ada yang mengira milis ini mengajarkan crack password
Excel...
Terimakasih.
Regards,
Kid
2016-05-18 13:24 GMT+07:00 Freddy Heru Soermin angelo_feather@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
> Dear Master Excel,
>
> Boleh Saya tahu caranya saya mengetahui password sheet protected baik
> melalui vba atau cara lainnya..
> terima kasih atas bantuannya
>
> Regards,
> Freddy HS
>
>
>
Sebaiknya browsing di internet saja ya...
Kuatirnya nanti ada yang mengira milis ini mengajarkan crack password
Excel...
Terimakasih.
Regards,
Kid
2016-05-18 13:24 GMT+07:00 Freddy Heru Soermin angelo_feather@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
> Dear Master Excel,
>
> Boleh Saya tahu caranya saya mengetahui password sheet protected baik
> melalui vba atau cara lainnya..
> terima kasih atas bantuannya
>
> Regards,
> Freddy HS
>
>
>
Wed May 18, 2016 8:55 am (PDT) . Posted by:
"FIRMANSYAH" firmanpake_syah
Buat mas fredy.
Sembilan puluh % para jagoan dan hacker tidak mampu untuk mengetahui
password excel.
Mereka hanya bisa membongkar dan mengganti passwornya.
Regard
Pada tanggal 18 Mei 2016 18:19, "'Mr. Kid' mr.nmkid@gmail.com
[belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>
>
> Hai Freddy,
>
> Sebaiknya browsing di internet saja ya...
> Kuatirnya nanti ada yang mengira milis ini mengajarkan crack password
> Excel...
>
> Terimakasih.
>
> Regards,
> Kid
>
>
>
>
> 2016-05-18 13:24 GMT+07:00 Freddy Heru Soermin angelo_feather@yahoo.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>>
>>
>> Dear Master Excel,
>>
>> Boleh Saya tahu caranya saya mengetahui password sheet protected baik
>> melalui vba atau cara lainnya..
>> terima kasih atas bantuannya
>>
>> Regards,
>> Freddy HS
>>
>>
>
>
Sembilan puluh % para jagoan dan hacker tidak mampu untuk mengetahui
password excel.
Mereka hanya bisa membongkar dan mengganti passwornya.
Regard
Pada tanggal 18 Mei 2016 18:19, "'Mr. Kid' mr.nmkid@gmail.com
[belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>
>
> Hai Freddy,
>
> Sebaiknya browsing di internet saja ya...
> Kuatirnya nanti ada yang mengira milis ini mengajarkan crack password
> Excel...
>
> Terimakasih.
>
> Regards,
> Kid
>
>
>
>
> 2016-05-18 13:24 GMT+07:00 Freddy Heru Soermin angelo_feather@yahoo.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>>
>>
>> Dear Master Excel,
>>
>> Boleh Saya tahu caranya saya mengetahui password sheet protected baik
>> melalui vba atau cara lainnya..
>> terima kasih atas bantuannya
>>
>> Regards,
>> Freddy HS
>>
>>
>
>
Wed May 18, 2016 7:16 am (PDT) . Posted by:
"Ayub Barin"
Salam Hormat dan Salut, Mr.Kid dan master excel lainnya
Sebelumnya terima kasih krn selalu dijawab setiap pertanyaan saya dan, ini
cerita saya :
Saya mmbuat tabel ujicoba dengan nama sheet "coba" (workbook cuma punya
satu sheet) kondisi mulai kolom A1 dengan judul kolom-kolom :
No(A1);Nama(B1);id(C1);jabatan(D1);pend.(E1);jur(F1);"G1"
Akal-akalan saya :
Cell G1diisi =countif(g2:g5;"Err")
dgn contoh isian sesuai judul kolom :
1;Ajoeb;19a1;staf;S.1;Ekonomi;"G2"
Akal-akalan saya :
Cell G2 diisi =if(or(b2="";d2="";e2="");"Err";"")
tidak semua kolom bersyarat wajib isi
Dngn berjuta keiningan :) bahwa saat nama tdk diinput atw jabatan tdk
diinput atw pendidikan tdk diinput maka cell g2 memunculkan tulisan "Err"
dan akan dihitung oleh cell g1 jd apabila cell g1 > 0 maka tabel
data/lembar kerja tidak akan bisa disimpan pengguna sehingga mensyaratkan
pengguna mengisi dengan lengkap data tersebut.
Kemudian saya buat seperti arahan Mr.
Private Sub workbook_beforesave(byVal saveAsUI as boolean, cancel as
boolean)
'saya modif arahan mr.kid :
If len (sheets("coba").range ("g1").value) > 0 Then
Cancel = true
End if
End sub
Terus bikin activeX controls
Private sub cmdsave_click()
If len (sheets("coba").range("g1").value) = 0 then
Exit sub
End if
End sub
Bikin lagi dengan SelectionChange
Private Sub WorksheetChange(ByVal Terget As Range)
cmdSave.Enable = len(range("g1").value)=0
End sub
Hasilnya adalah : command button hnya aktif skali pas pertama x dibuat
setelahnya tidak aktif, dan untuk disable save nya tetap bekerja tp tetap
belum bisa enable save, dengan ini berkenan kiranya saya dikoreksi,
sebelumnya saya ucapkan terima kasih yg teramat banyak.
Salam.Hormat dan Salut
Sebelumnya terima kasih krn selalu dijawab setiap pertanyaan saya dan, ini
cerita saya :
Saya mmbuat tabel ujicoba dengan nama sheet "coba" (workbook cuma punya
satu sheet) kondisi mulai kolom A1 dengan judul kolom-kolom :
No(A1);Nama(
Akal-akalan saya :
Cell G1diisi =countif(g2:
dgn contoh isian sesuai judul kolom :
1;Ajoeb;19a1;
Akal-akalan saya :
Cell G2 diisi =if(or(b2="
tidak semua kolom bersyarat wajib isi
Dngn berjuta keiningan :) bahwa saat nama tdk diinput atw jabatan tdk
diinput atw pendidikan tdk diinput maka cell g2 memunculkan tulisan "Err"
dan akan dihitung oleh cell g1 jd apabila cell g1 > 0 maka tabel
data/lembar kerja tidak akan bisa disimpan pengguna sehingga mensyaratkan
pengguna mengisi dengan lengkap data tersebut.
Kemudian saya buat seperti arahan Mr.
Private Sub workbook_beforesave
boolean)
'saya modif arahan mr.kid :
If len (sheets("
Cancel = true
End if
End sub
Terus bikin activeX controls
Private sub cmdsave_click(
If len (sheets("
Exit sub
End if
End sub
Bikin lagi dengan SelectionChange
Private Sub WorksheetChange(
cmdSave.Enable = len(range("
End sub
Hasilnya adalah : command button hnya aktif skali pas pertama x dibuat
setelahnya tidak aktif, dan untuk disable save nya tetap bekerja tp tetap
belum bisa enable save, dengan ini berkenan kiranya saya dikoreksi,
sebelumnya saya ucapkan terima kasih yg teramat banyak.
Salam.Hormat dan Salut
Wed May 18, 2016 7:35 am (PDT) . Posted by:
"Ayub Barin"
Salam Hormat dan Salut...,
Maaf ketinggalan dikit, akal-akalan saya supaya cell g1 tidak membaca err
kolom yg seluruhnya belum terisi maka saya persyaratkan kolom terakhir yg
diisi sbgai validasi
Cell g2 = if(e2<>0;if(or(b2="";d2="");"Err";"");"")
Wlupun tidak efektif sbb apabila pengguna mengetahui validasi ada di cell
e2 brrti lembar kerja bisa saja disimpan dgn tidak mengisi cell yg
berstatus sbg validasi cell lain
Demikian tambahan,termksh
Salam hormat dan salut
Maaf ketinggalan dikit, akal-akalan saya supaya cell g1 tidak membaca err
kolom yg seluruhnya belum terisi maka saya persyaratkan kolom terakhir yg
diisi sbgai validasi
Cell g2 = if(e2<>
Wlupun tidak efektif sbb apabila pengguna mengetahui validasi ada di cell
e2 brrti lembar kerja bisa saja disimpan dgn tidak mengisi cell yg
berstatus sbg validasi cell lain
Demikian tambahan,termksh
Salam hormat dan salut
Wed May 18, 2016 9:54 pm (PDT) . Posted by:
"Toby kenzo" tobykenzo
Hai Ayub,
Saya coba buatkan seperti permasalah yang anda hadapi, untuk kolom Keteranga saya protect agar user tidak merubah formulanya, passwordnya:123Jika Salah satu kolom tidak terisis, maka sheet tersebut tidak bisa meng-save.Saya menggunakan apa yang pernah saya sampaikan kepada anda.Semoga bisa menambah wawasan anda mengenai VBA dan semangat anda untuk terus belajar EXCEL.
TerimaKasih.
Pada Rabu, 18 Mei 2016 21:36, "Ayub Barin ayubbarin@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
Salam Hormat dan Salut..., Maaf ketinggalan dikit, akal-akalan saya supaya cell g1 tidak membaca err kolom yg seluruhnya belum terisi maka saya persyaratkan kolom terakhir yg diisi sbgai validasiCell g2 = if(e2<>0;if(or(b2="";d2="");"Err";"");"")Wlupun tidak efektif sbb apabila pengguna mengetahui validasi ada di cell e2 brrti lembar kerja bisa saja disimpan dgn tidak mengisi cell yg berstatus sbg validasi cell lainDemikian tambahan,termksh
Salam hormat dan salut #yiv4198510743 #yiv4198510743 -- #yiv4198510743ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4198510743 #yiv4198510743ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4198510743 #yiv4198510743ygrp-mkp #yiv4198510743hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4198510743 #yiv4198510743ygrp-mkp #yiv4198510743ads {margin-bottom:10px;}#yiv4198510743 #yiv4198510743ygrp-mkp .yiv4198510743ad {padding:0 0;}#yiv4198510743 #yiv4198510743ygrp-mkp .yiv4198510743ad p {margin:0;}#yiv4198510743 #yiv4198510743ygrp-mkp .yiv4198510743ad a {color:#0000ff;text-decoration:none;}#yiv4198510743 #yiv4198510743ygrp-sponsor #yiv4198510743ygrp-lc {font-family:Arial;}#yiv4198510743 #yiv4198510743ygrp-sponsor #yiv4198510743ygrp-lc #yiv4198510743hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4198510743 #yiv4198510743ygrp-sponsor #yiv4198510743ygrp-lc .yiv4198510743ad {margin-bottom:10px;padding:0 0;}#yiv4198510743 #yiv4198510743actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4198510743 #yiv4198510743activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4198510743 #yiv4198510743activity span {font-weight:700;}#yiv4198510743 #yiv4198510743activity span:first-child {text-transform:uppercase;}#yiv4198510743 #yiv4198510743activity span a {color:#5085b6;text-decoration:none;}#yiv4198510743 #yiv4198510743activity span span {color:#ff7900;}#yiv4198510743 #yiv4198510743activity span .yiv4198510743underline {text-decoration:underline;}#yiv4198510743 .yiv4198510743attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv4198510743 .yiv4198510743attach div a {text-decoration:none;}#yiv4198510743 .yiv4198510743attach img {border:none;padding-right:5px;}#yiv4198510743 .yiv4198510743attach label {display:block;margin-bottom:5px;}#yiv4198510743 .yiv4198510743attach label a {text-decoration:none;}#yiv4198510743 blockquote {margin:0 0 0 4px;}#yiv4198510743 .yiv4198510743bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv4198510743 .yiv4198510743bold a {text-decoration:none;}#yiv4198510743 dd.yiv4198510743last p a {font-family:Verdana;font-weight:700;}#yiv4198510743 dd.yiv4198510743last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv4198510743 dd.yiv4198510743last p span.yiv4198510743yshortcuts {margin-right:0;}#yiv4198510743 div.yiv4198510743attach-table div div a {text-decoration:none;}#yiv4198510743 div.yiv4198510743attach-table {width:400px;}#yiv4198510743 div.yiv4198510743file-title a, #yiv4198510743 div.yiv4198510743file-title a:active, #yiv4198510743 div.yiv4198510743file-title a:hover, #yiv4198510743 div.yiv4198510743file-title a:visited {text-decoration:none;}#yiv4198510743 div.yiv4198510743photo-title a, #yiv4198510743 div.yiv4198510743photo-title a:active, #yiv4198510743 div.yiv4198510743photo-title a:hover, #yiv4198510743 div.yiv4198510743photo-title a:visited {text-decoration:none;}#yiv4198510743 div#yiv4198510743ygrp-mlmsg #yiv4198510743ygrp-msg p a span.yiv4198510743yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv4198510743 .yiv4198510743green {color:#628c2a;}#yiv4198510743 .yiv4198510743MsoNormal {margin:0 0 0 0;}#yiv4198510743 o {font-size:0;}#yiv4198510743 #yiv4198510743photos div {float:left;width:72px;}#yiv4198510743 #yiv4198510743photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv4198510743 #yiv4198510743photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv4198510743 #yiv4198510743reco-category {font-size:77%;}#yiv4198510743 #yiv4198510743reco-desc {font-size:77%;}#yiv4198510743 .yiv4198510743replbq {margin:4px;}#yiv4198510743 #yiv4198510743ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv4198510743 #yiv4198510743ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv4198510743 #yiv4198510743ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv4198510743 #yiv4198510743ygrp-mlmsg select, #yiv4198510743 input, #yiv4198510743 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv4198510743 #yiv4198510743ygrp-mlmsg pre, #yiv4198510743 code {font:115% monospace;}#yiv4198510743 #yiv4198510743ygrp-mlmsg * {line-height:1.22em;}#yiv4198510743 #yiv4198510743ygrp-mlmsg #yiv4198510743logo {padding-bottom:10px;}#yiv4198510743 #yiv4198510743ygrp-msg p a {font-family:Verdana;}#yiv4198510743 #yiv4198510743ygrp-msg p#yiv4198510743attach-count span {color:#1E66AE;font-weight:700;}#yiv4198510743 #yiv4198510743ygrp-reco #yiv4198510743reco-head {color:#ff7900;font-weight:700;}#yiv4198510743 #yiv4198510743ygrp-reco {margin-bottom:20px;padding:0px;}#yiv4198510743 #yiv4198510743ygrp-sponsor #yiv4198510743ov li a {font-size:130%;text-decoration:none;}#yiv4198510743 #yiv4198510743ygrp-sponsor #yiv4198510743ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv4198510743 #yiv4198510743ygrp-sponsor #yiv4198510743ov ul {margin:0;padding:0 0 0 8px;}#yiv4198510743 #yiv4198510743ygrp-text {font-family:Georgia;}#yiv4198510743 #yiv4198510743ygrp-text p {margin:0 0 1em 0;}#yiv4198510743 #yiv4198510743ygrp-text tt {font-size:120%;}#yiv4198510743 #yiv4198510743ygrp-vital ul li:last-child {border-right:none !important;}#yiv4198510743
Saya coba buatkan seperti permasalah yang anda hadapi, untuk kolom Keteranga saya protect agar user tidak merubah formulanya, passwordnya:123Jika Salah satu kolom tidak terisis, maka sheet tersebut tidak bisa meng-save.Saya menggunakan apa yang pernah saya sampaikan kepada anda.Semoga bisa menambah wawasan anda mengenai VBA dan semangat anda untuk terus belajar EXCEL.
TerimaKasih.
Pada Rabu, 18 Mei 2016 21:36, "Ayub Barin ayubbarin@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
Salam Hormat dan Salut..., Maaf ketinggalan dikit, akal-akalan saya supaya cell g1 tidak membaca err kolom yg seluruhnya belum terisi maka saya persyaratkan kolom terakhir yg diisi sbgai validasiCell g2 = if(e2<>
Salam hormat dan salut #yiv4198510743 #yiv4198510743 -- #yiv4198510743ygrp-
Wed May 18, 2016 11:42 am (PDT) . Posted by:
fcb.ind8@ymail.com
selamat malam belajar-excel group dn master..
malam ini sy belajar sekalian coba2. bisakah mengelompokan data ditampilkan meskipun isi kelompok data yg tdk ada , kode ttp di tampilkan..
terimakasih master bljar excel...
malam ini sy belajar sekalian coba2. bisakah mengelompokan data ditampilkan meskipun isi kelompok data yg tdk ada , kode ttp di tampilkan..
terimakasih master bljar excel...
Wed May 18, 2016 12:09 pm (PDT) . Posted by:
"Mr. Kid" nmkid.family@ymail.com
Hai fcb,
Bisa.
Regards,
Kid
2016-05-19 0:40 GMT+07:00 fcb.ind8@ymail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:
>
>
> selamat malam belajar-excel group dn master..
>
> malam ini sy belajar sekalian coba2. bisakah mengelompokan data
> ditampilkan meskipun isi kelompok data yg tdk ada , kode ttp di
> tampilkan..
>
>
> terimakasih master bljar excel...
>
>
>
>
>
Bisa.
Regards,
Kid
2016-05-19 0:40 GMT+07:00 fcb.ind8@ymail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:
>
>
> selamat malam belajar-excel group dn master..
>
> malam ini sy belajar sekalian coba2. bisakah mengelompokan data
> ditampilkan meskipun isi kelompok data yg tdk ada , kode ttp di
> tampilkan..
>
>
> terimakasih master bljar excel...
>
>
>
>
>
Wed May 18, 2016 5:40 pm (PDT) . Posted by:
"skp Jamkesda"
Selamat pagi.
Sya mau bertanya bagaimana VLOKUP dan mengabungkan data dengan if atau cara
yang lain.
kasus dan file terlampir.
terima kasih
Sya mau bertanya bagaimana VLOKUP dan mengabungkan data dengan if atau cara
yang lain.
kasus dan file terlampir.
terima kasih
Wed May 18, 2016 8:12 pm (PDT) . Posted by:
"Nang Agus"
Rumus tidak praktis karena:
1. Menggunakan kolom bantu
2. Hanya dibuat untuk 3 bulan
jika mau dibuat untuk bulan yang lebih banyak, tiggal dicopy untuk
bulan selanjutnya
3. Belum mengakomodasi kesalahan (error). jika hanya ada dua bulan
dipastikan error.
btw,
buat aja UDF atau VB agar lebih prktis kelihatannya, dapat pula dibuat
looping.
tunggu saja pasti ada formula yang lebih bagus, misalnya menggunakan array.
2016-05-19 7:36 GMT+07:00 skp Jamkesda skpjamkesda@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> Selamat pagi.
> Sya mau bertanya bagaimana VLOKUP dan mengabungkan data dengan if atau
> cara yang lain.
> kasus dan file terlampir.
> terima kasih
>
>
>
1. Menggunakan kolom bantu
2. Hanya dibuat untuk 3 bulan
jika mau dibuat untuk bulan yang lebih banyak, tiggal dicopy untuk
bulan selanjutnya
3. Belum mengakomodasi kesalahan (error). jika hanya ada dua bulan
dipastikan error.
btw,
buat aja UDF atau VB agar lebih prktis kelihatannya, dapat pula dibuat
looping.
tunggu saja pasti ada formula yang lebih bagus, misalnya menggunakan array.
2016-05-19 7:36 GMT+07:00 skp Jamkesda skpjamkesda@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> Selamat pagi.
> Sya mau bertanya bagaimana VLOKUP dan mengabungkan data dengan if atau
> cara yang lain.
> kasus dan file terlampir.
> terima kasih
>
>
>
Wed May 18, 2016 8:35 pm (PDT) . Posted by:
"Mr. Kid" nmkid.family@ymail.com
Hai skp,
File terlampir dengan sebuah kolom bantu.
Hati-hati, cara 2 bisa jadi akan membuat kinerja Excel tampak melambat
ketika datanya mencapai ratusan ribu. Pada keadaan demikian, sebaiknya
menggunakan cara 1.
Regards,
Kid
2016-05-19 7:36 GMT+07:00 skp Jamkesda skpjamkesda@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> Selamat pagi.
> Sya mau bertanya bagaimana VLOKUP dan mengabungkan data dengan if atau
> cara yang lain.
> kasus dan file terlampir.
> terima kasih
>
>
>
File terlampir dengan sebuah kolom bantu.
Hati-hati, cara 2 bisa jadi akan membuat kinerja Excel tampak melambat
ketika datanya mencapai ratusan ribu. Pada keadaan demikian, sebaiknya
menggunakan cara 1.
Regards,
Kid
2016-05-19 7:36 GMT+07:00 skp Jamkesda skpjamkesda@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
>
> Selamat pagi.
> Sya mau bertanya bagaimana VLOKUP dan mengabungkan data dengan if atau
> cara yang lain.
> kasus dan file terlampir.
> terima kasih
>
>
>
Wed May 18, 2016 9:32 pm (PDT) . Posted by:
"nangagus"
Asalamualaikum warahmatullah,
Mas Kid,
JIka menggunakan cara 2 akan melambat. manakah formula yang menyebabkan
excel melambat? kelihatannya tidak ada volatile maupun array?
terima kasih'
Wasalamualaikumwarahmatullah
NangAgus
On 19/05/2016 10:34, 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] wrote:
> Hai skp,
>
> File terlampir dengan sebuah kolom bantu.
> Hati-hati, cara 2 bisa jadi akan membuat kinerja Excel tampak melambat
> ketika datanya mencapai ratusan ribu. Pada keadaan demikian, sebaiknya
> menggunakan cara 1.
>
> Regards,
> Kid
>
>
> 2016-05-19 7:36 GMT+07:00 skp Jamkesda skpjamkesda@gmail.com
> <mailto:skpjamkesda@gmail.com> [belajar-excel]
> <belajar-excel@yahoogroups.com <mailto:belajar-excel@yahoogroups.com>>:
>
>
> Selamat pagi.
> Sya mau bertanya bagaimana VLOKUP dan mengabungkan data dengan if
> atau cara yang lain.
> kasus dan file terlampir.
> terima kasih
>
>
>
Mas Kid,
JIka menggunakan cara 2 akan melambat. manakah formula yang menyebabkan
excel melambat? kelihatannya tidak ada volatile maupun array?
terima kasih'
Wasalamualaikumwarahmatullah
NangAgus
On 19/05/2016 10:34, 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] wrote:
> Hai skp,
>
> File terlampir dengan sebuah kolom bantu.
> Hati-hati, cara 2 bisa jadi akan membuat kinerja Excel tampak melambat
> ketika datanya mencapai ratusan ribu. Pada keadaan demikian, sebaiknya
> menggunakan cara 1.
>
> Regards,
> Kid
>
>
> 2016-05-19 7:36 GMT+07:00 skp Jamkesda skpjamkesda@gmail.com
> <mailto:skpjamkesda@gmail.com> [belajar-excel]
> <belajar-excel@yahoogroups.com <mailto:belajar-excel@yahoogroups.com>>:
>
>
> Selamat pagi.
> Sya mau bertanya bagaimana VLOKUP dan mengabungkan data dengan if
> atau cara yang lain.
> kasus dan file terlampir.
> terima kasih
>
>
>
============================================================
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
---------------------------------------------------------------------
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