Rabu, 01 Oktober 2014

[belajar-excel] Digest Number 3117

13 Messages

Digest #3117
1a
formula di VBA dan worksheet by "lkm jktind" lkmjkt
1b
Re: formula di VBA dan worksheet by "Mr. Kid" nmkid.family@ymail.com
2a
Re: Menggabung isi beberapa cell [1 Attachment] by "Syamsudin Rasyid" syamsudin_06
3a
Re: VB Worksheet_Change_2 by "Darwis Arief" d_arief72
4a
4b
Re: Validasi hasil formula by "Mr. Kid" nmkid.family@ymail.com
5a
Re: jumlah userform dlm 1 file by "yudha" cahayaoptikmandiri
6
Monitoring Data Populasi Unit by "Wildan Fauzi" wildanfauzy
9
Mengelompokkan data berdasarkan usia by "Saharoh_Nylex" choirose_04
10
Program gudang Excel by "Liem Suliem" liemsuliem
11
Cara membuat daftar nama by "Paulus Taripar" paulustaripar@rocketmail.com

Messages

Tue Sep 30, 2014 3:47 am (PDT) . Posted by:

"lkm jktind" lkmjkt

menggunakan data montecarlo

1. sebagian besar formula menempel di work sheet.
2. semuanya mengunakan VBA -- --(mengunakan vlookup dan randbtween --
masing 3 pasang)

dengan hasil
1. 7000 detik -- cpu usage = 25 %
2 .12.000 detik . ---> cpu useage = maksimal

apakah bisa di artikan . formula di vba --- akan lebih lamban dari pada di
work sheet ?

Salam

Lukman

Tue Sep 30, 2014 1:41 pm (PDT) . Posted by:

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

Pak Lukman,

Semua fitur Excel ketika digunakan dalam VBA, akan bekerja lebih lamban,
karena dibutuhkan proses eksekusi baris script VBA.
Untuk lama proses sampai 1700 detik pada iterasi yang sangat banyak (lebih
dari 500K step iterasi) mungkin terhitung wajar. Untuk terasi dibawah 500K,
berarti ada yang kurang pas antara otomasi dengan sistem simulasinya.
Penjelasan sistem simulasi lengkap beserta dasar teori pemilihan komponen
simulasinya perlu diketahui lebih dahulu sebelum menyusun otomasinya.

Diemail Anda dikatakan ada penggunaan RandBetween dan vLookUp. Maka harus
dipertanyakan lebih dulu, apakah simulasinya akan membentuk langsung 1
dataset (series waktu) sekaligus atau satu per satu setiap waktu sampai
seluruh dataset terbentuk. Maksudnya, harus digenerate langsung dari
tanggal ke-1 sampai tanggal ke-1000 atau tanggal ke-1 selesai lalu muncul
tanggal ke-2 dst sampai tanggal ke-1000.

Kondisi yang mungkin :
A. Jika menggunakan randbetween, berarti tanggal ke-1 sampai tanggal
ke-1000 langsung terbentuk bilangan acak dan bagian lain (kolom lain) pun
harus bekerja simultan langsung mengolah bersamaan dari tanggal ke-1 sampai
ke-1000. Artinya, yang paling memungkinkan adalah memasang formula dalam
worksheet bukan menghitung formula dengan VBA.

B. Jika yang dimaksud adalah tanggal ke-1 selesai disimulasi lalu pindah ke
tanggal ke-2 lalu disimulasi sampai tanggal ke-1000,
maka :
1. jika ada proses untuk menggunakan hasil sebuah cell yang sama untuk
lebih dari satu proses simulasi.
>> proses otomasinya menggunakan loop dari satu tanggal ke tanggal
berikutnya.
2. jika tidak ada proses untuk menggunakan hasil sebuah cell yang sama
untuk lebih dari satu proses simulasi
>> proses otomasi bisa menggunakan VBA atau dengan formula dalam
worksheet

Kalo ndak salah kira-kira, jika kondisi A disusun dengan baik, mestinya
proses membutuhkan waktu sekitar 30 sampai 350 detik saja untuk data kurang
dari 30K. Jika kondisi B, maka proses VBA membutuhkan waktu sekitar 30
sampai 350 detik juga pada data kurang dari 30K. Sedang untuk penggunaan
formula di kondisi B.2., bisa tergantung jumlah formula dalam workbook yang
butuh dikalkulasi Excel (antrian dalam proses kalkulasi Excel).

Wassalam,
Kid.

2014-09-30 20:47 GMT+10:00 lkm jktind lkmjktind@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> menggunakan data montecarlo
>
> 1. sebagian besar formula menempel di work sheet.
> 2. semuanya mengunakan VBA -- --(mengunakan vlookup dan randbtween --
> masing 3 pasang)
>
> dengan hasil
> 1. 7000 detik -- cpu usage = 25 %
> 2 .12.000 detik . ---> cpu useage = maksimal
>
> apakah bisa di artikan . formula di vba --- akan lebih lamban dari pada di
> work sheet ?
>
>
> Salam
>
> Lukman
>
>
>

Tue Sep 30, 2014 12:42 pm (PDT) . Posted by:

"Syamsudin Rasyid" syamsudin_06

trims bantuannya pak. nanti saya coba

