Messages In This Digest (25 Messages)
- 1a.
- Re: Replace Data Perbaris From: mail4muja@yahoo.co.id
- 1b.
- Re: Replace Data Perbaris From: Kid Mr.
- 1c.
- Re: Replace Data Perbaris From: Onto Seno
- 1d.
- Bls: [belajar-excel] Replace Data Perbaris From: muja
- 1e.
- Bls: [belajar-excel] Replace Data Perbaris From: muja
- 1f.
- Re: Replace Data Perbaris From: Kid Mr.
- 2a.
- Re: Debug dan restart my workbook From: Kid Mr.
- 2b.
- Re: Debug dan restart my workbook From: jkssxls Sudarsono
- 2c.
- Re: Debug dan restart my workbook From: ppc lambda
- 2d.
- Re: Debug dan restart my workbook From: jkssxls Sudarsono
- 3a.
- Re: Fungsi Drop down list plus vlookup From: Kid Mr.
- 4a.
- Re: ListBox Multi Selection From: Kid Mr.
- 4b.
- Re: ListBox Multi Selection From: Purnomo Sidi
- 4c.
- Re: ListBox Multi Selection From: o' Seno
- 5a.
- Re: Bls: [belajar-excel] Membuat auto number From: Kid Mr.
- 5b.
- Re: Bls: [belajar-excel] Membuat auto number From: hartini_80@yahoo.co.id
- 6a.
- Ebook Excel 2007 Gratis From: Udi Kusworo
- 6b.
- Re: Ebook Excel 2007 Gratis From: o' Seno
- 6c.
- Re: Ebook Excel 2007 Gratis From: Asror Al-Aliif's
- 7a.
- Re: Week berdasar sel tanggal dan Bulan From: Udin Haeruddin
- 7b.
- Re: Week berdasar sel tanggal dan Bulan From: o' Seno
- 7c.
- Re: Week berdasar sel tanggal dan Bulan From: agung_widodo@sanyo.com
- 7d.
- Re: Week berdasar sel tanggal dan Bulan From: Kid Mr.
- 8a.
- Re: Masalah Lookup yang rumit From: jkssxls Sudarsono
- 9.
- Trs: Bls: [belajar-excel] Dynamic row From: ghozi alkatiri
Messages
- 1a.
-
Re: Replace Data Perbaris
Posted by: "mail4muja@yahoo.co.id" mail4muja@yahoo.co.id mail4muja
Mon Dec 5, 2011 9:07 am (PST)
Thanks bro buat responnya, setelah di coba kok Replacenya masih belum jalan ya? Keluar pesan :
_____________________ ______
Compile error :
Sub or function not defined
_____________________ ______
Highlight pada word "Tabel" di cmdReplace_Click()
Apa yang kurang ya ???
Sent from my BlackBerry® smartphone from Sinyal Bagus XL, Nyambung Teruuusss...!
-----Original Message-----
From: Onto Seno <ontoseno84@gmail.com >
Sender: belajar-excel@yahoogroups. com
Date: Mon, 5 Dec 2011 19:02:56
To: <belajar-excel@yahoogroups. >com
Reply-To: belajar-excel@yahoogroups. com
Subject: Re: [belajar-excel] Replace Data Perbaris
"Lha wong" range sedang dijadikan rowSource kok mau di-ubek-ubek.. seh.."
Barangkali itulah yg menyusahkan pengubahannya
Kita cari cara lain "mengisikan data value yg ada di range A2:Cn / sheet 1
bukan dengan memasukkan Range nya ke property *RowSource* tetapi valuesnya
kita ambil satu persatu untuk mengisi Lisbox dengan metoda *AddItem*
*=== module userform ====*
Dim Tabel As Range, R As Long, i As Long
Private Sub UserForm_Initialize()
Set Tabel = Sheets("Sheet1").Range(" A1").CurrentRegi on.Offset( 1, 0)
Application.EnableEvents = False
With ListBox1
.Clear
For i = 1 To Tabel.Rows.Count - 1
.AddItem
.List(.ListCount - 1, 0) = Tabel(i, 1)
.List(.ListCount - 1, 1) = Tabel(i, 2)
.List(.ListCount - 1, 2) = Tabel(i, 3)
Next i
.BoundColumn = 1
.ColumnCount = 3
.ColumnHeads = True
.TextColumn = True
.ListStyle = fmListStyleOption
.ListIndex = 0
End With
Application.EnableEvents = True
End Sub
Private Sub ListBox1_Change()
Application.EnableEvents = False
With ListBox1
If .ListIndex > -1 Then
R = .ListIndex
TextBox4 = .List(R, 0)
TextBox5 = .List(R, 1)
TextBox6 = .List(R, 2)
End If
Tabel(.ListIndex + 1, 1).Resize(1, Tabel.Columns.Count).Select
End With
Application.EnableEvents = True
End Sub
Private Sub cmdReplace_Click()
Application.EnableEvents = False
Tabel(R + 1, 1) = TextBox4
Tabel(R + 1, 2) = TextBox5
Tabel(R + 1, 3) = TextBox6
With Me.ListBox1
'--- bagian ini sebetulnya bisa diganti: hanya mengganti
' 1 item (3 data sebaris) saja
.Clear
For i = 1 To Tabel.Rows.Count - 1
.AddItem
.List(.ListCount - 1, 0) = Tabel(i, 1)
.List(.ListCount - 1, 1) = Tabel(i, 2)
.List(.ListCount - 1, 2) = Tabel(i, 3)
Next i
'--------------
End With
Application.EnableEvents = True
End Sub
2011/12/5 muja <mail4muja@yahoo.co.id >
> Salam buat XL Master,
> Mohon bantuannya memecahkan masalah code replace data nih (file
terlampir) sbb :
> - Dalam userform terdapat 1 bh kontrol Listbox, 3 bh Textbox dan 1 bh
Command.
> - Listbox tsb memuat multi kolom (disini menggunakan 3 Kolom), dan jika
di klik list yang ada maka data akan tampil di textbox
> - Nah bagaimana cara menganti/mereplace data yang melalui textbox
tersebut dengan Command.???
> - Code yang sudah di buat terlampir hanya mampu mereplace 1 kolom saja.
> Demikian disampaikan, atas bantuannya diucapkan terima kasih.
> Mas Muja
> ========
- 1b.
-
Re: Replace Data Perbaris
Posted by: "Kid Mr." mr.nmkid@gmail.com nmkid.family@ymail.com
Mon Dec 5, 2011 10:54 am (PST)
Coba script berikut :
Private Sub cmdReplace_Click()
Dim Col1 As Range 'range terpilih
Dim Col2 As Range, Col3 As Range 'aktifkan baris ini jika
akan menggunakan banyak variabel range
Dim lIdx As Long 'index list terpilih
With ListBox1
lIdx = .ListIndex
'-------------------- --------- --------- --------- --------- --
'jika akan menggunakan banyak variabel range, aktifkan blok berikut
'dan non aktifkan baris Set Col1 = Range(.RowSource).Offset(lIdx,
0) dibawah End With
'With Range(.RowSource)
'Set Col1 = .Offset(lIdx, 0).Resize(1, 1)
'Set Col2 = .Offset(lIdx, 1).Resize(1, 1)
'Set Col3 = .Offset(lIdx, 2).Resize(1, 1)
'End With
Set Col1 = Range(.RowSource).Offset(lIdx, 0) 'init range
terpilih
'-------------------- --------- --------- --------- --------- --
'>> mulai ubah isi range terpilih
Application.ScreenUpdating = False 'off-kan
proses update screen
.RowSource = vbNullString 'lepaskan
ikatan ListBox dengan data source
'-------------------- --------- --------- --------- --------- --
'jika akan menggunakan cara bawaan file kasus, aktifkan blok berikut
'dan non aktifkan blok dibawahnya
'Col1.Value = TextBox4.Value
'Col2.Value = TextBox5.Value
'Col3.Value = TextBox6.Value
'non aktifkan blok ini jika blok di atas diaktifkan
Col1.Value = TextBox4.Value 'tulis data1
Col1.Offset(, 1).Value = TextBox5.Value 'tulis data2
Col1.Offset(, 2).Value = TextBox6.Value 'tulis data3
'-------------------- --------- --------- --------- --------- --
Set Col1 =
Range("a1").CurrentRegion 'init
range data
.RowSource = "Sheet1!" & Col1.Offset(1).Resize( Col1.Rows. Count -
1).Address 'set listbox data source
.ListIndex =
lIdx 'set
item listbox terpilih
Application.ScreenUpdating =
True 'on-kan update screen
End With
End Sub
Perhatikan bagian-bagian :
.RowSource = vbNullString
pada awal proses penulisan data, yang kemudian diakhiri dengan
Set Col1 =
Range("a1").CurrentRegion
.RowSource = "Sheet1!" & Col1.Offset(1).Resize( Col1.Rows. Count -
1).Address
Bagian-bagian tersebut adalah proses melepas dan memasang kembali data
source listbox.
Proses penulisan data (update ke tabel data source listbox) dilakukan
diantara kedua bagian itu.
Wassalam,
Kid.
2011/12/5 muja <mail4muja@yahoo.co.id >
> **
>
>
> Salam buat XL Master,
>
> Mohon bantuannya memecahkan masalah code replace data nih (file terlampir)
> sbb :
>
> - Dalam userform terdapat 1 bh kontrol Listbox, 3 bh Textbox dan 1 bh
> Command.
> - Listbox tsb memuat multi kolom (disini menggunakan 3 Kolom), dan jika di
> klik list yang ada maka data akan tampil di textbox
> - Nah bagaimana cara menganti/mereplace data yang melalui textbox tersebut
> dengan Command.???
> - Code yang sudah di buat terlampir hanya mampu mereplace 1 kolom saja.
>
> Demikian disampaikan, atas bantuannya diucapkan terima kasih.
>
> Mas Muja
> ========
>
>
>
- 1c.
-
Re: Replace Data Perbaris
Posted by: "Onto Seno" ontoseno84@gmail.com ontoseno84@ymail.com
Mon Dec 5, 2011 2:16 pm (PST)
Apakah ini tanggapan untuk saya ya ?? soalnya tanggal email anda LEBIH DULU
daripada tanggal email jawabanku..
Tapi, lupakan itu, makro itu di komputer saya dan kemudian dicoba di
beberapa 4 komputer lain kok jalan dengan baik.
Mungkin anda tidak menuliskan deklarasi level module nya (di BAGIAN
"General") sebelum prosedur prosedur
*Dim Tabel As Range, R As Long, i As Long*
Ditulis di level module (module userform terkait) dengan maksud agar
dikenal (dapat dipakai) di semua prosedur dlm module tsb
*2011/12/3 *<mail4muja@yahoo.co.id >
> **
> Thanks bro buat responnya, setelah di coba kok Replacenya masih belum
> jalan ya? Keluar pesan :
> _____________________ ______
> Compile error :
> Sub or function not defined
> _____________________ ______
> Highlight pada word "Tabel" di cmdReplace_Click()
>
> Apa yang kurang ya ???
>
> *From: * Onto Seno <ontoseno84@gmail.com >
> *Date: *Mon, 5 Dec 2011 19:02:56 +0700
> *Subject: *Re: [belajar-excel] Replace Data Perbaris
>
> "Lha wong" range sedang dijadikan rowSource kok mau di-ubek-ubek.. seh.."
> Barangkali itulah yg menyusahkan pengubahannya
>
> *=== module userform ====*
> *Dim Tabel As Range, R As Long, i As Long*
>
> Private Sub UserForm_Initialize()
>
>
- 1d.
-
Bls: [belajar-excel] Replace Data Perbaris
Posted by: "muja" mail4muja@yahoo.co.id mail4muja
Mon Dec 5, 2011 5:22 pm (PST)
Oke, terima kasih Mr Kid atas responnya..
Code sudah di coba dengan mengikuti intruksi cuma kok keluarnya :
===================== ========= ======
Compile error :
Duplicate declaration in current scope
===================== ========= ======
Atau bisa Mr Kid lampirkan file yang sudah jalan code nya...
Terima Kasih
 Mas Muja
