[belajar-excel] Copy file

2012-09-15 Terurut Topik Longinus Along
Dear All Master,

mohon pencerahan datri master, saya mau copy file ke folder tertentu, dengan 
case sebagai berikut :

1. apabila folder sumber tidak ditemukan maka muncul pesan"msgbox"Folder tidak 
ditemukan, then exit sub
2. apabila file yang dicopy dalam folder sumber tidak ada file excel nya maka 
muncul pesan "Msgbox" File excel tidak ditemukan" then exit sub
3. apabila folder ditemukan dan file ditemukan maka muncul pesan "Msgbox" Copy 
sukses" End Sub

berikut coding yang belum sempurna :

sub copyfile()
 Dim FSO As Object
    Dim FromPath As String
    Dim ToPath As String
    Dim FileExt As String
   
    FromPath = "D:\DataSEC"  '<< Change
    ToPath = "D:\Simulator VIPEC\SimVIPEC\Dbasesim"

    FileExt = "*.xl*"
    
    If Right(FromPath, 1) <> "\" Then
        FromPath = FromPath & "\"
    End If
 
    Set FSO = CreateObject("scripting.filesystemobject")

    If FSO.FolderExists(FromPath) = False Then
        MsgBox FromPath & " :  [Folder Tidak ditemukan]   ", vbOKOnly, "Error"
        Exit Sub
    End If
    If FSO.FolderExists(ToPath) = False Then
        MsgBox ToPath & " doesn't exist"
        Exit Sub
    End If
On Error Resume Next
    FSO.CopyFile Source:=FromPath & FileExt, Destination:=ToPath
  MsgBox "Copy Sukses..." & FromPath & " ke folder " & ToPath
  If Err.Number <> 0 Then
MsgBox "Files tidak ditemukan"
End If

End sub

File terlampir.

salam,
Along


Copy File.xlsm
Description: application/vnd.ms-excel.sheet.macroenabled.12


Re: [belajar-excel] Re: Lookup data sebelah kiri.

2012-09-15 Terurut Topik aji mumpung
terima kasih pak Anton atas koreksi & tambahannya...

benar seperti yang telah dijelaskan oleh pak Anton, dalam kasus ini fungsi
LookUp dapat berjalan dengan baik karena kebetulan lookup_vectornya sudah
tersusun secara Ascending.

sedikit tambahan atas kode VBA di email pupung sebelumnya.. untuk
menyingkatnya bisa mengganti seluruh code tersebut dengan 1 baris kode sbb

Evaluate("salah_satu_formula_yang_sudah dibahas")

apa pun regional setting di komputer yang anda gunakanan, pemisah formula
yang *dimerahin* harus menggunakan koma, jadi jika sebelumnya anda
menggunakan regional setting Indonesian dan pemisahnya adalah titik koma
lalu formula tersebut berjalan dengan baik di lembar kerja excel, maka jika
dicopas langsung dari formula bar ke VBE tanpa mengubah tanda pemisahnya
hanya akan menghasilkan debug.

wassalam,

-Aji Mumpung-
.a.k.a. pupung

Pada 15 September 2012 20:36, summonery  menulis:

> **
>
>
> Hati-hati ketika akan menggunakan LOOKUP function dimana *lookup_vector* tidak
> terurut secara ascending order.
>
> Nukilan dari excel help:
>
>-
>
>*Important: * The values in *lookup_vector* must be placed in
>ascending order: ..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE;
>otherwise, *LOOKUP* might not return the correct value
>
>
> >semoga bermanfaat
>
>
>


[belajar-excel] Re: Lookup data sebelah kiri.

2012-09-15 Terurut Topik summonery
Hati-hati ketika akan menggunakan LOOKUP function dimana lookup_vector
tidak terurut secara ascending order.
Nukilan dari excel help:
*
Important:   The values in lookup_vector must be placed in ascending
order: ..., -2,  -1, 0, 1, 2, ..., A-Z, FALSE, TRUE; otherwise, LOOKUP
might  not return the correct value