2014-09-26 20:02 GMT+08:00 lkm jktind lkmjktind@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Ini sudah selesai .
>
> cara
>
> yg berwarna biru untuk mengisi kolom yg sudah saya warnai orange.
> Bila mau di pakai . tanda petik depan nya di hapus saja (dihilangkan)
>
>
> Sub Menggabungkan_cell1_pengetahuan()
> Dim sh1, sh2 As Worksheet
> Dim c, r, s, t, u As Long
> Dim ha1 As String
> Set sh1 = Worksheets("PENGETAHUAN")
> Set sh2 = Worksheets("tabel")
>
>
> sh1.Activate
>
> For r = 7 To Cells(Rows.Count, 1).End(xlUp).Row
> ' For c = 7 To 45 Step 7
> ' Cells(r, c).Value = (2 * Cells(r, c - 3) + Cells(r, c - 2) +
> Cells(r, c - 1)) / 4
> ' Cells(r, c + 1).Value = Cells(r, c) / 25
> ' Cells(r, c + 2).Value =
> Application.WorksheetFunction.VLookup(Cells(r, c + 1), _
> sh2.Range("I3:J12"), 2)
> ' Cells(r, c + 3).Value =
> Application.WorksheetFunction.VLookup(Cells(r, c + 1), _
> sh2.Range("I16:J19"), 2) & " pada " & Cells(2, c - 3)
> ' Next c
>
> For s = 19 To 16 Step -1
> With Application.WorksheetFunction
> u = 1
> For c = 10 To 45 Step 7
>
> If sh2.Cells(s, 10) = Left(Cells(r, c), Len(sh2.Cells(s, 10))) Then
> If u = 1 Then
> ha1 = ha1 & sh2.Cells(s, 10) & " pada " & Cells(2, c - 6)
> & ", "
> ElseIf u > 1 Then
> ha1 = ha1 & Cells(2, c - 6) & ", "
> End If
> Cells(r, 52).Value = ha1
> u = u + 1
> End If
> Next c
> End With
>
> Next s
> Cells(r, 52) = Left(Cells(r, 52), Len(Cells(r, 52)) - 2)
> ha1 = ""
> Next r
> End Sub
>
>
>
>
> 2014-09-25 18:39 GMT+07:00 lkm jktind <lkmjktind@gmail.com>:
>
>> Pak .
>>
>> sudah saya kerjakan . dengan hasil contoh di lampiran dibawah ini .
>> memang ada kelebihan spasi , dan ada 2 spasi . dan yg paling akhir pun
>> ada komanya .
>> baru untuk satu siswa saja .
>>
>> saya tidak mengurutkan data dari nilai .
>> apakah juga mau di urut berdasarkan nilai angkanya ?
>>
>> seandainya sudah sesuai -- dan mau tinggal di pakai langsung . tinggal
>> dikasih Tau saja ---
>> Hasilnya mau di letakan di mana range apa ?
>> datanya sangat bagus ada di mana ?

>>
>> Salam
>>
>> Lukman
>>
>>
>>
>>
>>
>>
>>
>>
>> 2014-09-19 19:26 GMT+07:00 Syamsudin Rasyid syamsudin06@gmail.com
>> [belajar-excel] <belajar-excel@yahoogroups.com>:
>>
>>
>>>
>>> Yth. para master excell dan rekan rekan dalam group
>>> Saya mengalami kesulitan dalam menggabung cell di excell, saya inginnya
>>> kata-kata yang sama hanya muncul sekali. file terlampir
>>>
>>> --
>>>
>>>
>>
>
>

--
==================================================================

- Guru Matematika dan TIK
- Untuk mendapatkan informasi tentang pembelajaran yang menggunakan ICT
berbasis web silhakan kunjungi http://www.syamsudin06.org

==================================================================
Kelemahan adalah Kekuatan yang belum di ketahui Pemanfaatannya
==================================================================

Tue Sep 30, 2014 12:44 pm (PDT) . Posted by:

"Darwis Arief" d_arief72

Assalamu Alaikum Wr. Wb.
Terima kasih ats bantuannya Mr. Nmkid, Semuanya sudah berjalan dgn sempurna.
Sukses selalu....
Wassalamu Alaikum Wr.Wb.
d_arief
--------------------------------------------
On Mon, 9/29/14, 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote:

Subject: Re: [belajar-excel] VB Worksheet_Change_2
To: "BeExcel" <belajar-excel@yahoogroups.com>
Date: Monday, September 29, 2014, 11:39 PM


 









oh gak bisa ya...
kalo gitu coba dipindah ke atas, yaitu tepat
setelah baris-baris dim terakhir, sebelum masuk ke script
yang sudah ada.


On Tue, Sep 30, 2014 at
12:24 PM, Darwis Arief d_arief72@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com>
wrote:















 









Assalamu Alaikum wr,wb.



Terima kasih ats bantuannya Mr. Nmkid,

Sy sdh tambahkan sesuai dgn code yg diberikan, namun blm bs
diexecusi.

Mohon pencerahannya lg...(terlampir)



Wassalam,



--------------------------------------------

On Mon, 9/29/14, 'Mr. Kid' mr.nmkid@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com>
wrote:



Subject: Re: [belajar-excel] VB Worksheet_Change

To: "BeExcel" <belajar-excel@yahoogroups.com>

Date: Monday, September 29, 2014, 5:00 AM





 















Hai Arief,



Tambahkan tepat sebelum

End Sub.

application.enableevents=false

select case target.address

case

"$B$11"

    select

case cstr(target.value)   'karena akan cek yang
pasti

berisi teks

    case

"a","b"

          

range("b13,d13").clearcontents

    end select

case "$B$15"

    select case

cstr(target.value)

    case

"c","d"

          

range("b17,d17").clearcontents

           if

cstr(target.value)="d" then

                

range("b17").value=10

           endif

    end select

end select

application.enableevents=true



Wassalam,

Kid.







On Sun, Sep 28, 2014 at

6:51 PM, Darwis Arief d_arief72@yahoo.com

[belajar-excel] <belajar-excel@yahoogroups.com>

wrote:








 



















Aslm,



Yang saya banggakan teman2 di Forum ini.



Saya punya VB hasil copas dari internet sbb:







Private Sub Worksheet_Change(ByVal Target As Range)



On Error Resume Next



Dim ws As Worksheet



Dim str As String



Dim i As Integer



Dim rngDV As Range



Dim rng As Range







If Target.Count > 1 Then Exit Sub



Set ws = Worksheets("LIST_KPL")







If Target.Row > 1 Then