===========
_____________________ _________ __
Dari: Kid Mr. <mr.nmkid@gmail.com >
Kepada: belajar-excel@yahoogroups. com
Dikirim: Selasa, 6 Desember 2011 1:54
Judul: Re: [belajar-excel] Replace Data Perbaris
Â
Coba script berikut :
Private Sub cmdReplace_Click()
   Dim Col1 As Range                          'range terpilih
   Dim Col2 As Range, Col3 As Range           'aktifkan baris ini jika akan menggunakan banyak variabel range
   Dim lIdx As Long                           'index list terpilih
  Â
   With ListBox1
       lIdx = .ListIndex
      Â
       '-------------------- --------- --------- --------- --------- --
       'jika akan menggunakan banyak variabel range, aktifkan blok berikut
       'dan non aktifkan baris Set Col1 = Range(.RowSource).Offset(lIdx, 0) dibawah End With
       'With Range(.RowSource)
           'Set Col1 = .Offset(lIdx, 0).Resize(1, 1)
           'Set Col2 = .Offset(lIdx, 1).Resize(1, 1)
           'Set Col3 = .Offset(lIdx, 2).Resize(1, 1)
       'End With
       Set Col1 = Range(.RowSource).Offset(lIdx, 0)           'init range terpilih
       '-------------------- --------- --------- --------- --------- --
      Â
       '>> mulai ubah isi range terpilih
       Application.ScreenUpdating = False                     'off-kan proses update screen
       .RowSource = vbNullString                              'lepaskan ikatan ListBox dengan data source
      Â
       '-------------------- --------- --------- --------- --------- --
       'jika akan menggunakan cara bawaan file kasus, aktifkan blok berikut
       'dan non aktifkan blok dibawahnya
       'Col1.Value = TextBox4.Value
       'Col2.Value = TextBox5.Value
       'Col3.Value = TextBox6.Value
      Â
       'non aktifkan blok ini jika blok di atas diaktifkan
       Col1.Value = TextBox4.Value                            'tulis data1
       Col1.Offset(, 1).Value = TextBox5.Value                'tulis data2
       Col1.Offset(, 2).Value = TextBox6.Value                'tulis data3
       '-------------------- --------- --------- --------- --------- --
      Â
       Set Col1 = Range("a1").CurrentRegion                                           'init range data
       .RowSource = "Sheet1!" & Col1.Offset(1).Resize( Col1.Rows. Count - 1).Address    'set listbox data source
       .ListIndex = lIdx                                                              'set item listbox terpilih
       Application.ScreenUpdating = True                                              'on-kan update screen
   End With
End Sub
Perhatikan bagian-bagian :
.RowSource = vbNullString
pada awal proses penulisan data, yang kemudian diakhiri dengan
Set Col1 = Range("a1").CurrentRegion                                          Â
.RowSource = "Sheet1!" & Col1.Offset(1).Resize( Col1.Rows. Count - 1).Address   Â
Bagian-bagian tersebut adalah proses melepas dan memasang kembali data source listbox.
Proses penulisan data (update ke tabel data source listbox) dilakukan diantara kedua bagian itu.
Wassalam,
Kid.
2011/12/5 muja <mail4muja@yahoo.co.id >
>Â
>Salam buat XL Master,
>
>
>Mohon bantuannya memecahkan masalah code replace data nih (file terlampir) sbb :
>
>- Dalam userform terdapat 1 bh kontrol Listbox, 3 bh Textbox dan 1 bh Command.
>- Listbox tsb memuat multi kolom (disini menggunakan 3 Kolom), dan jika di klik list yang ada maka data akan tampil di textbox
>- Nah bagaimana cara menganti/mereplace data yang melalui textbox tersebut dengan Command.???
>- Code yang sudah di buat terlampir hanya mampu mereplace 1 kolom saja.
>
>Demikian
disampaikan, atas bantuannya diucapkan terima kasih.
>
>Mas Muja
>========
>
- 1e.
-
Bls: [belajar-excel] Replace Data Perbaris
Posted by: "muja" mail4muja@yahoo.co.id mail4muja
Mon Dec 5, 2011 5:23 pm (PST)
Kok aneh jadi tanggal 3 Des 2011 ya, Psdahal codenya saya coba dan balasan emailnya saya buat tgl 5 tadi malam... tp it's OK.
Deklarasi general :
Dim Tabel As Range, R As Long, i As Long
 sudah di tulis, cuman kok masih gak jalan ya ? atau bisa dilampirkan contoh filenya yang sudah jalan...