>semoga bermanfaat

--- In belajar-excel@yahoogroups.com, aji mumpung 
wrote:
>
> Hai Along,
>
> maaf saya tidak tau Along ini nama wanita atau pria.. jadi dari pada
salah
> sebut saya panggil Along saja ya..
>
> untuk melakukan LookUp ke sebelah kiri tidak bisa menggunakan VLookUp
> karena VLookup hanya bisa mengambil data di sebelah kanan.. terus masa
gak
> bisa sih? jawabnya BISA.. bisa menggunakan formula, bisa juga
menggunakan
> VBA..
>
> Yuk kita bahas satu persatu..
>
> Pertama cara lookup untuk data di sebelah kiri menggunakan formula..
> setidaknya ada 3 cara yang saya ketahui untuk melakukan hal ini, yaitu
> menggunakan:
>1. =Index(B2:B6;Match(C22;C2:C6;0))  ==> Kombinasi Index & Match
>2. =LookUp(C22;C2:C6;B2:B6)  ==> LookUp
>3. =OffSet(C1;Mach(C22;C2:C6;0);-1)   ==> Kombinasi OffSet & Match
>
> Pertama kita bahas dahulu kegunaan Match, karena untuk cara ke 1 & 3
> menggunakan fungsi ini
> syntax untuk fungsi ini adalah
>
> MATCH(lookup_value, lookup_array, [match_type])
>
> LookUp_Value adalah primary key yang akan kita gunakan untuk mencari
suatu
> nilai
> LookUp_Array adalah suatu area atau range yang akan kita bandingkan
dengan
> primary key yang sudah ditentukan
> Match_Type tipe pencarian yang akan kita cari, ada 3 macam yaitu:
>1 = mencari nilai yang sama, jika tidak ditemukan akan mengambil
nilai
> terbesar yang lebih kecil (mengambil nilai sebelumnya)
>0 = mencari nilai yang sama persis
>   -1 = mencari nilai yang sama, jika tidak ditemukan maka akan
mengambil
> nilai terkecil yang lebih besar (mengambil nilai setelahnya)
> jika match_type tidak ditulis maka secara default Excel akan
menganggap
> nilainya 1
>
> Dalam kasus ini maka kita menggunakan = Match ( *c22* , *c2:c6* , *0*
) ==>
> Bahasa manusianya adalah, cari nilai c22 di range c2 sampai c6 yang
sama
> persis
>
> Yang berikutnya adalah Index
> syntax dari funfsi ini adalah
>
> INDEX(array, row_num, [column_num])
>
> Array adalah suatu area atau range yang akan kita ambil hasil atau
nilainya
> Row_Number adalah nomor baris
> Column_Number adalah nomor kolom
>
> lalu OffSet
> syntax dari fungsi ini adalah:
>
> OFFSET(reference, rows, cols, [height], [width])
>
> Refference adalah suatu range yang akan kita jadikan referensi atau
titik
> awal bergerak
> Rows adalah nomor baris
> Column adalah nomor kolom
> Height adalah jumlah baris yang akan diambil (jika tidak ditulis maka
> defaulnya adalah 1)
> Width adalah jumlah kolom yang akan diambil (jika tidak ditulis maka
> defaulnya adalah 1)
>
> Dapat kita lihat bahwa untuk fungsi Index & Offset tersedia nomor
baris &
> nomor kolom, sehingga dengan kedua fungsi ini dikombinasikan dengan
Match
> kita dapat mengambil suatu nilai, tidak hanya di sebelah kanan saja,
tetapi
> juga bisa di sebelah kiri, di sebelah atas, dan juga di sebelah bawah.
>
> untuk kasus ini penggunaan cara nomor 1 & 3 adalah sbb:
>
> =Index(B2:B6;Match(C22;C2:C6;0))  ==> Bahasa manusianya adalah: ambil
nilai
> di b2 sampai b6 yang sesuai dengan hasil Match yang sudah kita bahas
di atas
> =OffSet(C1;Match(C22;C2:C6;0);-1) ==> Bahasa manusianya adalah,
berdasarkan
> referensi cell c1, cari nilai yang sama persis berdasarkan hasil Match
di 1
> kolom sebelah kiri
>
> Ingin tau cara mengambil data di sebelah atas? silakan coba-coba
sendiri
> berdasarkan penjelasan di atas
>
> Lalu bagaimana dengan cara nomor 2 yaiu LookUp? Sekarang kita bahas
cara
> tersebut.
> syntax untuk fungsi ini adalah
>
> LOOKUP(lookup_value,  lookup_vector,  [result_vector])
>
> LookUp_Value adalah primary key yang akan kita gunakan untuk mencari
suatu
> nilai atau hasil
> LookUp_Vector adalah suatu area yang akan kita bandingkan dengan
primary
> key tersebut
> Result_Vector adalah suatu area yang akan kita ambil nilainya
berdasarkan
> hasil perbadingan antara primary key dengan area pencarian
>
> untuk kasus ini formulanya adalah sbb:
> =LookUp(C22;C2:C6;B2:B6) ==> bahasa manusianya adalah: cari nilai C22
di
> area c2 sampai c6, jika ditemukan ambil nilai di b2 sampai b6 yang
sebaris
> dengan hasil pencarian.
>
> Secara logika, LookUp juga bisa digunakan untuk mengambil nilai di
sebelah
> kanan, kiri, atas, dan bawah.. tetapi saya jarang menggunakan fungsi
ini.
> Untuk lebih pastinya bisa dicoba sendiri hehehe ^_^
>
> mengenai keiga cara tersebut bisa dilihat dalam lampiran ^_^
>
> Sekarang bagaimana caranya kalo dengan macro ?
> kodenya sbb:
>
> Sub CariKodeRegistrasi()
> Dim TopCell As Range, rgNmOL As Range, rgOL As Range
>
> Set TopCell = Cells.Find("Nama Outlet VIP Member")
> If TopCell Is Nothing Then
> MsgBox "Tidak Ada Header Nama Outlet", vbOKOnly
> Exit Sub
> 