On Error Resume Next



Set rngDV =
Cells.SpecialCells(xlCellTypeAllValidation)



On Error GoTo 0



If rngDV Is Nothing Then Exit Sub







If Intersect(Target, rngDV) Is Nothing Then Exit Sub







str = Target.Validation.Formula1



str = Right(str, Len(str) - 1)



On Error Resume Next



Set rng = ws.Range(str)



On Error GoTo 0



If rng Is Nothing Then Exit Sub







If Application.WorksheetFunction _



.CountIf(rng, Target.Value) Then



Exit Sub



Else



i = ws.Cells(Rows.Count, rng.Column).End(xlUp).Row +

1



ws.Cells(i, rng.Column).Value = Target.Value



rng.Sort Key1:=ws.Cells(1, rng.Column), _


Order1:=xlAscending, Header:=xlNo, _



OrderCustom:=1, MatchCase:=False, _



Orientation:=xlTopToBottom



End If







End If







End Sub







Hasilnya sih sdh jalan, tapi saya ingin lagi menambahkan

lagi Event Change di kolom yang sama, dgn ignin bertanya

seperti di file terlampir.







Terima kasih sebelumnya.



Wassalam,



d_arief















#yiv1364311866 #yiv1364311866 --

#yiv1364311866ygrp-mkp {

border:1px solid #d8d8d8;font-family:Arial;margin:10px

0;padding:0 10px;}



#yiv1364311866 #yiv1364311866ygrp-mkp hr {

border:1px solid #d8d8d8;}



#yiv1364311866 #yiv1364311866ygrp-mkp #yiv1364311866hd {

color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px

0;}



#yiv1364311866 #yiv1364311866ygrp-mkp #yiv1364311866ads
{

margin-bottom:10px;}



#yiv1364311866 #yiv1364311866ygrp-mkp .yiv1364311866ad {

padding:0 0;}



#yiv1364311866 #yiv1364311866ygrp-mkp .yiv1364311866ad p
{

margin:0;}



#yiv1364311866 #yiv1364311866ygrp-mkp .yiv1364311866ad a
{

color:#0000ff;text-decoration:none;}

#yiv1364311866 #yiv1364311866ygrp-sponsor

#yiv1364311866ygrp-lc {

font-family:Arial;}



#yiv1364311866 #yiv1364311866ygrp-sponsor

#yiv1364311866ygrp-lc #yiv1364311866hd {

margin:10px

0px;font-weight:700;font-size:78%;line-height:122%;}



#yiv1364311866 #yiv1364311866ygrp-sponsor

#yiv1364311866ygrp-lc .yiv1364311866ad {

margin-bottom:10px;padding:0 0;}



#yiv1364311866 #yiv1364311866actions {

font-family:Verdana;font-size:11px;padding:10px 0;}



#yiv1364311866 #yiv1364311866activity {

background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}



#yiv1364311866 #yiv1364311866activity span {

font-weight:700;}



#yiv1364311866 #yiv1364311866activity span:first-child {

text-transform:uppercase;}



#yiv1364311866 #yiv1364311866activity span a {

color:#5085b6;text-decoration:none;}



#yiv1364311866 #yiv1364311866activity span span {

color:#ff7900;}





#yiv1364311866 #yiv1364311866activity span

.yiv1364311866underline {

text-decoration:underline;}



#yiv1364311866 .yiv1364311866attach {

clear:both;display:table;font-family:Arial;font-size:12px;padding:10px

0;width:400px;}



#yiv1364311866 .yiv1364311866attach div a {

text-decoration:none;}



#yiv1364311866 .yiv1364311866attach img {

border:none;padding-right:5px;}



#yiv1364311866 .yiv1364311866attach label {

display:block;margin-bottom:5px;}



#yiv1364311866 .yiv1364311866attach label a {

text-decoration:none;}



#yiv1364311866 blockquote {

margin:0 0 0 4px;}



#yiv1364311866 .yiv1364311866bold {

font-family:Arial;font-size:13px;font-weight:700;}



#yiv1364311866 .yiv1364311866bold a {

text-decoration:none;}



#yiv1364311866 dd.yiv1364311866last p a {

font-family:Verdana;font-weight:700;}



#yiv1364311866 dd.yiv1364311866last p span {

margin-right:10px;font-family:Verdana;font-weight:700;}



#yiv1364311866 dd.yiv1364311866last p

span.yiv1364311866yshortcuts {

margin-right:0;}



#yiv1364311866 div.yiv1364311866attach-table div div a {

text-decoration:none;}



#yiv1364311866 div.yiv1364311866attach-table {

width:400px;}




#yiv1364311866 div.yiv1364311866file-title a,
#yiv1364311866

div.yiv1364311866file-title a:active, #yiv1364311866

div.yiv1364311866file-title a:hover, #yiv1364311866

div.yiv1364311866file-title a:visited {

text-decoration:none;}



#yiv1364311866 div.yiv1364311866photo-title a,

#yiv1364311866 div.yiv1364311866photo-title a:active,

#yiv1364311866 div.yiv1364311866photo-title a:hover,

#yiv1364311866 div.yiv1364311866photo-title a:visited {

text-decoration:none;}



#yiv1364311866 div#yiv1364311866ygrp-mlmsg

#yiv1364311866ygrp-msg p a span.yiv1364311866yshortcuts
{

font-family:Verdana;font-size:10px;font-weight:normal;}



#yiv1364311866 .yiv1364311866green {

color:#628c2a;}



#yiv1364311866 .yiv1364311866MsoNormal {

margin:0 0 0 0;}




#yiv1364311866 o {

font-size:0;}



#yiv1364311866 #yiv1364311866photos div {

float:left;width:72px;}



#yiv1364311866 #yiv1364311866photos div div {

border:1px solid

#666666;height:62px;overflow:hidden;width:62px;}



#yiv1364311866 #yiv1364311866photos div label {

color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}