Trims...
Mas Muja
=============
_____________________ _________ __
Dari: Onto Seno <ontoseno84@gmail.com >
Kepada: belajar-excel@yahoogroups. com
Dikirim: Selasa, 6 Desember 2011 5:16
Judul: Re: [belajar-excel] Replace Data Perbaris
Â
Apakah ini tanggapan untuk saya ya ?? soalnya tanggal email anda LEBIH DULU daripada tanggal email jawabanku..
Tapi, lupakan itu, makro itu di komputer saya dan kemudian dicoba di beberapa 4 komputer lain kok jalan dengan baik.Â
Mungkin anda tidak menuliskan deklarasi level module nya (di BAGIAN "General") sebelum prosedur prosedur
Dim Tabel As Range, R As Long, i As Long
Ditulis di level module (module userform terkait) dengan maksud agar dikenal (dapat dipakai) di semua prosedur dlm module tsb
2011/12/3 <mail4muja@yahoo.co.id >
>Thanks bro buat responnya, setelah di coba kok Replacenya masih belum jalan ya? Keluar pesan :
>____________________ _______
>Compile error :
>Sub or function not defined
>____________________ _______
>Highlight pada word "Tabel" di cmdReplace_Click()
>
>Apa yang kurang ya ???
>
>
>From: Onto Seno <ontoseno84@gmail.com >
>Date: Mon, 5 Dec 2011 19:02:56 +0700
>Subject: Re: [belajar-excel] Replace Data Perbaris
>
>
>"Lha wong" range sedang dijadikan rowSource kok mau di-ubek-ubek.. seh.."
>Barangkali  itulah yg menyusahkan pengubahannya
>
>
>=== module userform ====
>Dim Tabel As Range, R As Long, i As Long
>
>
>Private Sub UserForm_Initialize()
>
>
- 1f.
-
Re: Replace Data Perbaris
Posted by: "Kid Mr." mr.nmkid@gmail.com nmkid.family@ymail.com
Mon Dec 5, 2011 6:12 pm (PST)
Pastikan prosedur event cmdReplace_Click() hanya ada 1 saja.
Jika Anda langsung copas dari email ke baris baru dan bukan mereplace
prosedur yang lama, mungkin akan muncul error tersebut.
Kid.
2011/12/6 muja <mail4muja@yahoo.co.id >
> **
>
>
> Oke, terima kasih Mr Kid atas responnya..
>
> Code sudah di coba dengan mengikuti intruksi cuma kok keluarnya :
> ===================== ========= ======
> Compile error :
>
> Duplicate declaration in current scope
> ===================== ========= ======
>
> Atau bisa Mr Kid lampirkan file yang sudah jalan code nya...
> Terima Kasih
>
>
> Mas Muja
> ===========
> --------------------- ---------
> *Dari:* Kid Mr. <mr.nmkid@gmail.com >
> *Kepada:* belajar-excel@yahoogroups. com
> *Dikirim:* Selasa, 6 Desember 2011 1:54
> *Judul:* Re: [belajar-excel] Replace Data Perbaris
>
>
> Coba script berikut :
>
> Private Sub cmdReplace_Click()
> Dim Col1 As Range 'range terpilih
> Dim Col2 As Range, Col3 As Range 'aktifkan baris ini jika
> akan menggunakan banyak variabel range
> Dim lIdx As Long 'index list terpilih
>
> With ListBox1
> lIdx = .ListIndex
>
>
> '-------------------- --------- --------- --------- --------- --
> 'jika akan menggunakan banyak variabel range, aktifkan blok berikut
> 'dan non aktifkan baris Set Col1 = Range(.RowSource).Offset(lIdx,
> 0) dibawah End With
> 'With Range(.RowSource)
> 'Set Col1 = .Offset(lIdx, 0).Resize(1, 1)
> 'Set Col2 = .Offset(lIdx, 1).Resize(1, 1)
> 'Set Col3 = .Offset(lIdx, 2).Resize(1, 1)
> 'End With
> Set Col1 = Range(.RowSource).Offset(lIdx, 0) 'init
> range terpilih
>
> '-------------------- --------- --------- --------- --------- --
>
> '>> mulai ubah isi range terpilih
> Application.ScreenUpdating = False 'off-kan
> proses update screen
> .RowSource = vbNullString 'lepaskan
> ikatan ListBox dengan data source
>
>
> '-------------------- --------- --------- --------- --------- --
> 'jika akan menggunakan cara bawaan file kasus, aktifkan blok
> berikut
> 'dan non aktifkan blok dibawahnya
> 'Col1.Value = TextBox4.Value
> 'Col2.Value = TextBox5.Value
> 'Col3.Value = TextBox6.Value
>
> 'non aktifkan blok ini jika blok di atas diaktifkan
> Col1.Value = TextBox4.Value 'tulis
> data1
> Col1.Offset(, 1).Value = TextBox5.Value 'tulis
> data2
> Col1.Offset(, 2).Value = TextBox6.Value 'tulis
> data3
>
> '-------------------- --------- --------- --------- --------- --
>
> Set Col1 =
> Range("a1").CurrentRegion 'init
> range data
> .RowSource = "Sheet1!" & Col1.Offset(1).Resize( Col1.Rows. Count -
> 1).Address 'set listbox data source
> .ListIndex =
> lIdx 'set
> item listbox terpilih
> Application.ScreenUpdating =
> True 'on-kan update screen
> End With
> End Sub
>
> Perhatikan bagian-bagian :
> .RowSource = vbNullString
> pada awal proses penulisan data, yang kemudian diakhiri dengan
> Set Col1 =
> Range("a1").CurrentRegion
> .RowSource = "Sheet1!" & Col1.Offset(1).Resize( Col1.Rows. Count -
> 1).Address
>
> Bagian-bagian tersebut adalah proses melepas dan memasang kembali data
> source listbox.
> Proses penulisan data (update ke tabel data source listbox) dilakukan
> diantara kedua bagian itu.
>
> Wassalam,
> Kid.
>
>
> 2011/12/5 muja <mail4muja@yahoo.co.id >
>
> **
>
> Salam buat XL Master,
>
> Mohon bantuannya memecahkan masalah code replace data nih (file terlampir)
> sbb :
>
> - Dalam userform terdapat 1 bh kontrol Listbox, 3 bh Textbox dan 1 bh
> Command.
> - Listbox tsb memuat multi kolom (disini menggunakan 3 Kolom), dan jika di
> klik list yang ada maka data akan tampil di textbox
> - Nah bagaimana cara menganti/mereplace data yang melalui textbox tersebut
> dengan Command.???
> - Code yang sudah di buat terlampir hanya mampu mereplace 1 kolom saja.
>
> Demikian disampaikan, atas bantuannya diucapkan terima kasih.
>
> Mas Muja
> ========
>
>
>
>
>
>
- 2a.
-
Re: Debug dan restart my workbook
Posted by: "Kid Mr." mr.nmkid@gmail.com nmkid.family@ymail.com
Mon Dec 5, 2011 11:24 am (PST)
Setelah dicoba, tidak muncul error apapun.
Berikut hasilnya :
1. hasil pencet Comm
[image: 01_data_usai_pencet_comm. gif]
2. Hasil pencet Generate setelah pencet Comm
[image: 02_hasil_spkl1.gif]
Jika tidak pencet Comm, maka pada hasil pencet Generate, di sheet SPKL
kolom NIK akan berisi nilai yang ada di txt_scan.
Jika file yang lalu katanya bermasalah, coba file terlampir yang telah
menambahkan variabel wbkApp (module level).
Wassalam,
Kid.
On Mon, Dec 5, 2011 at 16:31, ppc lambda <ppc_03@sami.co.id > wrote:
> **
>
>
> **
> Mr kid saya coba Workbook yang di lampirkan masih terjadi error di tempat
> dan problem yang sama
> para pakar yang lain mohon pencerahannya
>
> Terimakasih
> Best Regard
> <>.<>.<>.<>.<>.<>.
> Sidoel
> ----- Original Message -----
>
>
- 2b.
-
Re: Debug dan restart my workbook
Posted by: "jkssxls Sudarsono" jkssxls@hotmail.com jkssbma
Mon Dec 5, 2011 5:23 pm (PST)
untuk koding button comm : Private Sub Cmb_Start_Click()
'With WAdd.Sheets(1).Range( "A2")
If WAdd Is Nothing Then Exit Sub With WAdd.Sheets("Sheet1") .Range("A2" )
.Cells(L, 1) = txt_scan.Text
.Cells(L, 2) = lbl_tgl.Caption
.Cells(L, 3) = Left(txt_jam.Text, 5)
.Cells(L, 4) = Right(txt_jam.Text, 5)
.Cells(L, 5) = txt_OT.Text
.Cells(L, 6) = cmb_area.Value
.Cells(L, 7) = txt_atasan.Text
.Cells(L, 8) = txt_PIC.Text
End With
L = L + 1
txt_scan.Value = ""
txt_scan.SetFocus
End Sub
To: belajar-excel@yahoogroups. com
From: jkssxls@hotmail.com
Date: Mon, 5 Dec 2011 09:37:10 +0000
Subject: RE: [belajar-excel] Debug dan restart my workbook
Private Sub Cmb_Generate_Click()
Dim Rng As Range, W As Long, w1 As Long, aw As Long, hal As Long
w1 = 1
aw = 0
hal = 1
Set WAdd = ActiveWorkbook
'Set Rng = WAdd.Sheets(1).Range( "b2")
'Set Rng = WAdd.Sheets(1).Range( Rng, Rng.End(xlDown) )
'diganti menjadi
WAdd.Sheets("sheet1") .Activate
Set Rng = ActiveSheet.Range("b2" )
If Rng.Value = "" Then
MsgBox "data kosong"
Exit Sub
End If
Set Rng = ActiveSheet.Range(Rng, Rng.End(xlDown) )
' batas pengantian
For W = 1 To Rng.Rows.Count
' If W Mod 30 = 0 Or w1 = 1 Then
If W Mod 30 = 0 Or hal = 1 Then
' supaya 30 baris ganti dng If ((W-1) Mod 30 = 0) Or hal = 1 Then
' ThisWorkbook.Sheets("SPKL" ).Copy Before:=WAdd. Sheets(1)
' Set SAdd = ActiveSheet
' SAdd.Name = "SPKL" & hal
'diganti menjadi
On Error Resume Next
Worksheets("SPKL" & hal).Activate
If Err.Number = 9 Then
MsgBox "Error maka buat " & hal
ThisWorkbook.Sheets("SPKL" ).Copy Before:=WAdd. Sheets(1)
Set SAdd = ActiveSheet
SAdd.Name = "SPKL" & hal
Else
Set SAdd = ActiveSheet
End If
On Error GoTo 0
' batas pengantian
WAdd.Sheets(SAdd.Name) .Range("i5" ) = cmb_area.Value
WAdd.Sheets(SAdd.Name) .Range("i6" ) = txt_atasan.Value
WAdd.Sheets(SAdd.Name) .Range("C6" ) = lbl_tgl.Caption
WAdd.Sheets(SAdd.Name) .Range("C41" ) = Rng.Rows.Count
'WAdd.Sheets(SAdd.Name) .Range("i60" ) = (WorksheetFunction. Ceiling(W, 29) / 29) _
& " Dari " & (WorksheetFunction.Ceiling(Rng. Rows.Count, 29) / 29)
' w1 = w1 + 1 ' bisa digunakan hal saja
aw = 1
'isi tiap hal/sheet adalah 29
hal = hal + 1
' agar isi sebelumnya dihapus
WAdd.Sheets(SAdd.Name) .Range("A10" ).Select
Range(Selection, Selection.Offset(29, 9)).ClearContents
End If
With WAdd.Sheets(SAdd.Name) .Range("A10" )
.Cells(aw, 1) = W
.Cells(aw, 3) = Format(txt_scan.Value, "'000000")
.Cells(aw, 6) = Left(txt_jam, 5)
.Cells(aw, 7) = Right(txt_jam, 5)
End With
' baris berikutnya
aw = aw + 1
Next
End Sub
To: belajar-excel@yahoogroups. com
From: ppc_03@sami.co.id
Date: Mon, 5 Dec 2011 16:02:25 +0700
Subject: Re: [belajar-excel] Debug dan restart my workbook
Mr Kid setelah saya Replace code yang lama
dengan yang di buatkan Mr kid
ternyata masih error pada bagian ThisWorkbook.Sheets(sSht) .Copy
before:=WAdd.Sheets(1)
mohon bantuannya para pakar Excel
Terimakasih
Best
Regard
<>.<>.<>.<>.<>.<>.
Sidoel
----- Original Message -----
From:
Kid Mr.
To: belajar-excel@yahoogroups. com
Sent: Monday, December 05, 2011 3:33
PM
Subject: Re: [belajar-excel] Debug dan
restart my workbook
hehehe...
ternyata ada attachment yang disusulkan.
Kira-kira
scriptnya demikian :
Private Sub
Cmb_Generate_Click()
Dim Rng As
Range
Dim sSht As String
Dim W As
Long, w1 As Long, aw As Long, hal As Long
Dim
lRecPerPage As Long, lTotalPage As Long
'aw =
0
'hal = 1
'init
object kerja
Set WAdd =
ActiveWorkbook
Set Rng =
WAdd.Sheets(1).Range( "b2").CurrentReg ion
w1 =
Rng.Rows.Count - 1
If w1 < 1
Then
Exit
Sub
End If
Set Rng =
Rng.Offset(1).Resize(w1)
'init
konstanta
sSht = "SPKL"
lRecPerPage = 30
lTotalPage = w1 /
lRecPerPage
'loop create
page
For W = 0 To w1 - 1 Step
lRecPerPage
'If W Mod 30 = 0 Or w1 = 1
Then
'ThisWorkbook.Sheets("SPKL" ).Copy
Before:=WAdd.Sheets(1)
hal = hal +
1
'init page number
'With
WAdd
'drop existing sheet
target
'On Error Resume
Next
'If
Not .Sheets(sSht & hal) Is Nothing
Then
' Application.DisplayAlerts =
False
' .Sheets(sSht &
hal).Delete
' Application.DisplayAlerts =
True
'End If
'Err.Clear
'On Error GoTo 0
'create
new sheet
target
ThisWorkbook.Sheets(sSht) .Copy
before:=WAdd.Sheets(1)
Set SAdd =
ActiveSheet
SAdd.Name = sSht & hal
'End
With
'write page main
fields
With
SAdd
.Range("i5") =
cmb_area.Value
.Range("i6") =
txt_atasan.Value
.Range("C6") =
lbl_tgl.Caption
.Range("C41") =
w1
.Range("i60") = hal & " Dari " &
lTotalPage
End
With
'init current page record
count
If W + lRecPerPage > w1
Then
aw
= w1 - W
Else
aw
= lRecPerPage
End
If
'w1 = w1 +
1
'hal = hal +
1
'End If
'write data
record
If aw > 0
Then
With
SAdd.Range("A10").Resize( aw)
'nomor
urut
.Formula =
"=row()-9"
.Calculate
.Value =
.Value
.Offset(0, 2).Value = Format(txt_scan.Value,
"'000000")
.Offset(0, 5).Value = Left(txt_jam,
5)
.Offset(0, 6).Value = Right(txt_jam,
5)
End
With
End
If
'aw = aw +
1
Next
End Sub
Kid.
On Mon, Dec 5, 2011 at 15:13, Kid Mr. <mr.nmkid@gmail.com > wrote:
Private Sub Cmb_Generate_Click()
Dim Rng
As Range
Dim sSht As
String
Dim W As Long, w1 As Long, aw As Long, hal As
Long
Dim lRecPerPage As Long, lTotalPage As
Long
'aw = 0
'hal =
1
'init object
kerja
Set wadd = ActiveWorkbook
Set Rng = wadd.Sheets(1).Range( "b2")
Set Rng =
wadd.Sheets(1).Range( Rng,
Rng.End(xlDown)) 'asumsi : tidak
mungkin terjadi record berjumlah 0
'init konstanta
sSht =
"SPKL"
lRecPerPage = 30
w1 =
Rng.Rows.Count
lTotalPage = w1 /
lRecPerPage
'loop create
page
For W = 0 To w1 - 1 Step
lRecPerPage
'If W Mod 30 = 0 Or w1 = 1 Then
'ThisWorkbook.Sheets("SPKL" ).Copy
Before:=WAdd.Sheets(1)
hal = hal +
1
'init page number
With
wadd
'drop existing sheet
target
On Error Resume
Next
If Not .Sheets(sSht & hal) Is Nothing
Then
Application.DisplayAlerts =
False
.Sheets(sSht &
hal).Delete
Application.DisplayAlerts =
True
End If
Err.Clear
On Error GoTo 0
'create new sheet
target
.Sheets(sSht).Copy
after:=.Sheets(1)
Set sadd =
ActiveSheet
sadd.Name = sSht & hal
End
With
'write page main
fields
With
sadd
.Range("i5") =
cmb_area.Value
.Range("i6") =
txt_atasan.Value
.Range("C6") =
lbl_tgl.Caption
.Range("C41") =
w1
.Range("i60") = hal & " Dari " &
lTotalPage
End
With
'init current page record
count
If W + lRecPerPage >
w1
Then
aw = w1 - W
Else
aw = lRecPerPage
End
If
'w1 = w1 +
1
'hal = hal +
1
'End If
'write data
record
If aw > 0
Then
With
sadd.Range("A10").Resize( aw)
'nomor
urut
.Formula =
"=row()-9"
.Calculate
.Value =
.Value
.Offset(0, 2).Value = Format(txt_scan.Value,
"'000000")
.Offset(0, 5).Value = Left(txt_jam,
5)
.Offset(0, 6).Value = Right(txt_jam,
5)
End
With
End
If
'aw = aw +
1
Next
End Sub
- 2c.
-
Re: Debug dan restart my workbook
Posted by: "ppc lambda" ppc_03@sami.co.id
Mon Dec 5, 2011 5:29 pm (PST)
Mr kid dan pak sudarsono
terimakasih atas respon nya setelah saya pakai workbook dari Mr kid masih terjadi error yang sama
kemudian saya coba coding nya pak jkssxls Sudarsono juga sama, masih terjadi error.
saya kira komputer/excel saya yang bermasalah, saya coba di komputer lain hasilnya juga error
berikut error nya
para pakar excel yang lain mohon bantuannya
Terimakasih
Best Regard
<>.<>.<>.<>.<>.<>.
sidoel
----- Original Message -----
From: Kid Mr.
To: belajar-excel@yahoogroups. com
Sent: Tuesday, December 06, 2011 2:24 AM
Subject: Re: [belajar-excel] Debug dan restart my workbook
Setelah dicoba, tidak muncul error apapun.
Berikut hasilnya :
1. hasil pencet Comm
2. Hasil pencet Generate setelah pencet Comm
Jika tidak pencet Comm, maka pada hasil pencet Generate, di sheet SPKL kolom NIK akan berisi nilai yang ada di txt_scan.
Jika file yang lalu katanya bermasalah, coba file terlampir yang telah menambahkan variabel wbkApp (module level).
Wassalam,
Kid.
On Mon, Dec 5, 2011 at 16:31, ppc lambda <ppc_03@sami.co.id > wrote:
Mr kid saya coba Workbook yang di lampirkan masih terjadi error di tempat dan problem yang sama
para pakar yang lain mohon pencerahannya
Terimakasih
Best Regard
<>.<>.<>.<>.<>.<>.
Sidoel
----- Original Message -----
- 2d.
-
Re: Debug dan restart my workbook
Posted by: "jkssxls Sudarsono" jkssxls@hotmail.com jkssbma
Mon Dec 5, 2011 5:41 pm (PST)
untuk button comm memang belum modif , saya hanya modif di generate . Silakan perhatikan kode yang terbaru : Private Sub Cmb_Start_Click()
'With WAdd.Sheets(1).Range( "A2")' jika belum di seting Wadd
If WAdd Is Nothing Then Exit Sub With WAdd.Sheets("Sheet1") .Range("A2" )
.Cells(L, 1) = txt_scan.Text
.Cells(L, 2) = lbl_tgl.Caption
.Cells(L, 3) = Left(txt_jam.Text, 5)
.Cells(L, 4) = Right(txt_jam.Text, 5)
.Cells(L, 5) = txt_OT.Text
.Cells(L, 6) = cmb_area.Value
.Cells(L, 7) = txt_atasan.Text
.Cells(L, 8) = txt_PIC.Text
End With
L = L + 1
txt_scan.Value = ""
txt_scan.SetFocus
End SubPrivate Sub Cmb_Generate_Click()
Dim Rng As Range, W As Long, w1 As Long, aw As Long, hal As Long
w1 = 1
aw = 0
hal = 1
Set WAdd = ActiveWorkbook
'Set Rng = WAdd.Sheets(1).Range( "b2")
'Set Rng = WAdd.Sheets(1).Range( Rng, Rng.End(xlDown) )
'diganti menjadi
WAdd.Sheets("sheet1") .Activate
Set Rng = ActiveSheet.Range("b2" )
If Rng.Value = "" Then
MsgBox "data kosong"
Exit Sub
End If
Set Rng = ActiveSheet.Range(Rng, Rng.End(xlDown) )
' batas pengantian For W = 1 To Rng.Rows.Count
' If W Mod 30 = 0 Or w1 = 1 Then
' If W Mod 30 = 0 Or hal = 1 Then
If ((W - 1) Mod 30 = 0) Or hal = 1 Then
' ThisWorkbook.Sheets("SPKL" ).Copy Before:=WAdd. Sheets(1)
' Set SAdd = ActiveSheet
' SAdd.Name = "SPKL" & hal'diganti menjadi
On Error Resume Next
Worksheets("SPKL" & hal).Activate
If Err.Number = 9 Then
MsgBox "Error maka buat " & hal
ThisWorkbook.Sheets("SPKL" ).Copy Before:=WAdd. Sheets(1)
Set SAdd = ActiveSheet
SAdd.Name = "SPKL" & hal
Else
Set SAdd = ActiveSheet
End If
On Error GoTo 0
' batas pengantian
WAdd.Sheets(SAdd.Name) .Range("i5" ) = cmb_area.Value
WAdd.Sheets(SAdd.Name) .Range("i6" ) = txt_atasan.Value
WAdd.Sheets(SAdd.Name) .Range("C6" ) = lbl_tgl.Caption
WAdd.Sheets(SAdd.Name) .Range("C41" ) = Rng.Rows.Count
'WAdd.Sheets(SAdd.Name) .Range("i60" ) = (WorksheetFunction. Ceiling(W, 29) / 29) _
& " Dari " & (WorksheetFunction.Ceiling(Rng. Rows.Count, 29) / 29)
w1 = w1 + 1 ' bisa digunakan hal saja
aw = 1
'isi tiap hal/sheet adalah 29
hal = hal + 1
WAdd.Sheets(SAdd.Name) .Range("A10" ).Select
Range(Selection, Selection.Offset(29, 9)).ClearContents 'Select
End If
With WAdd.Sheets(SAdd.Name) .Range("A10" )
.Cells(aw, 1) = W
.Cells(aw, 3) = Format(txt_scan.Value, "'000000")
.Cells(aw, 6) = Left(txt_jam, 5)
.Cells(aw, 7) = Right(txt_jam, 5)
End With
' baris berikutnya
aw = aw + 1
NextEnd Sub
To: belajar-excel@yahoogroups. com
From: ppc_03@sami.co.id
Date: Tue, 6 Dec 2011 08:26:05 +0700
Subject: Re: [belajar-excel] Debug dan restart my workbook
Mr kid dan pak sudarsono
terimakasih atas respon nya setelah saya pakai workbook dari Mr kid masih terjadi error yang sama
kemudian saya coba coding nya pak jkssxls Sudarsono juga sama, masih terjadi error.
saya kira komputer/excel saya yang bermasalah, saya coba di komputer lain hasilnya juga error
berikut error nya
para pakar excel yang lain mohon bantuannya
Terimakasih
Best Regard
<>.<>.<>.<>.<>.<>.
sidoel
----- Original Message -----
From: Kid Mr.
To: belajar-excel@yahoogroups. com
Sent: Tuesday, December 06, 2011 2:24 AM
Subject: Re: [belajar-excel] Debug dan restart my workbook
Setelah dicoba, tidak muncul error apapun.
Berikut hasilnya :
1. hasil pencet Comm
2. Hasil pencet Generate setelah pencet Comm
Jika tidak pencet Comm, maka pada hasil pencet Generate, di sheet SPKL kolom NIK akan berisi nilai yang ada di txt_scan.
Jika file yang lalu katanya bermasalah, coba file terlampir yang telah menambahkan variabel wbkApp (module level).
Wassalam,
Kid.
On Mon, Dec 5, 2011 at 16:31, ppc lambda <ppc_03@sami.co.id > wrote:
Mr kid saya coba Workbook yang di lampirkan masih terjadi error di tempat dan problem yang sama
para pakar yang lain mohon pencerahannya
Terimakasih
Best Regard
<>.<>.<>.<>.<>.<>.
Sidoel
----- Original Message -----
- 3a.
-
Re: Fungsi Drop down list plus vlookup
Posted by: "Kid Mr." mr.nmkid@gmail.com nmkid.family@ymail.com
Mon Dec 5, 2011 1:24 pm (PST)
Hai Harry,
Coba juga dengan fitur Pivot Table. Untuk data yang banyak, lebih cepat dan
hemat resources.
Wassalam.
Kid.
2011/12/5 harry budiman <harbudiman@gmail.com >
> **
>
>
> Salam para pakar
>
> Saya ingin menanyakan beberapa rumus paduan dropdown list dan vlook up
> dari data yang saya lampirkan,
> terima kasih atas bantuannya
>
> salam
> harry
>
>
>
- 4a.
-
Re: ListBox Multi Selection
Posted by: "Kid Mr." mr.nmkid@gmail.com nmkid.family@ymail.com
Mon Dec 5, 2011 1:42 pm (PST)
Dear Purnomo Sidi,
Jika targetnya adalah membuat daftar hasil filter multi selection, coba
manfaatkan fitur Pivot Table.
Regards,
Kid.
2011/12/5 Purnomo Sidi <pysa_2605@yahoo.com >
> **
>
>
> Dear, Master Excel
> mohon bantuannya dengan ilustrasi sebagai berikut :
>
> saya mempunya data yang ingin saya filter menggunakan List Box yang ingin
> saya tanyakan apakah bisa list box tersebut menghasilkan data sesuai apa
> yang kita pilih namun Item yang dipilih lebih dari satu pilihan ("MULTI
> SELECTION TYPE"). File terlampir
>
> Terima kasih atas bantuan dan petunjuknya
>
>
>
- 4b.
-
Re: ListBox Multi Selection
Posted by: "Purnomo Sidi" pysa_2605@yahoo.com pysa_2605
Mon Dec 5, 2011 4:20 pm (PST)
Mr. Kid yang darmawan terima kasih atas solusinya
Pak Onto Seno terima kasih atas ilmunya namun yang jadi masalah bagaimana list box tersebut bisa menghasilkan nilai sehingga data yang diinginkan muncul
trims.... - 4c.
-
Re: ListBox Multi Selection
Posted by: "o' Seno" ontoseno84@gmail.com ontoseno84@ymail.com
Mon Dec 5, 2011 5:16 pm (PST)
Karena listbox diMAMPUkan "multi select" nya
sedangkan row yg dipilih secara multi-selet bisa terpencar pencar index
barisnya
maka untuk menghasilkan "apa yg diselect menjadi tertulis di
sheet" diperlukan makro
padahal dari email ke-II bapak sudah wanti-wanti = anti makro
sehingga saya tidak ingin melanggar pagar tsb.
Property *LinkedCell* adalah CELL di sheet tempat dituliskannya VALUE dari
ListBox
sedangkan Value Listbox adalah item yg sedang dislect.
Unfortuanately, Propety *LINKED_CELL* (yg bisa diatur alamat cellnya tanpa
makro)
ternyata tidak berlaku saat Listbox di set *multiselect. *
Pivot Tabel seperti yg disarankan oelah Pak Kid sungguh suatu pemecahan yg
smart
(kami sejak pertamakali menjawab dengan thema tetap sepeti yg ditanyakan:
LISTBOX
yg ternyata malah menyulitkan bapak.. untuk itu kami mohon maaf..
dan pembicaraan listbox tanpa makro yg tidak cucok dgn keinginan bapak kita
sudahi di sini
tks kembali
2011/12/6 Purnomo Sidi <pysa_2605@yahoo.com >
> Mr. Kid yang darmawan terima kasih atas solusinya
> Pak Onto Seno terima kasih atas ilmunya namun yang jadi masalah bagaimana
list box tersebut bisa
> menghasilkan nilai sehingga data yang diinginkan muncul
> trims....
>
- 5a.
-
Re: Bls: [belajar-excel] Membuat auto number
Posted by: "Kid Mr." mr.nmkid@gmail.com nmkid.family@ymail.com
Mon Dec 5, 2011 1:45 pm (PST)
mbak Hartini,
Cara itu tidak ada di file terlampir yang lalu, tetapi cukup banyak ada di
milis. Mungkin tidak ada kasus yang khusus membahas tentang hal itu di
kasus lalu di milis, tetapi dalam solusinya, ada bagian script dan
pengaturan untuk memenuhi hal tersebut.
Jadi, silakan cari-cari di milis ya...
Kid.
2011/12/4 <hartini_80@yahoo.co.id >
> **
>
>
> ** Mr kid yg baik,
> kurang paham neh saya dengan maksud kata2 ini Cara lain adalah dengan
> menggunakan VBA untuk membatasi akses ke kolom No Urut dan meng-copy
> formula nomor urut ke baris input yang baru. Saya buka lampirannya hanya
> filtering saja?
>
> Salam
> Tiny
> Powered by Telkomsel BlackBerry®
> --------------------- ---------
> *From: * "Kid Mr." <mr.nmkid@gmail.com >
> *Sender: * belajar-excel@yahoogroups. com
> *Date: *Sun, 4 Dec 2011 15:00:50 +0700
> *To: *<belajar-excel@yahoogroups. >com
> *ReplyTo: * belajar-excel@yahoogroups. com
> *Subject: *Re: Bls: [belajar-excel] Membuat auto number
>
>
>
> mBak Hartini yang baik,
>
> File terlampir memanfaatkan fitur Table pada xl2007 (fitur List pada
> xl2003)
> Dengan memberi data validation pada kolom nomor urut, maka entry pada
> kolom nomor urut akan dibatasi oleh fitur data validation. Yang perlu
> diwaspadai adalah keterbatasan fitur data validation terhadap proses cut
> copy paste delete
>
> Cara lain adalah dengan menggunakan VBA untuk membatasi akses ke kolom No
> Urut dan meng-copy formula nomor urut ke baris input yang baru.
>
> Wassalamualaikum Wr. Wb.
> Kid.
>
> 2011/12/4 <hartini_80@yahoo.co.id >
>
>> **
>>
>>
>> ** Saya sudah pakai rumus itu pak, saya hide rumusnya, ternyata ada yg
>> ketik manual, bagaimana ya agar jika ada yg ketik manual maka tampil
>> peringatan no yg digunakan sudah ada? Seperti auto number yg di access itu
>> loh pak? Bisa kah?
>>
>> Salam
>> Tiny
>> Powered by Telkomsel BlackBerry®
>> --------------------- ---------
>> *From: * ghozi alkatiri <ghozialkatiri@yahoo.co. >id
>> *Sender: * belajar-excel@yahoogroups. com
>> *Date: *Sun, 4 Dec 2011 15:42:40 +0800 (SGT)
>> *To: *belajar-excel@yahoogroups. <belajar-excel@com yahoogroups. >com
>> *ReplyTo: * belajar-excel@yahoogroups. com
>> *Subject: *Bls: [belajar-excel] Membuat auto number
>>
>>
>>
>> misalkan daftar no urut dimulai dari A2 Nomer urut akan terisi
>> berdasarkan data yang masuk di B2 dst jika B2 berisi data maka A2 terisi
>> nomer urut 1 jika tambah data di B3 maka A3 akan terisi nomer urut 2 dst.
>> formula ditulis di A2 sbb:
>>
>> =IF(LEN(B2);COUNTA($B$ 2:B2);"")
>>
>> copy formula ke bawah dst.
>>
>> wassalam
>>
>> Ghozi Alkatiri
>>
>> ----- Pesan Asli -----
>> Dari: "hartini_80@yahoo.co.id " <hartini_80@yahoo.co.id >
>> Kepada: belajar-excel@yahoogroups. com
>> Cc:
>> Dikirim: Minggu, 4 Desember 2011 14:30
>> Judul: [belajar-excel] Membuat auto number
>>
>> Dear All,
>> Ada yg bisa bantu kah? Bagaimana membuat auto number di excel agar tidak
>> ada no urut yg double, kalo ada yg bisa help dong
>> Thanks be4
>> Salam
>> Tiny
>> Powered by Telkomsel BlackBerry®
>>
>> --------------------- --------- ------
>>
>> --------------------- --------- --------- --------- --------- -
>> 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@yahoogroup s.com
>>
>> keluar dari membership milis (UnSubscribe):
>> kirim mail kosong ke belajar-excel-unsubscribe@ yahoogroups. com
>> --------------------- --------- --------- --------- --------- -Yahoo!
>> Groups Links
>>
>>
>>
>>
>
>
- 5b.
-
Re: Bls: [belajar-excel] Membuat auto number
Posted by: "hartini_80@yahoo.co.id" hartini_80@yahoo.co.id hartini_80
Mon Dec 5, 2011 2:26 pm (PST)
Ini lg cari2 pak, seinget saya warku itu pernah ada dibuatin ama mba siti seh, thanks ya pak dah ngingetin, doain ya dapet filex ;)
Salam
Tiny
Powered by Telkomsel BlackBerry®
-----Original Message-----
From: "Kid Mr." <mr.nmkid@gmail.com >
Sender: belajar-excel@yahoogroups. com
Date: Tue, 6 Dec 2011 04:45:14
To: <belajar-excel@yahoogroups. >com
Reply-To: belajar-excel@yahoogroups. com
Subject: Re: Bls: [belajar-excel] Membuat auto number
mbak Hartini,
Cara itu tidak ada di file terlampir yang lalu, tetapi cukup banyak ada di
milis. Mungkin tidak ada kasus yang khusus membahas tentang hal itu di
kasus lalu di milis, tetapi dalam solusinya, ada bagian script dan
pengaturan untuk memenuhi hal tersebut.
Jadi, silakan cari-cari di milis ya...
Kid.
2011/12/4 <hartini_80@yahoo.co.id >
> **
>
>
> ** Mr kid yg baik,
> kurang paham neh saya dengan maksud kata2 ini Cara lain adalah dengan
> menggunakan VBA untuk membatasi akses ke kolom No Urut dan meng-copy
> formula nomor urut ke baris input yang baru. Saya buka lampirannya hanya
> filtering saja?
>
> Salam
> Tiny
> Powered by Telkomsel BlackBerry®
> --------------------- ---------
> *From: * "Kid Mr." <mr.nmkid@gmail.com >
> *Sender: * belajar-excel@yahoogroups. com
> *Date: *Sun, 4 Dec 2011 15:00:50 +0700
> *To: *<belajar-excel@yahoogroups. >com
> *ReplyTo: * belajar-excel@yahoogroups. com
> *Subject: *Re: Bls: [belajar-excel] Membuat auto number
>
>
>
> mBak Hartini yang baik,
>
> File terlampir memanfaatkan fitur Table pada xl2007 (fitur List pada
> xl2003)
> Dengan memberi data validation pada kolom nomor urut, maka entry pada
> kolom nomor urut akan dibatasi oleh fitur data validation. Yang perlu
> diwaspadai adalah keterbatasan fitur data validation terhadap proses cut
> copy paste delete
>
> Cara lain adalah dengan menggunakan VBA untuk membatasi akses ke kolom No
> Urut dan meng-copy formula nomor urut ke baris input yang baru.
>
> Wassalamualaikum Wr. Wb.
> Kid.
>
> 2011/12/4 <hartini_80@yahoo.co.id >
>
>> **
>>
>>
>> ** Saya sudah pakai rumus itu pak, saya hide rumusnya, ternyata ada yg
>> ketik manual, bagaimana ya agar jika ada yg ketik manual maka tampil
>> peringatan no yg digunakan sudah ada? Seperti auto number yg di access itu
>> loh pak? Bisa kah?
>>
>> Salam
>> Tiny
>> Powered by Telkomsel BlackBerry®
>> --------------------- ---------
>> *From: * ghozi alkatiri <ghozialkatiri@yahoo.co. >id
>> *Sender: * belajar-excel@yahoogroups. com
>> *Date: *Sun, 4 Dec 2011 15:42:40 +0800 (SGT)
>> *To: *belajar-excel@yahoogroups. <belajar-excel@com yahoogroups. >com
>> *ReplyTo: * belajar-excel@yahoogroups. com
>> *Subject: *Bls: [belajar-excel] Membuat auto number
>>
>>
>>
>> misalkan daftar no urut dimulai dari A2 Nomer urut akan terisi
>> berdasarkan data yang masuk di B2 dst jika B2 berisi data maka A2 terisi
>> nomer urut 1 jika tambah data di B3 maka A3 akan terisi nomer urut 2 dst.
>> formula ditulis di A2 sbb:
>>
>> =IF(LEN(B2);COUNTA($B$ 2:B2);"")
>>
>> copy formula ke bawah dst.
>>
>> wassalam
>>
>> Ghozi Alkatiri
>>
>> ----- Pesan Asli -----
>> Dari: "hartini_80@yahoo.co.id " <hartini_80@yahoo.co.id >
>> Kepada: belajar-excel@yahoogroups. com
>> Cc:
>> Dikirim: Minggu, 4 Desember 2011 14:30
>> Judul: [belajar-excel] Membuat auto number
>>
>> Dear All,
>> Ada yg bisa bantu kah? Bagaimana membuat auto number di excel agar tidak
>> ada no urut yg double, kalo ada yg bisa help dong
>> Thanks be4
>> Salam
>> Tiny
>> Powered by Telkomsel BlackBerry®
>>
>> --------------------- --------- ------
>>
>> --------------------- --------- --------- --------- --------- -
>> 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@yahoogroup s.com
>>
>> keluar dari membership milis (UnSubscribe):
>> kirim mail kosong ke belajar-excel-unsubscribe@ yahoogroups. com
>> --------------------- --------- --------- --------- --------- -Yahoo!
>> Groups Links
>>
>>
>>
>>
>
>
- 6a.
-
Ebook Excel 2007 Gratis
Posted by: "Udi Kusworo" udikusworo@yahoo.com udikusworo
Mon Dec 5, 2011 4:19 pm (PST)
Teman-teman yang ingin ebook tutorial excel 2007, silahkan download dari link berikut (gratis) :
ebook excel 2007
ebook tersebut saya dapatkan dari internet juga, saya bermagsud berbagi. semoga bermanfaat bagi yang memerlukan. - 6b.
-
Re: Ebook Excel 2007 Gratis
Posted by: "o' Seno" ontoseno84@gmail.com ontoseno84@ymail.com
Mon Dec 5, 2011 5:38 pm (PST)
Bukunya bagus pak Udi..
Kebetulan saya juga sudah pernah mendapatkan "bocoran" via japri dari teman
(member milis ini juga)
Tetapi harap diingat bahwa fle di Ziddu dan semacamnya (online-storage
gratisan) itu
diupload oleh "orang biasa", (yg agak sulit diketahui jatidirinya) bukan
pihak penerbit
atau pemegang copyright ebook tsb. Padahal buku spt itu biasanya harus
berbayar.
"Oke lah", itu tanggung jawab si peng-Upload &/ Ziddu, tetapi jika *milis
terhormat*
*ikut menyiarkan*, sepertinya menjadi kurang "bagus"...
Saran, jika ingin berbagi hal spt itu sebaiknya japri-japrian saja
Mohon maaf dan koreksi jika komentar saya tidak benar...
Mohon pendapat para fakar: wa bil khusus: Pak Sofyan, Pak Haer, Pak Akhsan
Pak Kid, Bu siti...
Terima kasih,
wassalamualaikum wr wb.
o'Seno
2011/12/6 Udi Kusworo <udikusworo@yahoo.com >
> **
> Teman-teman yang ingin ebook tutorial excel 2007, silahkan download dari
> link berikut (gratis) :
> *ebook excel 2007 *
> ebook tersebut saya dapatkan dari internet juga, saya bermagsud berbagi.
> semoga bermanfaat bagi yang memerlukan.
>
>
>
- 6c.
-
Re: Ebook Excel 2007 Gratis
Posted by: "Asror Al-Aliif's" asrorcakep@yahoo.com asrorcakep
Mon Dec 5, 2011 5:50 pm (PST)
Rekan,
Saya coba download file tersebut, tapi berhubung saya onlen lewat beebe, tidak bisa nee,.. Mmohon bantuan untuk sahare japri ke asror g?
Terimakasih,
Asror
-----Original Message-----
From: "o' Seno" <ontoseno84@gmail.com >
Sender: belajar-excel@yahoogroups. com
Date: Tue, 6 Dec 2011 08:38:12
To: <belajar-excel@yahoogroups. >com
Reply-To: belajar-excel@yahoogroups. com
Subject: Re: [belajar-excel] Ebook Excel 2007 Gratis
Bukunya bagus pak Udi..
Kebetulan saya juga sudah pernah mendapatkan "bocoran" via japri dari teman
(member milis ini juga)
Tetapi harap diingat bahwa fle di Ziddu dan semacamnya (online-storage
gratisan) itu
diupload oleh "orang biasa", (yg agak sulit diketahui jatidirinya) bukan
pihak penerbit
atau pemegang copyright ebook tsb. Padahal buku spt itu biasanya harus
berbayar.
"Oke lah", itu tanggung jawab si peng-Upload &/ Ziddu, tetapi jika *milis
terhormat*
*ikut menyiarkan*, sepertinya menjadi kurang "bagus"...
Saran, jika ingin berbagi hal spt itu sebaiknya japri-japrian saja
Mohon maaf dan koreksi jika komentar saya tidak benar...
Mohon pendapat para fakar: wa bil khusus: Pak Sofyan, Pak Haer, Pak Akhsan
Pak Kid, Bu siti...
Terima kasih,
wassalamualaikum wr wb.
o'Seno
2011/12/6 Udi Kusworo <udikusworo@yahoo.com >
> **
> Teman-teman yang ingin ebook tutorial excel 2007, silahkan download dari
> link berikut (gratis) :
> *ebook excel 2007 *
> ebook tersebut saya dapatkan dari internet juga, saya bermagsud berbagi.
> semoga bermanfaat bagi yang memerlukan.
>
>
>
- 7a.
-
Re: Week berdasar sel tanggal dan Bulan
Posted by: "Udin Haeruddin" herumamuda@gmail.com ruddin1795
Mon Dec 5, 2011 5:21 pm (PST)
Saya pake parameter 13, karena kalau pake 1, di kompi saya hasilnya 45
bukan 44 (sebagaimana diminta Pak Agung).
Saya juga heran, kok hasilnya di kompi pak Agung hasilnya : *#NUM! ?*
--
====== Haeruddin, S.Pd ======
- 7b.
-
Re: Week berdasar sel tanggal dan Bulan
Posted by: "o' Seno" ontoseno84@gmail.com ontoseno84@ymail.com
Mon Dec 5, 2011 5:45 pm (PST)
Dear Pak S Pd., dan peserta conversation topik ini...
Jika kondisi sudah begini
Sepertinya : file lampiran menjadi hal yg "setengah wajib"
Pengirim file sebaiknya menyebutkan regional settingnya, agar para peserta
diskusi
tidak perlu membuat asumsi yg terlalu banyak dan luas lagi
2011/12/6 Udin Haeruddin <herumamuda@gmail.com >
> **
>
> Saya pake parameter 13, karena kalau pake 1, di kompi saya hasilnya 45
> bukan 44 (sebagaimana diminta Pak Agung).
> Saya juga heran, kok hasilnya di kompi pak Agung hasilnya : *#NUM! ?*
> --
> ====== Haeruddin, S.Pd ======
>
>
- 7c.
-
Re: Week berdasar sel tanggal dan Bulan
Posted by: "agung_widodo@sanyo.com" agung_widodo@sanyo.com
Mon Dec 5, 2011 5:48 pm (PST)
Terimakasih mbakyu atas ulasannya yang selalu membelajari.
Kan tidak ada istilah terlambat untuk belajar.?
Akhirnya formula di C2 yang saya pakai dari resep pak Udin dan Master Kid saya tambahi bumbu sedikit menjadi
=WEEKNUM(B2 - DAY(B2) + A2)-1
Berhubung Week 1 di kalender kerja kantor dimulai Hari Senin tanggal 3 January 2011.
Terimakasih
Agung Widodo
_____________________ _________ __
From: belajar-excel@yahoogroups. [mailto:belajar-excel@com yahoogroups. ] On Behalf Of Hapscom
Sent: Monday, December 05, 2011 8:06 PM
To: belajar-excel@yahoogroups. com
Subject: Re: [belajar-excel] Week berdasar sel tanggal dan Bulan
Sudah terlambat ya...
Asumsinya: kolom MONTH = data date yg hanya ditampakkan MMM-YY nya
Angka-Tanggal nya biasanya = 1; tetapi kita tidak mau ambil risiko maka
kita haruskan jadi tgl [SEBELUM SATU] 1 dulu
=B2 - Day(B2) + A2
Tafsisr Al Haps:
Data date di B2 dimundurkan sebanyak nilai ANGKA TANGGAL-nya
(hasilnya pasti tgl sebelum tgl 1 bulan itu)
lalu ditambah bilangan yg ada di A2
Sekali lagi data di kolom B (month) harus daa tanggal, apapun format tampilnya
2011/12/5 <agung_widodo@sanyo.com <mailto:agung_widodo@sanyo.com >>
Mohon maaf pak Udin,
Tampaknya belum bisa.
- 7d.
-
Re: Week berdasar sel tanggal dan Bulan
Posted by: "Kid Mr." mr.nmkid@gmail.com nmkid.family@ymail.com
Mon Dec 5, 2011 6:04 pm (PST)
Return type dari fungsi WeekNum.
Pada Excel 2007 kebawah, masih berupa hari pertama dari week adalah hari
minggu (1) atau hari senin (2)
Pada Excel 2010, mulai dikembangkan kearah penentuan week pertama berdasar
hari pertama week. 1 dan 2 seperti pada xl2007 kebawah.
Untuk 11 (equal dengan 2 di xl2007 kebawah) sampai 17 adalah hari pertama
dari week diwakili oleh digit kedua (senin=1 dan minggu=7), dimana 1
januari pasti sebagai week 1.
Untuk 21, hari pertama week dengan cara penentuan week pertama, berdasar
standard eropa (berdasar jumlah hari yang lebih banyak di minggu pertama
Januari).
Kid
2011/12/6 Udin Haeruddin <herumamuda@gmail.com >
> **
>
>
> Saya pake parameter 13, karena kalau pake 1, di kompi saya hasilnya 45
> bukan 44 (sebagaimana diminta Pak Agung).
>
> Saya juga heran, kok hasilnya di kompi pak Agung hasilnya : *#NUM! ?*
>
>
>
>
> --
> ====== Haeruddin, S.Pd ======
>
>
>
- 8a.
-
Re: Masalah Lookup yang rumit
Posted by: "jkssxls Sudarsono" jkssxls@hotmail.com jkssbma
Mon Dec 5, 2011 5:22 pm (PST)
maksudnya : jadi 2 sub rutin :Sub sortArray_2D(MyArray, posisikey)
jumkol = UBound(MyArray, 1)
Dim kel1 As Variant
Dim kel2 As Variant
ReDim kel1((jumkol))
ReDim kel2((jumkol))
For lLoop = 1 To UBound(MyArray, 2)
For lLoop2 = lLoop To UBound(MyArray, 2)
If UCase(MyArray(posisikey, lLoop2)) < UCase(MyArray( posisikey, lLoop)) Then
For i = 1 To UBound(MyArray, 1)
kel1(i) = MyArray(i, lLoop)
kel2(i) = MyArray(i, lLoop2)
MyArray(i, lLoop) = kel2(i)
MyArray(i, lLoop2) = kel1(i)
Next End If Next lLoop2
Next lLoop
End Sub
Sub hilangkantambahan(MyArray, posisikey)
For j = 1 To UBound(MyArray, 2)
strnya = MyArray(posisikey, j)
strnya = StrReverse(strnya)
posisi = InStr(1, strnya, "_")
If posisi > 0 Then
strnya = Mid(strnya, posisi + 1)
End If
strnya = StrReverse(strnya)
MyArray(posisikey, j) = strnya
Next j
End Sub dan
Sub TambahanZZ(MyArray, posisikey)
'1--> posting key
'2--> Amount
'3--> MM atau ZZ
'4--> Transaction Date
'5--> No Reference
'6--> Remark
'7--> Acc No , dari mana
' MM ZZ
' 25 25
' 50
' 31 31
' 40
jumItem = UBound(MyArray, 2)
For j = 1 To jumItem
If j = 1 And MyArray(3, j) = "MM" Then
mPostingKey = MyArray(posisikey, j)
mAmount = MyArray(2, j)
mdoc = "ZZ"
mTanggal = MyArray(4, j)
mReferenceNo = MyArray(5, j)
mRemark = MyArray(6, j)
mAccNo = MyArray(7, j)
End If
Next j
ReDim Preserve MyArray(7, jumItem + 1)
MyArray(posisikey, jumItem + 1) = mPostingKey
MyArray(2, jumItem + 1) = mAmount
MyArray(3, jumItem + 1) = mdoc
MyArray(4, jumItem + 1) = mTanggal
MyArray(5, jumItem + 1) = mReferenceNo
MyArray(6, jumItem + 1) = mRemark
MyArray(7, jumItem + 1) = kdAccCustomer
If mPostingKey = 25 Then
mPostingKey = 50
ElseIf mPostingKey = 31 Then
mPostingKey = 40
Else
mPostingKey = ""
End If
jumItem = jumItem + 1
ReDim Preserve MyArray(7, jumItem + 1)
MyArray(posisikey, jumItem + 1) = mPostingKey
MyArray(2, jumItem + 1) = mAmount
MyArray(3, jumItem + 1) = "" ' mdoc
' MyArray(4, jumItem + 1) = mTanggal
MyArray(4, jumItem + 1) = ""
' MyArray(5, jumItem + 1) = mReferenceNo
MyArray(5, jumItem + 1) = ""
MyArray(6, jumItem + 1) = mRemark
' MyArray(7, jumItem + 1) = mAccNo
MyArray(7, jumItem + 1) = kdAccLedger
End Sub
To: belajar-excel@yahoogroups. com
From: jkssxls@hotmail.com
Date: Mon, 5 Dec 2011 09:45:36 +0000
Subject: RE: [belajar-excel] Masalah Lookup yang rumit
End SubSub TambahanZZ(MyArray, posisikey)
seharusnya di pisah jadi : End Sub Sub TambahanZZ(MyArray, posisikey)
To: belajar-excel@yahoogroups. com
From: dbpermatasari@gmail.com
Date: Mon, 5 Dec 2011 17:01:39 +0800
Subject: Re: [belajar-excel] Masalah Lookup yang rumit
Pak Sudarsono,
Kode macro yang kedua ada Compile error message " Sub or function not define "
Saya udah coba debug namun tidak berhasil.
Mohon sekali lag bantuan bapak.
Terima kasih
-Mansor
MARKETPLACE
Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.
Switch to: Text-Only, Daily Digest Unsubscribe Terms of Use
.
- 9.
-
Trs: Bls: [belajar-excel] Dynamic row
Posted by: "ghozi alkatiri" ghozialkatiri@yahoo.co.id ghozialkatiri
Mon Dec 5, 2011 5:30 pm (PST)
koreksi atas solusi dynamic row pertanyaan ""andre prisuasetio"" <qlick@inbox. com > ini forward dari japri yang diajukan oleh yang bersangkutan sekaligus bisa dipelajari oleh be exelers yang lain.
wassalam
Ghozi Alkatiri
----- Pesan yang Diteruskan -----
Dari: ghozi alkatiri <ghozialkatiri@yahoo.co. >id
Kepada: ""andre prisuasetio"" <qlick@inbox. com >
Dikirim: Selasa, 6 Desember 2011 7:35
Judul: Bls: Bls: [belajar-excel] Dynamic row
terima kasih atas koreksinya
untuk menghindari kasus seperti yang ditanyakan saya merubah formula menjadi :
tulis formula array di G1 tekan enter +shift +CTRL
{=IFERROR(INDEX(NAMA;SMALL( IF((DIVISI= $F1)*(PT= INDEX($F$ 1:$F1;TRUNC( (ROW()-1) /4)*4+1)) ;ROW(PT)- 1);COLUMNS( $A:A)));" ")}
jika range yang sebelumnya ditulis Row(1:26) diganti dengan ROW(PT)-1 dan colomn($1:$1) diganti dengan COLUMNS($A:A)
jadi dengan perubahan ini berapapun tambahan data akan otomatis masuk selama cell tempat masuknya datatambahan diberi formula. dan dengan formula baru ini formula cukup ditulis sekali di G1 bisa dicopy ke kanan maupun ke bawah dengan bebas tanpa harus memmilih kolom input secara serentak seperti formula sebelumnya.
silahkan dicoba
Wassalam
Ghozi Alkatiri
_____________________ _________ __
Dari: ""andre prisuasetio"" <qlick@inbox. com >
Kepada: ghozialkatiri@yahoo.co. id
Dikirim: Senin, 5 Desember 2011 22:25
Judul: RE:Bls: [belajar-excel] Dynamic row
Mas ghozi, saya coba tambah data, malah hilang 1 baris (saya tambah data PT. A, Divisi IT, Kodir, data yg sudah ada malah
hilang)
_____________________ _________ _________ _________ _________ _
Send your photos by email in seconds...
TRY FREE IM TOOLPACK at http://www.imtoolpack.com/default. aspx?rc=if3
Works in all emails, instant messengers, blogs, forums and social networks.
Need to Reply?
Click one of the "Reply" links to respond to a specific message in the Daily Digest.
---------------------------------------------------------------------
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
---------------------------------------------------------------------
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
---------------------------------------------------------------------
MARKETPLACE
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Individual | Switch format to Traditional
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
Tidak ada komentar:
Posting Komentar