Re: [belajar-excel] Selamat jalan mbak Siti...

2012-09-15 Terurut Topik nor hidayat
Selamat jalan, guru, banyak karya hebatmu yang mempermudah kesulitan kami, 
banyak rahasia dari milis mengenai profilemu, tapi yang pasti meski kau tak 
pernah muncul sebagai sosok sebenarnya, namun kami mengenalmu sebagau Siti Vi 
gadis judes yang pintar dan lakon lucumu akan mengingatkan kami dan kami 
merindukanmu, sungguh sangat merindukanmu dan sangat begitu kehilangan mu. ya 
Allah tuhan kami tinggikanlah sosok beliau di sisimu.


Salam cinta kami untuk Siti Vi, selamat jalan Bpk Mabrur Masyhud, dirimu akan 
selalu ada di hati kami

Regard's
Muridmu
Nor Hidayat

--- Mods ---
Imagenya dibuat berupa link saja ya.


--- Pada Sab, 15/9/12, lapendosol opik  menulis:

Dari: lapendosol opik 
Judul: Re: [belajar-excel] Selamat jalan mbak Siti...
Kepada: "belajar-excel@yahoogroups.com" 
Tanggal: Sabtu, 15 September, 2012, 6:22 AM
















 









  Innalillahi wainnailaihi roji'unSemoga seluruh amal dan kebaikan mbak 