#yiv1364311866 #yiv1364311866reco-category {

font-size:77%;}



#yiv1364311866 #yiv1364311866reco-desc {

font-size:77%;}



#yiv1364311866 .yiv1364311866replbq {

margin:4px;}



#yiv1364311866 #yiv1364311866ygrp-actbar div a:first-child
{

margin-right:2px;padding-right:5px;}



#yiv1364311866 #yiv1364311866ygrp-mlmsg {

font-size:13px;font-family:Arial, helvetica, clean,

sans-serif;}



#yiv1364311866 #yiv1364311866ygrp-mlmsg table {

font-size:inherit;font:100%;}



#yiv1364311866 #yiv1364311866ygrp-mlmsg select,

#yiv1364311866 input, #yiv1364311866 textarea {

font:99% Arial, Helvetica, clean, sans-serif;}





#yiv1364311866 #yiv1364311866ygrp-mlmsg pre,
#yiv1364311866

code {

font:115% monospace;}



#yiv1364311866 #yiv1364311866ygrp-mlmsg * {

line-height:1.22em;}



#yiv1364311866 #yiv1364311866ygrp-mlmsg #yiv1364311866logo
{



padding-bottom:10px;}





#yiv1364311866 #yiv1364311866ygrp-msg p a {

font-family:Verdana;}



#yiv1364311866 #yiv1364311866ygrp-msg

p#yiv1364311866attach-count span {

color:#1E66AE;font-weight:700;}



#yiv1364311866 #yiv1364311866ygrp-reco

#yiv1364311866reco-head {

color:#ff7900;font-weight:700;}



#yiv1364311866 #yiv1364311866ygrp-reco {

margin-bottom:20px;padding:0px;}



#yiv1364311866 #yiv1364311866ygrp-sponsor
#yiv1364311866ov

li a {

font-size:130%;text-decoration:none;}



#yiv1364311866 #yiv1364311866ygrp-sponsor
#yiv1364311866ov

li {

font-size:77%;list-style-type:square;padding:6px 0;}



#yiv1364311866 #yiv1364311866ygrp-sponsor
#yiv1364311866ov

ul {

margin:0;padding:0 0 0 8px;}



#yiv1364311866 #yiv1364311866ygrp-text {

font-family:Georgia;}



#yiv1364311866 #yiv1364311866ygrp-text p {

margin:0 0 1em 0;}



#yiv1364311866 #yiv1364311866ygrp-text tt {

font-size:120%;}



#yiv1364311866 #yiv1364311866ygrp-vital ul li:last-child
{

border-right:none !important;

}

#yiv1364311866































#yiv5841519828 #yiv5841519828 --
#yiv5841519828ygrp-mkp {
border:1px solid #d8d8d8;font-family:Arial;margin:10px
0;padding:0 10px;}

#yiv5841519828 #yiv5841519828ygrp-mkp hr {
border:1px solid #d8d8d8;}

#yiv5841519828 #yiv5841519828ygrp-mkp #yiv5841519828hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}

#yiv5841519828 #yiv5841519828ygrp-mkp #yiv5841519828ads {
margin-bottom:10px;}

#yiv5841519828 #yiv5841519828ygrp-mkp .yiv5841519828ad {
padding:0 0;}

#yiv5841519828 #yiv5841519828ygrp-mkp .yiv5841519828ad p {
margin:0;}

#yiv5841519828 #yiv5841519828ygrp-mkp .yiv5841519828ad a {
color:#0000ff;text-decoration:none;}
#yiv5841519828 #yiv5841519828ygrp-sponsor
#yiv5841519828ygrp-lc {
font-family:Arial;}

#yiv5841519828 #yiv5841519828ygrp-sponsor
#yiv5841519828ygrp-lc #yiv5841519828hd {
margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}

#yiv5841519828 #yiv5841519828ygrp-sponsor
#yiv5841519828ygrp-lc .yiv5841519828ad {
margin-bottom:10px;padding:0 0;}

#yiv5841519828 #yiv5841519828actions {
font-family:Verdana;font-size:11px;padding:10px 0;}

#yiv5841519828 #yiv5841519828activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}

#yiv5841519828 #yiv5841519828activity span {
font-weight:700;}

#yiv5841519828 #yiv5841519828activity span:first-child {
text-transform:uppercase;}

#yiv5841519828 #yiv5841519828activity span a {
color:#5085b6;text-decoration:none;}

#yiv5841519828 #yiv5841519828activity span span {
color:#ff7900;}

#yiv5841519828 #yiv5841519828activity span
.yiv5841519828underline {
text-decoration:underline;}

#yiv5841519828 .yiv5841519828attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}

#yiv5841519828 .yiv5841519828attach div a {
text-decoration:none;}


#yiv5841519828 .yiv5841519828attach img {
border:none;padding-right:5px;}

#yiv5841519828 .yiv5841519828attach label {
display:block;margin-bottom:5px;}

#yiv5841519828 .yiv5841519828attach label a {
text-decoration:none;}

#yiv5841519828 blockquote {
margin:0 0 0 4px;}

#yiv5841519828 .yiv5841519828bold {
font-family:Arial;font-size:13px;font-weight:700;}


#yiv5841519828 .yiv5841519828bold a {
text-decoration:none;}

#yiv5841519828 dd.yiv5841519828last p a {
font-family:Verdana;font-weight:700;}

#yiv5841519828 dd.yiv5841519828last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}

#yiv5841519828 dd.yiv5841519828last p
span.yiv5841519828yshortcuts {
margin-right:0;}

#yiv5841519828 div.yiv5841519828attach-table div div a {
text-decoration:none;}

#yiv5841519828 div.yiv5841519828attach-table {
width:400px;}

#yiv5841519828 div.yiv5841519828file-title a, #yiv5841519828
div.yiv5841519828file-title a:active, #yiv5841519828
div.yiv5841519828file-title a:hover, #yiv5841519828
div.yiv5841519828file-title a:visited {
text-decoration:none;}

#yiv5841519828 div.yiv5841519828photo-title a,
#yiv5841519828 div.yiv5841519828photo-title a:active,
#yiv5841519828 div.yiv5841519828photo-title a:hover,
#yiv5841519828 div.yiv5841519828photo-title a:visited {
text-decoration:none;}

#yiv5841519828 div#yiv5841519828ygrp-mlmsg
#yiv5841519828ygrp-msg p a span.yiv5841519828yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}

#yiv5841519828 .yiv5841519828green {
color:#628c2a;}

#yiv5841519828 .yiv5841519828MsoNormal {
margin:0 0 0 0;}

#yiv5841519828 o {
font-size:0;}

#yiv5841519828 #yiv5841519828photos div {
float:left;width:72px;}

#yiv5841519828 #yiv5841519828photos div div {
border:1px solid
#666666;height:62px;overflow:hidden;width:62px;}

#yiv5841519828 #yiv5841519828photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}

#yiv5841519828 #yiv5841519828reco-category {
font-size:77%;}

#yiv5841519828 #yiv5841519828reco-desc {
font-size:77%;}

#yiv5841519828 .yiv5841519828replbq {
margin:4px;}

#yiv5841519828 #yiv5841519828ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}

#yiv5841519828 #yiv5841519828ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean,
sans-serif;}

#yiv5841519828 #yiv5841519828ygrp-mlmsg table {
font-size:inherit;font:100%;}

#yiv5841519828 #yiv5841519828ygrp-mlmsg select,
#yiv5841519828 input, #yiv5841519828 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}

#yiv5841519828 #yiv5841519828ygrp-mlmsg pre, #yiv5841519828
code {
font:115% monospace;}

#yiv5841519828 #yiv5841519828ygrp-mlmsg * {
line-height:1.22em;}

#yiv5841519828 #yiv5841519828ygrp-mlmsg #yiv5841519828logo {
padding-bottom:10px;}


#yiv5841519828 #yiv5841519828ygrp-msg p a {
font-family:Verdana;}

#yiv5841519828 #yiv5841519828ygrp-msg
p#yiv5841519828attach-count span {
color:#1E66AE;font-weight:700;}

#yiv5841519828 #yiv5841519828ygrp-reco
#yiv5841519828reco-head {
color:#ff7900;font-weight:700;}

#yiv5841519828 #yiv5841519828ygrp-reco {
margin-bottom:20px;padding:0px;}

#yiv5841519828 #yiv5841519828ygrp-sponsor #yiv5841519828ov
li a {
font-size:130%;text-decoration:none;}

#yiv5841519828 #yiv5841519828ygrp-sponsor #yiv5841519828ov
li {
font-size:77%;list-style-type:square;padding:6px 0;}

#yiv5841519828 #yiv5841519828ygrp-sponsor #yiv5841519828ov

ul {
margin:0;padding:0 0 0 8px;}

#yiv5841519828 #yiv5841519828ygrp-text {
font-family:Georgia;}

#yiv5841519828 #yiv5841519828ygrp-text p {
margin:0 0 1em 0;}

#yiv5841519828 #yiv5841519828ygrp-text tt {
font-size:120%;}

#yiv5841519828 #yiv5841519828ygrp-vital ul li:last-child {
border-right:none !important;
}
#yiv5841519828


Tue Sep 30, 2014 12:45 pm (PDT) . Posted by:

"parlin regar"

Dear Mr. Kid

Terimakasih atas responnya, mungkin maksud Mr kid formula di cell C2
=B2*10 bukan =A2*10.
Dan ini belum tuntas Mr. Kid, karna sebelumnya di B2 telah saya beri
validasi hasil coba2.

coba1. =countif(B$1:B2,B2)=1 agar tidak ada data kembar yg diinputkan,

coba2. =if(and(countif(B$1:B2,B2)=1,C2<100),true.false)

dari validasi yg ke2, jika user menginput data yg kembar atau yg
membuat cell C2>=100 alert yg muncul slalu sama, pinginnya yg beda,
gimana caranya Mr. kid?

Pada tanggal 30/09/14, 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]
<belajar-excel@yahoogroups.com> menulis:
> Hai Parlin,
>
> Misal data di baris 2 Excel
> Cell C2 berisi formula =A2 * 10
>
> Ingin ada validasi di cell B2 agar user memasukkan nilai yang tidak membuat
> C2 (hasil formula) melebihi atau sama dengan 100. Artinya, C2 selalu berisi
> kurang dari 100.
>
> Langkah :
> 1. klik B2 -> ribbon Data -> group Data Tools -> Data Validation
> 2. pada dialog window yang muncul -> allow Custom -> hilangkan centang dari
> opsi ignore blank -> formula diisi =C2<100 -> tekan OK
> 3. uji isi B2 dengan nilai : -1000, 0, 1, 10, 100
>
> Wassalam,
> Kid.
>
>
>
>
>
>
>
>
>
> 2014-09-30 14:47 GMT+10:00 parlin regar parlin.regar4@gmail.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>>
>>
>> Dear be-ex
>>
>> Mohon bantuannya. Bagaimana cara melakukan validasi kolom hasil
>> kalkulasi formula.
>> Contoh: input di kolom B, kolom C berisi formula yg merujuk dari kolom B.
>> Diinginkan validasi untuk kolom C, atau jika bisa validasi bertingkat
>> untuk kolom B.
>>
>> Terimakasih
>> regards
>> Parlin
>>
>>
>

--
regards
Parlin

Tue Sep 30, 2014 2:01 pm (PDT) . Posted by:

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

Pak Parlin,

hehehe... iya ya, harusnya =B2*100 untung udah disesuaikan sendiri oleh Pak
Parlin.