sitiVi terhadap kita semua menjadi bekal disanaSemoga diterima disisiNya dan 
mendapat tempat yang terbaikMari kita relakan kepergian salah satu Exceller 
terbaik yang pernah kita kenal
Hampir ga percaya ketika dengar kabar kepergian beliau, yg telah banyak 
membantu kita semua.Meskipun belum sempat bertatap muka, tapi sudah kami anggap 
sebagai saudara.Mengenang semua kebaikan dan ilmu yang disharing dibagikan 
kepada kita, apalagi secara pribadi salah satu ID yang pernah dipakai beliau 
ikut membantu persoalan yang saya postingkan disini.Tapi memang sudah waktunya 
untuk dipanggil, yang tak pandang usia. Harapan terbesar kita akan muncul 
sitiVi-sitiVi yang lain.Selamat Jalan sitiVi
From: "belajar-excel-ow...@yahoogroups.com" 

 To: belajar-excel@yahoogroups.com
 Sent: Thursday, September 13, 2012 12:31 AM
 Subject: [belajar-excel] Selamat jalan mbak Siti...
















 






  Inna lillahi wa inna ilaihi raji'un



Semoga seluruh amal kebaikan mbah Mabrur (aka mbak Siti) diterima Allah SWT.

Semoga beliau mendapatkan rahmat ampunan Allah SWT.

Semoga iman islamnya diterima Allah SWT.



Selamat jalan.



--- Dear BeExceller ---

Salah seorang Exceller sejati negeri ini telah mendahului kita.

Mari kita kenang seluruh kebaikan yang telah diberikannya untuk kita semua.

Mari kita amalkan seluruh ilmu yang telah dibaginya untuk kita semua.



Thread ini adalah untuk ungkapan cinta kasih yang penuh kerinduan kita kepada 
mbak Siti.

---











































Re: [belajar-excel] cuti

2012-09-15 Terurut Topik aji mumpung
hai snupy,

tiap perusahaan memiliki peraturan yang berbeda2 tentang cuti, coba
sampeyan kumpulkan dulu yang berlaku di tempat sampeyan.. setelah itu
kirim hasil manualnya kemari..

insya Allah nanti akan ada member millis ini yang bersedia membantu.

wassalam,

-Aji Mumpung-
cah angon wedhus

Pada tanggal 15/09/12, indria pie  menulis:
> dear all member
>
> mohon klo ada yang punya file cuti karyawan dengan formula excelnya, mohon
> dishare dunks...buat gambaran saya untuk perbandingan di tempat kerja saya.
>
> *lagi diminta buat formula cuti di excel tapi masih belum faham, maklum
> baru
>
> terima kasih sebelumnya..
>
> salam,
> -snupy-


Re: [belajar-excel] Lookup data sebelah kiri.

2012-09-15 Terurut Topik muh_ferdy
Dear pak Along,

Untuk lookup ke kiri coba dengan kombinasi rumus index & match..

=index(tabel_kode_reg_vip, match(nama_outlet_vip, tabel_nama_outlet_vip, 0))

=index(b2:b6,match(c24,c2:c6,0))

wassalam,

Ferdy
Sent from my BlackBerry®
powered by Sinyal Kuat INDOSAT

-Original Message-
From: Longinus Along 
Sender: belajar-excel@yahoogroups.com
Date: Sat, 15 Sep 2012 13:59:10 
To: belajar-excel@yahoogroups.com
Reply-To: belajar-excel@yahoogroups.com
Subject: [belajar-excel] Lookup data sebelah kiri.

Dear All Master,

Terimakasih all Master, tapi saya masing kesulitan, malanjuti pertanyaan saya 
pada case combobox yang sebelumnya, bagaimana lookup  data yang ada di sebelah 
kiri, dan juga  disebelah kanan dengan commbobox. case ini sama dengan yang 
sebelumnya, bedanya adalah kode registrasi VIP ada disebelah kiri Nama Outlet 
(file terlampir)

No.  Kode Registrasi VIP  Nama Outlet VIP Alamat/City Category 
1 R146526 A.S.MOTOR Kota Tanjung Pinang 2W 
2 R148067 ABADI MOTOR Kota Tanjung Pinang 2W 
3 R148070 ADI MOTOR Kab. Karimun 2W 
4 R146527 AKA MOTOR Kota Tanjung Pinang 2W 
5 R146259 AMAN BERKAT MOTOR Kota Tanjung Pinang 2W 


salam,
Along