Kondisi di B2 (cell input) ada 2 proses validasi, yaitu cek double input
dikolom B dan pembatasan hasil di kolom C, jika :
1. menggunakan fitur Data Validation, maka pesan error hanya bisa satu yang
diisi dengan pesan error terhadap kedua validasi.
misal dengan kalimat :
Error karena double input di kolom B atau hasil di kolom C >= 100

>> biasanya, hal ini kurang disukai karena user tidak bisa tahu dengan
segera alasan pasti penyebab error selain dengan memeriksa langsung seluruh
syaratnya. Apalagi, CF bekerja setelah fitur Data Validation.

2. menggunakan VBA untuk menampilkan MsgBox melalui event change milik
sheet.
>> biasanya cara ini banyak disukai, karena katanya 'tampilannya
membuat Excel seperti sebuah program komputer beneran' (padahal Excel kan
program komputer beneran). Terkadang, untuk proses meng-input banyak
record, pesan yang ditampilkan saat ada error akan mengganggu peng-input.
Andai script VBA dalam event change milik si worksheet akhirnya panjang
sekali karena proses validasinya banyak atau lama, maka proses input juga
akan terganggu meski dalam keadaan menginput yang benar sekalipun.

3. menggunakan sebuah kolom tambahan yang menjadi lokasi peletakan
informasi kesalahan proses. (kalo saya, suka pake yang ini)
>> biasanya, cara ini tidak disukai karena terkesan ribet, ndak cantik,
dan tampak membuat tabel menjadi punya kolom tambahan diluar kolom-kolom
pokok data.
>> cara ini memang ndak bagus dari sisi tampilan, apalagi kalo
ditampilkan tanpa diatur-atur pewarnaan dan segala macamnya.
>> cara ini menuntut kemampuan menyusun formula validasi untuk
menuliskan semua error yang terjadi pada record tersebut.
>> cara ini membutuhkan resource komputer untuk mengkalkulasi formula
validasi, yang artinya, bisa memperlambat proses kalkulasi.

>> Cara ini bisa menerima proses batch input (input dalam jumlah banyak
record sekaligus) dan record yang bermasalah bisa difilter dan di-sort,
sehingga mudah dikeluarkan atau diperbaiki.

Wassalam,
Kid.

2014-10-01 0:03 GMT+10:00 parlin regar parlin.regar4@gmail.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Dear Mr. Kid
>
> Terimakasih atas responnya, mungkin maksud Mr kid formula di cell C2
> =B2*10 bukan =A2*10.
> Dan ini belum tuntas Mr. Kid, karna sebelumnya di B2 telah saya beri
> validasi hasil coba2.
>
> coba1. =countif(B$1:B2,B2)=1 agar tidak ada data kembar yg diinputkan,
>
> coba2. =if(and(countif(B$1:B2,B2)=1,C2<100),true.false)
>
> dari validasi yg ke2, jika user menginput data yg kembar atau yg
> membuat cell C2>=100 alert yg muncul slalu sama, pinginnya yg beda,
> gimana caranya Mr. kid?
>
> Pada tanggal 30/09/14, 'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]
> <belajar-excel@yahoogroups.com> menulis:
> > Hai Parlin,
> >
> > Misal data di baris 2 Excel
> > Cell C2 berisi formula =A2 * 10
> >
> > Ingin ada validasi di cell B2 agar user memasukkan nilai yang tidak
> membuat
> > C2 (hasil formula) melebihi atau sama dengan 100. Artinya, C2 selalu
> berisi
> > kurang dari 100.
> >
> > Langkah :
> > 1. klik B2 -> ribbon Data -> group Data Tools -> Data Validation
> > 2. pada dialog window yang muncul -> allow Custom -> hilangkan centang
> dari
> > opsi ignore blank -> formula diisi =C2<100 -> tekan OK
> > 3. uji isi B2 dengan nilai : -1000, 0, 1, 10, 100
> >
> > Wassalam,
> > Kid.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > 2014-09-30 14:47 GMT+10:00 parlin regar parlin.regar4@gmail.com
> > [belajar-excel] <belajar-excel@yahoogroups.com>:
> >
> >>
> >>
> >> Dear be-ex
> >>
> >> Mohon bantuannya. Bagaimana cara melakukan validasi kolom hasil
> >> kalkulasi formula.
> >> Contoh: input di kolom B, kolom C berisi formula yg merujuk dari kolom
> B.
> >> Diinginkan validasi untuk kolom C, atau jika bisa validasi bertingkat
> >> untuk kolom B.
> >>
> >> Terimakasih
> >> regards
> >> Parlin
> >>
> >>
> >
>
> --
> regards
> Parlin
>
>

Tue Sep 30, 2014 6:20 pm (PDT) . Posted by:

"yudha" cahayaoptikmandiri

Terima kasih om kid
jadi ada tambahan ilmu nih..
salam

yudha

"'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:

>Hai Yudha,
>
>Dengan asumsi komputer memiliki memori yang buanyak sekali (misal lebih
>dari 8TB alias lebih dari 8000GB ya)
>>> Saat edit VBA alias proses design
>Untuk jumlah modules (excel object modules, userforms, general modules,
>class modules) dalam sebuah workbooks dibatasi oleh memori yang digunakan.
>Untuk membuka dalam VBE, mungkin sekitar up to 500MB untuk 32bit dan up to
>4GB untuk 64bit. Bisa jadi jika sedang membuka banyak workbook yang
>ber-VBA, lalu melihat ke VBE-nya, maka semua VBAProject yang tampak akan
>menggunakan jatah maksimum memori tersebut. Jika beda instansi, maka
>dihitung sebagai satu VBE baru.
>Contoh : (bisa jadi begini)
>1. membuka excel kosong lalu open file (10 workbook yang ber-vba), ketika
>masuk ke VBE (tekan ALT F11), maka akan tampak 10 VBAProject di VBE project
>explorer. Ke-10 project ini akan menggunakan 500MB jatah VBE di 32bit atau
>4GB di 64bit.
>2. membuka excel kosong yang baru dari windows explorer, lalu membuka 20
>file ber-VBA, maka 20 file ini akan menggunakan 500MB yang baru yang
>berbeda dengan yang nomor 1.
>
>>> Saat buka workbook tanpa ada VBA yang aktif
>Excel memiliki pengatur memori yang membatasi dirinya dalam penggunaan
>memori komputer yang ada. Di xl2003 sekitar 1GB per instansi (per buka
>Excel kosong dari windows explorer). Mulai xl2007, yang 32bit membatasi
>memori sebesar 2GB, sedang yang 64bit (64bit mulai ada di xl2010) bisa
>sekitar 8TB.
>Saat VBA bekerja, maka memori yang digunakan VBA dalam berproses akan
>mengurangi memori ini.
>
>>> Batas per prosedur
>Setiap prosedur maksimal adalah 64K (yah sekitar 64000 karakter saja lah
>biar gampang).
>Jika akan membuat sebuah proses yang panjang sekali, maka pecahlah menjadi
>banyak prosedur pendek. Prosedur pendek itu dipanggil oleh sebuah prosedur
>pemanggil.
>Contoh :
>Public sub Pemanggil()
> PanggilProses1 'ada max 64K
> PanggilProses2 'ada max 64K
>end sub
>
>private sub PanggilProses1()
> 'disini isi proses1 yang max 64K
>end sub
>
>private sub PanggilProses2()
> 'disini isi proses2 yang max 64K
>end sub
>
>Jadi prosedur Pemanggil seperti mengerjakan proses yang scriptnya ada 128K.
>Prosedur PanggilProses1 juga bisa berisi perintah untuk memanggil proses
>yang lain. Jadi batasan 64K tidak akan pernah tercapai. Sedang untuk sampai
>500MB (pada 32bit) per VBE juga sangat jarang tercapai.
>
>Wassalam,
>Kid.
>
>
>
>
>2014-09-29 10:21 GMT+10:00 yudha cahayaoptikmandiri@yahoo.co.id
>[belajar-excel] <belajar-excel@yahoogroups.com>:
>
>>
>>
>> Selamat pagi master
>>
>> mau nanya..kira2 berapa batas maksimal jumlah userform maupun modules dlm
>> 1 file ?
>> terima kasih
>>
>> Yudha
>>
>>

Tue Sep 30, 2014 11:30 pm (PDT) . Posted by:

"Wildan Fauzi" wildanfauzy

Senior Jagoan Excel yg saya hormati

saya ada kasus database monitoring unit dimana inputnya adalah kode unit
dan tanggal jika unit tersebut dipindahkan. Selain itu dianggap tetap di
lokasi tersebut.
Jika saya ingin membuat tabel summary dari table awal, bagaimanakah
formulanya.

berikut ini lampirannya

Terimakasih banyak Jagoan

Salam

Wildan F

Wed Oct 1, 2014 1:08 am (PDT) . Posted by:


"PERATURAN MILIS belajar-excel"
-------------------------------

Milis belajar-excel dibuat agar menjadi komunitas / tempat berkumpulnya
para pemakai software microsoft excel, untuk saling berbagi pengetahuan
(sharing), diskusi dan tanya-jawab hal-hal yg menyangkut MS Excel.

Setting untuk posting di milis ini masih dipertahankan = "UnModerated&quot;
(member dapat mengirim posting, tanpa melalui moderasi dan langsung
masuk ke message-list di milis).
Posting pertama & kedua dari member yg baru bergabung harus menunggu
approval dari moderators. Jika dinilai wajar, posting selanjutnya tidak
perlu approval lagi.

Hal ini adalah demi menjadikan milis lebih dinamis, posting tidak
tertunda, diskusi lebih hidup.

Tetapi konsekwensinya, kita sebagai members harus punya niat untuk
menjaga milis ini tetap bersih, enak diikuti, yaitu dengan TIDAK
mengirim posting berisi hal yg mubazir, yg di luar topik, yg "nyampah";
apalagi yg memicu timbulnya pertengkaran yg tidak perlu.

Setiap saat para Moderators akan melihat-lihat lagi msg list, dan akan
membersihkan message list dari posting sampah yg tidak perlu.

Untuk itu kita perlu kesepakatan sebagai berikut:

A. SANGAT DIHARAPKAN:
==================

(1)
Posting dari member berupa: share pengetahuan, pertanyaan, jawaban dan/
atau komentar dan tanggapan yg masih relevan dengan pertanyaan/posting;
semuanya harus sekitar atau ada hubungannya dengan Microsoft Excel.

(2)
Size Lampiran dlm rangka memperjelas kasus/penjelasan, agar diupayakan
tidak lebih dari 250KB, jika perlu dicompressed dulu.

(3)
Posting pertanyaan dialamatkan hanya kepada alamat milis, (jangan ke
alamat owner)

(4)
Semua mail dikemukakan secara santun, ceria, menyenangkan, boleh lucu,
saling menghormati, menjauhkan dari masalah SARA.

B. SANGAT TIDAK DIHARAPKAN:
========================

(1)
Mail yg isinya melecehkan, menghina fihak lain, berbahasa kasar, memicu
pertengkaran dsb.

(2)
Posting "too good to be true" misalnya "jualan" (MLM), spam, money game,
hoax, mail berantai dan iklan (tanpa lebihdulu mendapat ijin dari owner).

(3)
Cross-posting (mengirim 1 mail sekaligus kepada lebih dari satu milis /
address tujuan).

(4)
Mail yg ditulis dengan ukuran, bentuk/warna font dan cara yg di luar
kewajaran, sehingga menyulitkan pembacaan.

(5)
Mail tanpa judul/subject dan/atau tanpa isi, walaupun melampirkan penjelasan.

(6)
Menyertakan link yang merujuk kepada halaman yang berisi iklan produk /
informasi yang tidak berhubungan dengan Excel / pertanyaan.

C. LAIN LAIN:
========

Saran & Tips menulis mail / posting ke milis:
---------------------------------------------

(a)
Berikan subject yg isinya mewakili kasus yg akan ditulis.
Hindari subject yg tidak jelas dan terlalu general (misal "tolong",
"help", "tanya" "mohon pencerahan", dsb)

(b)
Ikuti Subject yg telah ada, (dengan meReply), hanya jika masalah yg akan
ditulis masih berkaitan.
Mengubah Subject (misal dgn menambah kata "Balasan" / "Solusi" /
"Tanggapan&quot; dsb, hanya akan merusak 'Thread&#39; (korelasi/kesinambungan)
suatu topik, oleh karena itu jangan dilakukan.

Jika anda akan mengajukan topik/kasus baru yg tidak berkaitan dengan
topik yg telah ada, buatlah Subject baru, dengan Compose / New Mail.
JANGAN dengan cara mereply subject yg ada lalu mengganti subjecnya.

(c)
Terutama pada posting pertanyaan/request, tuliskan masalah dengan jelas
di badan email. Penjelasan lebih rinci dapat ditulis pada lampiran.
Lampiran sedapat mungkin berupa workbook (file *.xls), dengan nama-file
yang spesifik.

(d)
Posting tanggapan/jawaban hendaknya ditulis secara 'top-posting&#39; (di
ATAS "quoted mail" yg ditanggapi, demi mempermudah pembacaan.

'Quoted mail' tidak harus disertakan semua, cukup 1 atau maximal 2 mail
terdahulu.

(e)
Footer yg tidak perlu hendaknya dihapus dulu sebelum mail Anda kirimkan.

Mengenai OOT dan VOOT
---------------------
Di luar 3 jenis posting di atas, yi: DISKUSI yg berisi sharing,
pertanyaan, tanggapan) akan dianggap Out of Topic (OOT) atau bahkan
VOOT (very out of topic).

Kategory OOT akan dipertimbangkan kasus-demi-kasus dengan kriteria
"manfaat positif bagi komunitas kita".

Kategory OOT atas pertimbangan khusus, misalnya demi kepentingan yg
mendesak dan penting, atau demi "kemanusiaan&quot;, tidak didelete.
Jika tidak memenuhi kriteria akan didelete dengan atau tanpa pemberi-
tahuan kpd member.

Kategory VOOT, posting akan langsung didelete, pengirim akan diberi
teguran.

VOOT kedua dari pengirim yg sama akan menyebabkan member ybs didisabled
sementara kemampuan postingnya.

Kelanjutan dari suatu diskusi tanya-jawab, masih layak diposted ke milis,
misal hanya ucapan terima kasih atau pun sejenis konfirmasi bahwa suatu
solusi sudah diterima dan dapat dipakai dsb, ini dapat golongkan sbg OOT
yg masih layak tayang.

Kelanjutan pembicaraan yg sudah tidak relevan lagi bagi member lain,
dapat anda teruskan melalui 'japri&#39; (jalur pribadi).

Kritik dan saran kepada milis 'belajar-excel'
--------------------------------------------
Kritik dan saran diluar masalah excel demi perbaikan milis ini dapat
disampaikan ke owner / moderators

Hak dan wewenang Moderators
---------------------------
Moderators berhak setelah mempertimbangkan hal-hal diatas untuk
memberikan kartu kuning atau langsung kartu merah dan/atau
mem-banned members yang melakukan pelanggaran rules milis ini.

Himbauan dari milis 'belajar excel' kpd members
-----------------------------------------------

Diharapkan para members terus meningkatkan pengetahuannya mengenai
kelaziman cara bermilis & ber-net-ria secara umum.

Perlu selalu disadari bahwa di dunia internet, sama dengan dunia kita
sehari hari.
Jika di dunia nyata kita mengenal "etika / ettiquettes", maka di net
ada semacam etika umum yg lazim disebut "nettiquette&quot;.

Kalau anda sering tidak mengindahkan "nettiquettes&quot;, tidak akan polisi
yg menangkap anda; tetapi lama-lama anda akan dijauhi banyak rekan,
karena mereka tentu merasa tidak nyaman ber-korespondensi dengan anda.

Sebagai Members of "milis belajar-excel" dan sebagai 'netter sejati',
anda tentu tidak suka kalau harus dicap sebagai "tidak nettis" yang
artinya setara dgn "tidak etis".

--------------------------------------------[rev: 13mar2010 / ctv]-----

revisi 2: tgl 02Des2013 / dwint
# penambahan point B.6.

Wed Oct 1, 2014 1:12 am (PDT) . Posted by:

"AKBAR Latif"

Dear Master Excel,


Mohon dibantau agar saya bisa belajar macro excel untuk langsung bisa buat aplikasi sederhana penghitungan kartu stock barang dengan sistem FIFO.




Terima kasih,

Bambang. T



Wed Oct 1, 2014 1:12 am (PDT) . Posted by:

"Saharoh_Nylex" choirose_04

Dear All

Mohon Bantuannya.
Setiap bulan saya mengerjakan data seperti contoh terlampir .
Data dikelompokkan berdasarkan usia dari produk tersebut.
Apakah ada saran dari pakar excel untuk mempermudah pekerjaan saya, berhubung data yg saya kerjakan lumayan besar.

Thanks
Saharoh

Wed Oct 1, 2014 1:14 am (PDT) . Posted by:

"Liem Suliem" liemsuliem

dh
salam be excel.
dear temen2 milis ada yang pernah pakai aplikasi excel untuk program gudang??

jika ada mohon infonya??

liem

Wed Oct 1, 2014 1:26 am (PDT) . Posted by:

"Paulus Taripar" paulustaripar@rocketmail.com

Siang exceller, saya ingin membuat daftar nama2 yang tercantum dalam excell yg saya buat. Kira2 rumus excell apa yg mesti saya pakai? Terima kasih.

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