Minggu, 25 Maret 2012

[belajar-excel] Digest Number 1563

Messages In This Digest (12 Messages)

Messages

1a.

Re: Menghitung data dengan kondisi tertentu

Posted by: "Kid Mr." mr.nmkid@gmail.com   nmkid.family@ymail.com

Sat Mar 24, 2012 1:09 am (PDT)



Ikutan juga ah...

Coba formula :
=COUNTIF($A$3:$A$21,"<="&E$2&$D3)-COUNTIF($A$3:$A$21,"<"&E$2&$C3)

Kid.

On Tue, Mar 20, 2012 at 15:39, Zerlinda Seismica <seismica@yahoo.com> wrote:

> **
>
>
> Salam
>
> Sebelumnya mau ucapin makasih atas bantuan temen..mau nambah lagi nih
> nanya nya.
> Adakah formula untuk menghitung jumlah data dengan kondisi yang agak lain..
>
> Saya lampirkan kasusnya..maksih banet sebelumnya..
>
> Salam
>
> Seismica
>
>
>
2a.

Re: Message box Ok Cancel

Posted by: "cuma.milis@gmail.com" cuma.milis@gmail.com

Sat Mar 24, 2012 1:14 am (PDT)



mba Rara,
mau tanya dong untuk yang dicomment mba rara dibawah.

mengenai deklarasi variabel seperti dibawah ;

kenapa As Long ? koq ga As Boolean, String atau yg lain?
dari sample select case ki semprul kemarin kalau Boolean kondisi nya hanya 2, true dan false.
bagaimana dengan deklarasi Double?
apakah perlu semua variabel di deklarasikan?
apakah ada bedanya kalau semua -karena saya kurang paham mengenai ini-, saya beri saja semua deklarasi menjadi As Variant?
saat ini kebetulan saya sedang membuat macro, dan kebetulan tanpa ada deklarasi, jalan sih jalan, tapi mba rara bilang deklarasi variabel bisa membuat lebih cepat lagi proses nya. kalau berkenan mohon berbagi ilmunya.
terima kasih sebelumnya.

salam
vega

------- Original message -------
> From: Rara Wilis <ra2wilis@gmail.com>
> To: belajar-excel@yahoogroups.com
> Sent: 21.3., 12:00
>
>  
>
> Mohon maaf, hanya ingin menambah setitik dari makro pak Karnadi yg sudah oke..
>
> Kita akan lebih baik membiasakan hal-hal kecil sejak menghadapi kasus-kasus kecil
> misalnya menuliskan DEKLARASI Variable, sebelum variable digunakan.
> Hal ini sangat berpengaruh terhadap kecepatan program, terutama akan sangat terasa
> kelak jika kita membuat proyek2 besar
>
> Variable Jawab,  sebelum digunakan dapat dideklarasikan sbb
>
> Private Sub Worksheet_Change(ByVal Target As Range)
>    Dim Jawab As Long  ' atau jika tak tahu type nya
>   'Dim Jawab          ' ( as Variant)
>    If Target = Cells(1) Then
>       If Target <> vbNullString Then
>          Jawab = MsgBox("Pilih Ok atau Cancel ??", vbOKCancel, "Pilih Salah satu !!")
>          If Jawab = vbOK Then
>             Target(1, 2).Value = "Good Job"
>          Else
>             Target(1, 2).Value = vbNullString
>          End If
>       End If
>    End If
> End Sub
> '---------
> MsgBox Return Values
> Constant Value Description
> vbOK 1 OK button pressed
> vbCancel 2 Cancel button pressed
> vbAbort 3 Abort button pressed
> vbRetry 4 Retry button pressed
> vbIgnore 5 Ignore button pressed
> vbYes 6 Yes button pressed
> vbNo 7 No button pressed
>
> CMIIW
>
>
> On Wed, Mar 21, 2012 at 11:37 AM, hendrik karnadi <hendrikkarnadi@yahoo.com> wrote:
>> Coba yang ini, apakah sudah sesuai harapan.
>> Salam,
>> Hendrik Karnadi
>>
>  
> ________________________________
> From: Kurei recca <yusajing_ehm@yahoo.com>
> Sent: Wednesday, 21 March 2012, 10:51 
> Salam Para Master excel,
> Saya sedang membuat suatu coding dengan vba macro, tetapi saya kesulitan dalam membuat messagebox yang menggunakan Ok cancel,,
> Kondisi yang saya inginkan adalah ketika muncul message box dan keluar pilihan "OK" atau "Cancel" akan keluar suatu process jika memilih salah satu.
> Misal dalam kasus ini adalah :
> Jika saya memilih "Ok" maka akan keluar kalimat "Good Job" di B1,
> Untuk lebih jelasnya saya lampirkan filenya,,
> terimakasih
> Ridwan
>

2b.

Re: Message box Ok Cancel

Posted by: "Kid Mr." mr.nmkid@gmail.com   nmkid.family@ymail.com

Sat Mar 24, 2012 1:40 am (PDT)



Boleh ikutan ngobrol ya...

1. kenapa As Long ? koq ga As Boolean, String atau yg lain? dari sample
select case ki semprul kemarin kalau Boolean kondisi nya hanya 2, true dan
false.
bagaimana dengan deklarasi Double?
>> Pemilihan tipe data saat mendeklarasikan variabel, tergantung pada nilai
yang akan diisikan ke variabel tersebut.
Misal, dalam sebuah proses untuk mengkalkulasi sesuatu, dibutuhkan 7
variabel,
yaitu x1 dan x2 untuk simpan angka bilangan bulat maka bisa menggunakan
tipe Long atau Integer yang cenderung dipilih berdasar range nilai data
yang akan disimpan, karena Integer memiliki range nilai yang dapat disimpan
yang lebih sempit dibanding Long.
Deklarasinya :
dim x1 as long, x2 as long
bukan dim x1,x2 as long

y3 dan y4 menyimpan status TRUE / FALSE maka memilih tipe data Boolean
dim y3 as boolean, y4 as boolean

z5 berisi nilai persentase sesuatu yang ada angka dibelakang komanya, maka
dipilih single atau double
dim z5 as double

pesan6 menyimpan teks pesan maka dipilih string
dim pesan6 as string

rngData menyimpan object range data yang akan diproses maka menggunakan
tipe object range
dim rngdata as range

2. apakah perlu semua variabel di deklarasikan?
>> Pendeklarasian seluruh variabel adalah sesuatu yang dianjurkan, meski
bukan berarti kalau tidak dideklarasikan terus ndak bisa.
Ketika baris pertama module bertuliskan Option Explicit, maka
pendeklarasian variabel harus dilakukan. Jika tidak ada, maka variabel yang
tidak dideklarasikan akan bertipe Variant.

3. apakah ada bedanya kalau semua -karena saya kurang paham mengenai ini-,
saya beri saja semua deklarasi menjadi As Variant?
>> Tipe data variant adalah tipe data yang bisa berisi apa saja. Karena
harus bisa berisi apa saja, maka disediakanlah ruang memori yang luas untuk
variabel bertipe data ini. Tentu hal ini akan membutuhkan ruang memori yang
besar. Kadang ngelesnya para pemakai variant adalah 'punya memori luas
banget kok'
nah untuk hal ini, coba dibayangkan begini saja....
Kalau akan bepergian dan harus bawa oleh-oleh, misal ada 7 oleh-oleh
seperti di atas sana, apakah akan dipilih kopor yang paling besar untuk
setiap oleh-oleh ?
Padahal ada oleh-oleh yang bisa diwadahi dalam sebuah kantong plastik 1/4
KG ada yang kresek kecil, ada yang kresek besar, ada juga yang muat
dimasukkan ke kardus tart ukuran 30 x 30 cm.

4. saat ini kebetulan saya sedang membuat macro, dan kebetulan tanpa ada
deklarasi, jalan sih jalan, tapi mba rara bilang deklarasi variabel bisa
membuat lebih cepat
>> sekarang, semua variabel sudah dideklarasikan.
bayangkan lagi, komputer bagaikan seorang kuli angkut. Kalau si kuli tadi
diminta membawa semua barang bawaan, kira-kira akan cepat mana ya antara
dua keadaan di atas ? Harus membawa oleh-oleh yang diwadahi dalam 7 kopor
besar ataukah membawa oleh-oleh yang wadahnya disesuaikan dengan ukuran
isinya ?

Wassalam,
Kid.

On Sat, Mar 24, 2012 at 14:30, <cuma.milis@gmail.com> wrote:

> **
>
>
> mba Rara,
> mau tanya dong untuk yang dicomment mba rara dibawah.
>
> mengenai deklarasi variabel seperti dibawah ;
>
> kenapa As Long ? koq ga As Boolean, String atau yg lain?
> dari sample select case ki semprul kemarin kalau Boolean kondisi nya hanya
> 2, true dan false.
> bagaimana dengan deklarasi Double?
> apakah perlu semua variabel di deklarasikan?
> apakah ada bedanya kalau semua -karena saya kurang paham mengenai ini-,
> saya beri saja semua deklarasi menjadi As Variant?
> saat ini kebetulan saya sedang membuat macro, dan kebetulan tanpa ada
> deklarasi, jalan sih jalan, tapi mba rara bilang deklarasi variabel bisa
> membuat lebih cepat lagi proses nya. kalau berkenan mohon berbagi ilmunya.
> terima kasih sebelumnya.
>
> salam
> vega
>
>
> ------- Original message -------
> > From: Rara Wilis <ra2wilis@gmail.com>
> > To: belajar-excel@yahoogroups.com
> > Sent: 21.3., 12:00
> >
> >
> >
> > Mohon maaf, hanya ingin menambah setitik dari makro pak Karnadi yg sudah
> oke..
> >
> > Kita akan lebih baik membiasakan hal-hal kecil sejak menghadapi
> kasus-kasus kecil
> > misalnya menuliskan DEKLARASI Variable, sebelum variable digunakan.
> > Hal ini sangat berpengaruh terhadap kecepatan program, terutama akan
> sangat terasa
> > kelak jika kita membuat proyek2 besar
> >
> > Variable Jawab, sebelum digunakan dapat dideklarasikan sbb
> >
> > Private Sub Worksheet_Change(ByVal Target As Range)
> > Dim Jawab As Long ' atau jika tak tahu type nya
> > 'Dim Jawab ' ( as Variant)
> > If Target = Cells(1) Then
> > If Target <> vbNullString Then
> > Jawab = MsgBox("Pilih Ok atau Cancel ??", vbOKCancel, "Pilih
> Salah satu !!")
> > If Jawab = vbOK Then
> > Target(1, 2).Value = "Good Job"
> > Else
> > Target(1, 2).Value = vbNullString
> > End If
> > End If
> > End If
> > End Sub
> > '---------
> > MsgBox Return Values
> > Constant Value Description
> > vbOK 1 OK button pressed
> > vbCancel 2 Cancel button pressed
> > vbAbort 3 Abort button pressed
> > vbRetry 4 Retry button pressed
> > vbIgnore 5 Ignore button pressed
> > vbYes 6 Yes button pressed
> > vbNo 7 No button pressed
> >
> > CMIIW
> >
> >
> > On Wed, Mar 21, 2012 at 11:37 AM, hendrik karnadi <
> hendrikkarnadi@yahoo.com> wrote:
> >> Coba yang ini, apakah sudah sesuai harapan.
> >> Salam,
> >> Hendrik Karnadi
> >>
> >
> > ________________________________
> > From: Kurei recca <yusajing_ehm@yahoo.com>
> > Sent: Wednesday, 21 March 2012, 10:51
> > Salam Para Master excel,
> > Saya sedang membuat suatu coding dengan vba macro, tetapi saya kesulitan
> dalam membuat messagebox yang menggunakan Ok cancel,,
> > Kondisi yang saya inginkan adalah ketika muncul message box dan keluar
> pilihan "OK" atau "Cancel" akan keluar suatu process jika memilih salah
> satu.
> > Misal dalam kasus ini adalah :
> > Jika saya memilih "Ok" maka akan keluar kalimat "Good Job" di B1,
> > Untuk lebih jelasnya saya lampirkan filenya,,
> > terimakasih
> > Ridwan
> >
>
>
>
2c.

Re: Message box Ok Cancel

Posted by: "Rara Wilis" ra2wilis@gmail.com   rr_wilis

Sat Mar 24, 2012 1:58 am (PDT)



Jika ada tombol ( didalam MsgBox ) di klik, VBA akan mengembalikan sebuah *
Nilai.*
Nilai tombol yg di klik itu unik, seperti pada tabel yg telah Rara berikan
di bagian bawah
pada email kemarin, seperti ini

Constant

Value

Description

*vbOK*

1

*OK* button pressed

*vbCancel*

2

*Cancel* button pressed

*vbAbort*

3

*Abort* button pressed

*vbRetry*

4

*Retry* button pressed

*vbIgnore*

5

*Ignore* button pressed

*vbYes*

6

*Yes* button pressed

*vbNo*

7

*No* button pressed

Jadi *Nilai sebenarnya* adalah = *Bilangan* (bertype LongInteger, disingkat
Long)

Bahwa kita bisa menulis: If Jawab = *vbOK * Then
nilainya sama dengan: if Jawab = *1* Then

Artinya *VbOK* (dan kawan2) itu adalah sebuah Constant/ *konstanta *(seperti
variable yg tidak dapat
diubah ubah)* *bawaan dari VBA yg bertype *Bilangan Long*; bukan Boolean,
Bukan String.
Begitulah, CMIIW

Semua Konstanta bawaan dari VBA ada daftarnya dan bisa dilihat NILAI dan
Type datanya
(di Help VBA)

Ya, Semua Variable SEBAIKNYA dideklarasikan lebih dahulu karena akan
mempercepat
proses makro dan mengirit memory yg menggunakan variable tsb.
Variable yg tidak dideklarasikan akan dianggap *bertype VARIANT* yg
memerlukan alokasi
memori lebih besar daripada type lain. Lihat bagian "DataType" pada Help
VBA

Untuk memaksa kita mendeklarasikan variables, kita dapat menuliskan
pernyataan
Option Explicit
di tiap module di bagian General, atau
mengEnabled checkbox "Require Variable Declaration"
[image: Inline image 1]

Jadi menuliskan Opton Explicit *tidak berpengaruh kepada jalannya program*tetapi
berpengaruh saat kita mengetikkan code di module.

Sekali lagi hal ini (mendeklarsasikan variable) baru akan terasa jika
program cukup besar
dan panjang.

File untuk Test membuktikan perbedaannya bisa diunduh di sini:
http://www.box.com/shared/rq4qg6lxiq

cmiiw
-Rara

On Sat, Mar 24, 2012 at 2:30 PM, <cuma.milis@gmail.com> wrote:

> **
>
> mba Rara,
> mau tanya dong untuk yang dicomment mba rara dibawah.
>
> mengenai deklarasi variabel seperti dibawah ;
>
> kenapa As Long ? koq ga As Boolean, String atau yg lain?
> dari sample select case ki semprul kemarin kalau Boolean kondisi nya hanya
> 2, true dan false.
> bagaimana dengan deklarasi Double?
> apakah perlu semua variabel di deklarasikan?
> apakah ada bedanya kalau semua -karena saya kurang paham mengenai ini-,
> saya beri saja semua deklarasi menjadi As Variant?
> saat ini kebetulan saya sedang membuat macro, dan kebetulan tanpa ada
> deklarasi, jalan sih jalan, tapi mba rara bilang deklarasi variabel bisa
> membuat lebih cepat lagi proses nya. kalau berkenan mohon berbagi ilmunya.
> terima kasih sebelumnya.
>
> salam
> vega
>
> * ------- Original message -------
> > From: Rara Wilis <ra2wilis@gmail.com>
> > To: belajar-excel@yahoogroups.com
> *
> * > Sent: 21.3., 12:00
> >
> > Mohon maaf, hanya ingin menambah setitik dari makro pak Karnadi yg sudah
> oke..
> > Kita akan lebih baik membiasakan hal-hal kecil sejak menghadapi
> kasus-kasus kecil
> > misalnya menuliskan DEKLARASI Variable, sebelum variable digunakan.
> > Hal ini sangat berpengaruh terhadap kecepatan program, terutama akan
> sangat terasa
> > kelak jika kita membuat proyek2 besar
> >
> > Variable Jawab, sebelum digunakan dapat dideklarasikan sbb
> >
> > Private Sub Worksheet_Change(ByVal Target As Range)
> > Dim Jawab As Long ' atau jika tak tahu type nya
> > 'Dim Jawab ' ( as Variant)
> > If Target = Cells(1) Then
> > If Target <> vbNullString Then
> > Jawab = MsgBox("Pilih Ok atau Cancel ??", vbOKCancel, "Pilih
> Salah satu !!")
> > If Jawab = vbOK Then
> > Target(1, 2).Value = "Good Job"
> > Else
> > Target(1, 2).Value = vbNullString
> > End If
> > End If
> > End If
> > End Sub
> > '---------
> > MsgBox Return Values
> > Constant Value Description
> > vbOK 1 OK button pressed
> > vbCancel 2 Cancel button pressed
> > vbAbort 3 Abort button pressed
> > vbRetry 4 Retry button pressed
> > vbIgnore 5 Ignore button pressed
> > vbYes 6 Yes button pressed
> > vbNo 7 No button pressed
> >
> > CMIIW*
>
2d.

Re: Message box Ok Cancel

Posted by: "yusajing_ehm@yahoo.com" yusajing_ehm@yahoo.com   yusajing_ehm

Sat Mar 24, 2012 11:12 am (PDT)



Oke, thx ya teman2 atas pencerahannya..

-----Original Message-----
From: Rara Wilis <ra2wilis@gmail.com>
Sender: belajar-excel@yahoogroups.com
Date: Sat, 24 Mar 2012 15:58:54
To: <belajar-excel@yahoogroups.com>
Reply-To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] Message box Ok Cancel

Jika ada tombol ( didalam MsgBox ) di klik, VBA akan mengembalikan sebuah Nilai.*
Nilai tombol yg di klik itu unik, seperti pada tabel yg telah Rara berikan di bagian bawah pada email kemarin, seperti ini

Constant Value Description
vbOK 1 OK button pressed
vbCancel 2 Cancel button pressed
vbAbort 3 Abort button pressed
vbRetry 4 Retry button pressed
vbIgnore 5 Ignore button pressed
vbYes 6 Yes button pressed
vbNo 7 No button pressed

Jadi Nilai sebenarnya adalah = Bilangan (bertype LongInteger, disingkat Long)

Bahwa kita bisa menulis: If Jawab = vbOK Then
nilainya sama dengan: if Jawab = 1 Then

Artinya *VbOK* (dan kawan2) itu adalah sebuah Constant/ *konstanta *(seperti variable yg tidak dapat diubah ubah)* *bawaan dari VBA yg bertype *Bilangan Long*; bukan Boolean,Bukan String.
Begitulah, CMIIW

Semua Konstanta bawaan dari VBA ada daftarnya dan bisa dilihat NILAI dan Type datanya (di Help VBA)

Ya, Semua Variable SEBAIKNYA dideklarasikan lebih dahulu karena akan
mempercepat proses makro dan mengirit memory yg menggunakan variable tsb.
Variable yg tidak dideklarasikan akan dianggap *bertype VARIANT* yg
memerlukan alokasi memori lebih besar daripada type lain.
Lihat bagian "DataType" pada Help VBA

Untuk memaksa kita mendeklarasikan variables, kita dapat menuliskan
pernyataan
Option Explicit
di tiap module di bagian General, atau
mengEnabled checkbox "Require Variable Declaration"
[image: Inline image 1]

Jadi menuliskan Opton Explicit tidak berpengaruh kepada jalannya program tetapi berpengaruh saat kita mengetikkan code di module.

Sekali lagi hal ini (mendeklarsasikan variable) baru akan terasa jika
program cukup besar dan panjang.

File untuk Test membuktikan perbedaannya bisa diunduh di sini:
http://www.box.com/shared/rq4qg6lxiq

cmiiw
-Rara

On Sat, Mar 24, 2012 at 2:30 PM, <cuma.milis@gmail.com> wrote:
> **
> mba Rara,
> mau tanya dong untuk yang dicomment mba rara dibawah.
>
> mengenai deklarasi variabel seperti dibawah ;
>
> kenapa As Long ? koq ga As Boolean, String atau yg lain?
> dari sample select case ki semprul kemarin kalau Boolean kondisi nya hanya
> 2, true dan false.
> bagaimana dengan deklarasi Double?
> apakah perlu semua variabel di deklarasikan?
> apakah ada bedanya kalau semua -karena saya kurang paham mengenai ini-,
> saya beri saja semua deklarasi menjadi As Variant?
> saat ini kebetulan saya sedang membuat macro, dan kebetulan tanpa ada
> deklarasi, jalan sih jalan, tapi mba rara bilang deklarasi variabel bisa
> membuat lebih cepat lagi proses nya. kalau berkenan mohon berbagi ilmunya.
> terima kasih sebelumnya.
>
> salam
> vega
2e.

Re: Message box Ok Cancel

Posted by: "i Haps" hapsari.stlizbeth@gmail.com   liz_indri_haps

Sat Mar 24, 2012 1:17 pm (PDT)



mo Ikutan juga... biar seru...

*Data Type* (tipe data) itu di semua bhs pemrograman sebenarnya hampir sama
tetapi ada variasinya yg agak berbeda misalnya

## bilangan bulat (integer) , utuh tidak mengandung pecahan
*di VBA* di bagi bagi lagi menajdi 3 golongan
Byte = hanya POSITIP 0 sampai 255 (alokasi memori 1 Byte)
Short Integer (dinamai type Integer) = plus minus 32 ribuan (2 byte)
Long Integer (dinamai type Long) = plus minus 2,14 milyar (4 byte)

## bilangan real (riil), bilangan nyata (plus minus, bisa mengandung
pecahan)
*di VBA *dibagi menjadi 2 golongan
Single, lengkapnya: Single-precision floating-point (4 bytes) dan
Double, atau lengkapnya: Double-precision floating-point) (8 bytes)

Tabel dalam Sheet excel
*terlampir*<http://www.box.com/s/201622d800182030f3cd>akan menjelaskan
lebih rinci
Mudah-mudahan banyak manfaat nya, minim modhorot nya..Amin...

*- i Haps -*
*
*
*
*

*2012/3/24 <cuma.milis@gmail.com>
*
>
> * *
>
> *mba Rara,
> mau tanya dong untuk yang dicomment mba rara dibawah.
> mengenai deklarasi variabel seperti dibawah ;
> kenapa As Long ? koq ga As Boolean, String atau yg lain?
> dari sample select case ki semprul kemarin kalau Boolean kondisi nya hanya
> 2, true dan false.
> bagaimana dengan deklarasi Double?
> apakah perlu semua variabel di deklarasikan?
> apakah ada bedanya kalau semua -karena saya kurang paham mengenai ini-,
> saya beri saja semua deklarasi menjadi As Variant?
> saat ini kebetulan saya sedang membuat macro, dan kebetulan tanpa ada
> deklarasi, jalan sih jalan, tapi mba rara bilang deklarasi variabel bisa
> membuat lebih cepat lagi proses nya. kalau berkenan mohon berbagi ilmunya.
> terima kasih sebelumnya.
>
> salam
> vega*
> *
> *
> ------- Original message -------
> > From: Rara Wilis <ra2wilis@gmail.com>
> > To: belajar-excel@yahoogroups.com
> > Sent: 21.3., 12:00
> >
> > Mohon maaf, hanya ingin menambah setitik dari makro pak Karnadi yg sudah
> oke..
> > Kita akan lebih baik membiasakan hal-hal kecil sejak menghadapi
> kasus-kasus kecil
> > misalnya menuliskan DEKLARASI Variable, sebelum variable digunakan.
> > Hal ini sangat berpengaruh terhadap kecepatan program, terutama akan
> sangat terasa
> > kelak jika kita membuat proyek2 besar
> >
> > Variable Jawab, sebelum digunakan dapat dideklarasikan sbb
> >
> > Private Sub Worksheet_Change(ByVal Target As Range)
> > Dim Jawab As Long ' atau jika tak tahu type nya
> > 'Dim Jawab ' ( as Variant)
> > If Target = Cells(1) Then
> > If Target <> vbNullString Then
> > Jawab = MsgBox("Pilih Ok atau Cancel ??", vbOKCancel, "Pilih
> Salah satu !!")
> > If Jawab = vbOK Then
> > Target(1, 2).Value = "Good Job"
> > Else
> > Target(1, 2).Value = vbNullString
> > End If
> > End If
> > End If
> > End Sub
> > '---------
> > MsgBox Return Values
> > Constant Value Description
> > vbOK 1 OK button pressed
> > vbCancel 2 Cancel button pressed
> > vbAbort 3 Abort button pressed
> > vbRetry 4 Retry button pressed
> > vbIgnore 5 Ignore button pressed
> > vbYes 6 Yes button pressed
> > vbNo 7 No button pressed
> >
> > CMIIW
>
2f.

Re: Message box Ok Cancel

Posted by: "cuma.milis@gmail.com" cuma.milis@gmail.com

Sat Mar 24, 2012 6:23 pm (PDT)



mr kid dan mba rara,
terima kasih banyak penjelasannya.
saya sudah mulai paham sekarang.

tambah tanya pasti boleh kan...hehehe...
bagaimana menyiasati penulisan atas deklarasi variabel dan set variabel agar tidak perlu saya tulis ulang disetiap macro saya.

misalnya ;
sub reportke1 ()
call olahdata1
'dlm olahdata1 sudah saya deklarasi dan set 8 variabel
call report1
'dlm report1 ada 5 variabel punya olahdata1 yg dipakai
end sub

sub reportke2 ()
call olahdata2
'dlm olahdata2 sudah saya deklarasi dan set 10 variabel
call olahdata1
call report2
'dlm report2 saya perlu deklarasi dan set lagi variabel yg sdh di set di olahdata1 dan olahdata2
end sub

masalahnya adalah saya terpaksa memenggal menjadi beberapa sub macro (olahdata1 smp ke sekian), karena proses setiap report tidak selalu sama.

skrg ini yg ada di kepala saya adalah membuat :

sub deklarasisemuanya()
'dim semua variabelnya
'set semua variabel
'btw jumlahnya banyak sekali disini
end sub

kemudian tinggal call deklarisemuanya.

atau adakah yg lebih baik dari isi yang ada di kepala saya?
mohon pencerahannya lagi

salam
vega

------- Original message -------
> From: Kid Mr. <mr.nmkid@gmail.com>
> To: belajar-excel@yahoogroups.com
> Sent: 24.3., 15:40
>
>  
>
> Boleh ikutan ngobrol ya...
>
> 1. kenapa As Long ? koq ga As Boolean, String atau yg lain? dari sample select case ki semprul kemarin kalau Boolean kondisi nya hanya 2, true dan false.
> bagaimana dengan deklarasi Double?
>>> Pemilihan tipe data saat mendeklarasikan variabel, tergantung pada nilai yang akan diisikan ke variabel tersebut.
> Misal, dalam sebuah proses untuk mengkalkulasi sesuatu, dibutuhkan 7 variabel,
> yaitu x1 dan x2 untuk simpan angka bilangan bulat maka bisa menggunakan tipe Long atau Integer yang cenderung dipilih berdasar range nilai data yang akan disimpan, karena Integer memiliki range nilai yang dapat disimpan yang lebih sempit dibanding Long.
> Deklarasinya :
> dim x1 as long, x2 as long
> bukan dim x1,x2 as long
>
> y3 dan y4 menyimpan status TRUE / FALSE maka memilih tipe data Boolean
> dim y3 as boolean, y4 as boolean
>
> z5 berisi nilai persentase sesuatu yang ada angka dibelakang komanya, maka dipilih single atau double
> dim z5 as double
>
> pesan6 menyimpan teks pesan maka dipilih string
> dim pesan6 as string
>
> rngData menyimpan object range data yang akan diproses maka menggunakan tipe object range
> dim rngdata as range
>
> 2. apakah perlu semua variabel di deklarasikan?
>>> Pendeklarasian seluruh variabel adalah sesuatu yang dianjurkan, meski bukan berarti kalau tidak dideklarasikan terus ndak bisa.
> Ketika baris pertama module bertuliskan Option Explicit, maka pendeklarasian variabel harus dilakukan. Jika tidak ada, maka variabel yang tidak dideklarasikan akan bertipe Variant.
>
> 3. apakah ada bedanya kalau semua -karena saya kurang paham mengenai ini-, saya beri saja semua deklarasi menjadi As Variant?
>>> Tipe data variant adalah tipe data yang bisa berisi apa saja. Karena harus bisa berisi apa saja, maka disediakanlah ruang memori yang luas untuk variabel bertipe data ini. Tentu hal ini akan membutuhkan ruang memori yang besar. Kadang ngelesnya para pemakai variant adalah 'punya memori luas banget kok'
> nah untuk hal ini, coba dibayangkan begini saja....
> Kalau akan bepergian dan harus bawa oleh-oleh, misal ada 7 oleh-oleh seperti di atas sana, apakah akan dipilih kopor yang paling besar untuk setiap oleh-oleh ?
> Padahal ada oleh-oleh yang bisa diwadahi dalam sebuah kantong plastik 1/4 KG ada yang kresek kecil, ada yang kresek besar, ada juga yang muat dimasukkan ke kardus tart ukuran 30 x 30 cm.
>
> 4. saat ini kebetulan saya sedang membuat macro, dan kebetulan tanpa ada deklarasi, jalan sih jalan, tapi mba rara bilang deklarasi variabel bisa membuat lebih cepat
>>> sekarang, semua variabel sudah dideklarasikan.
> bayangkan lagi, komputer bagaikan seorang kuli angkut. Kalau si kuli tadi diminta membawa semua barang bawaan, kira-kira akan cepat mana ya antara dua keadaan di atas ? Harus membawa oleh-oleh yang diwadahi dalam 7 kopor besar ataukah membawa oleh-oleh yang wadahnya disesuaikan dengan ukuran isinya ?
>
> Wassalam,
> Kid.
>

3a.

Re: Menampilkan baris debet dan kredit bagi setiap item

Posted by: "Mansor" dbpermatasari@gmail.com   nbmy1980

Sat Mar 24, 2012 10:54 am (PDT)



Pak Ghozi,

Saya ingin penjelasan lanjut apa arti sebenar rumus yang bapak berikan.

Contohnya di kolum Item '*
=IF(ROW()=1,1,IF(OR(ROWS($H$1:H1)/2>MAX($A$4:$A$10),ISEVEN(ROW())),"",TRUNC(ROW()/2)+1))
*
Apa artinya $H1$1:H1)/2>MAX($A$4:$A$10)
kalau MAX itu maksudnya apa?

Mohon pencerahan agar saya bisa memahami rumus ini.

Terima kasih.

-Mansor

On Fri, Mar 23, 2012 at 8:18 PM, Mansor <dbpermatasari@gmail.com> wrote:

> Terima kasih Pak Ghozi atas rumus yang baru ini. Pekerjaan saya
> menghendaki data diawali di baris pertama, karena untuk diupload ke sistem
> SAP secara mass upload.
> Saya akan mempelajari satu persatu semua ilmu yang saya pelajari dari
> bapak.Sekiranya masih kurang faham saya akan tanyakan lagi.
>
> Wassalam.
>
> Mansor.
>
>
> On Fri, Mar 23, 2012 at 6:22 PM, ghozi alkatiri <ghozialkatiri@yahoo.co.id
> > wrote:
>> formula
>> IF(ROWS($H$1:H1)/2>MAX($A$4:$A$10);"";IF(ISNUMBER(H1);"";MAX($H$1:H1)+1))
>> ketika ditulis di H2 menghasilkan nilai 1
>> karena nilai di H1 sebelumnya berisi judul kolom(item) .
>>
>> namun ketika rumus di atas diterapkan pada cell H1 itu sendiri rumus
>> menjadi kacau karena terjadi circular reference(menghitung nilainya
>> sendiri) . di mana dalam salah satu fungsi di atas ada formula
>> IF(ISNUMBER(H1) yang berarti menanyakan nilai yang ada di H1 (tempat
>> formula itu sendiri berada).
>> ketika sebelumnya formula ini ditulis di H2 tentu ini efektif karena yang
>> dicari adalah nilai yang berada di cell lain.
>>
>> untuk mengatasi itu semua tentu diperlukan cara lain yang sesuai dengan
>> kondisi tempat dimana rumus itu berada. karena yang bapak inginkan adalah
>> rumus awal berada pada baris pertama ,maka setidak tidaknya formmula pada
>> baris pertama tidak boleh merujuk kepada baris di atasnya (karena tidak
>> mungkin) seperti rumus yang saya berikan sebelumnya.
>> untuk itu dibutuhkan siasat sebagaimana yang saya terapkan di attachment
>> yang saya lampirkan saat ini .rumus untuk menghasilkan nilai awal pada
>> kolom dan baris pertama saya ganti dengan
>>
>> =IF(ROW()=1;1;IF(OR(ROWS($H$1:H1)/2>MAX($A$4:$A$10);ISEVEN(ROW()));"";TRUNC(ROW()/2)+1))
>> dan untuk yang lainya juga menyesuaikan sebagaimana bisa dilihat dalam
>> attachment terlampir.
>> silahkan dipelajari nanti bisa ditanyakan kembali mana yang kurang
>> dipahami.
>>
>> wassalam
>> Ghozi Alkatiri

3b.

Re: Menampilkan baris debet dan kredit bagi setiap item

Posted by: "HerrSoe" herrsoe@gmail.com   herrsoe

Sat Mar 24, 2012 2:24 pm (PDT)



Sambil menunggu penjelasan dari Bapak Alkatiri

Pak Mansor sepertinya belum tertarik mengkoleksi penjelasan fungsi per
fungsi di Excel
Kalau berkenan Pak Mansor dapat membuka-buka penjelasan tiap FUNGSI
sekaligus
contoh-contoh penggunaannya secara sederhana (dlm bahasa indonesia): di sini
http://www.box.com/s/8e13bd2ebc4e6a701d97

Workbook ini berisi semua fungsi (worksheet functions) Excel (sd excel
2003) kecuali
kategori Financial dan kategori Statistik. yg memang ditulis terpisah.

Khusus penjelasan IF dan logical test-nya ada di sini:
http://www.box.com/shared/jtktyu3fu2

Mengenai rumus kolom Item yg ditanyakan penjabarannya:
menurut pemahaman saya sbb:

*=IF(ROW()=1; 1*; *IF( OR( ROWS($H$1:**H1)/2>MAX($A$4:$A$10); ISEVEN(ROW()))
; ""; TRUNC(ROW()/2)+1))*
penjelasannya harus dipecah per komponen

*=IF(ROW()=1;1*; ---------
Jika Labelbaris = 1, fungsi IF yg pertama ini akan *menghasilkan 1*,
jika tidak ----- lihat rumus IF yg kedua:

IF(*OR(** ROWS($H$1:**H1)/2 > MAX($A$4:$A$10); *ISEVEN(ROW()) ); "";
TRUNC(ROW()/2)+1))
di dalam fungsi IF yg ke 2 ini ada 2 kondisi

1
*ROWS($H$1:H1)/2>MAX($A$4:$A$10)*
((Banyaknya Baris dari H1 sampai cell tempat ditulisnya rumus) dibagi
2) *lebih
besar daripada*
NilaiTerbesarDi_Range(*$A4:$A$10*)
Kondisi 1 ini bisa BENAR bisa SALAH

2
*ISEVEN(ROW())*
APAKAH NilaiBaris (nomor label baris) tempat dituliskannya rumus = Bilangan
Genap?
Kondisi 2 inipun bisa benar (True), bisa salah (False)

Gabungan 1 dan 2 OR(Kondisi1, Kondisi2)
*OR(** ROWS($H$1:**H1)/2 > MAX($A$4:$A$10); *ISEVEN(ROW()) )
jika ada dua kondisi (atau banyak kondisi) dimasukkan dalam fungsi OR
maka kalau *salah satu * = TRUE, maka fungsi OR menghasilkan TRUE
Fungsi OR akan menghasilkan FALSE *hanya jika SEMUA kondisi = FALSE*

Keadaan ini dipakai oleh fungsi IF (yg kedua) sebagai *logikal-test nya*
*
*
*Ringkasan rumus:*
*IF( OR( kond1, kond2)**; ""; TRUNC(ROW()/2)+1) )*
*
*
Jika fungsi OR menghasilkan TRUE, maka fungsi IF (yg ke2) akan
menghasilkan:
"" (blank cell)

Jika Fungsi OR menghasilkan FALSE, fungsi IF (ke 2) akan menghasilkan
* TRUNC( ROW() /2 ) + 1 )*
*
*
yaitu *NilaiRow (= row label) dimana rumus ditulis dibagi 2 ditambah 1 *
* hasilnya dibulatkan kebawah /dihilangkan nilai pecahannya (dgn
fungsi TRUNC)*

CMIIW
kita belajar bersama, sambil menunggu penjelasan dari pak Ghoz Alkatiri

br,
HerrCakil...

On Sat, Mar 24, 2012 at 17:33, Mansor <dbpermatasari@gmail.com> wrote:

> Pak Ghozi,
> Saya ingin penjelasan lanjut apa arti sebenar rumus yang bapak berikan.
> Contohnya di kolum Item
> *=IF(ROW()=1,1,IF(OR(ROWS($H$1:H1)/2>MAX($A$4:$A$10),ISEVEN(ROW())),"",TRUNC(ROW()/2)+1))
> *
> Apa artinya $H1$1:H1)/2>MAX($A$4:$A$10)
> * kalau MAX itu maksudnya apa?*
> Mohon pencerahan agar saya bisa memahami rumus ini.
>
> Terima kasih.
> -Mansor
>
>
>
> On Fri, Mar 23, 2012 at 8:18 PM, Mansor <dbpermatasari@gmail.com> wrote:
>
> > Terima kasih Pak Ghozi atas rumus yang baru ini. Pekerjaan saya
> > menghendaki data diawali di baris pertama, karena untuk diupload ke
> sistem
> > SAP secara mass upload.
> > Saya akan mempelajari satu persatu semua ilmu yang saya pelajari dari
> > bapak.Sekiranya masih kurang faham saya akan tanyakan lagi.
> >
> > Wassalam.
> > Mansor.
>
3c.

Re: Menampilkan baris debet dan kredit bagi setiap item

Posted by: "Mansor" dbpermatasari@gmail.com   nbmy1980

Sat Mar 24, 2012 6:23 pm (PDT)



Pak HerrSoe,

Terima kasih atas penjelasannya dan akan saya pelajari satu persatu
sehingga saya faham akan fungsi IF.
Terima kasih juga karena sudi berbagi info untuk mendownload materi tentang
subject yg dibahaskan ini.

-Mansor

On Sun, Mar 25, 2012 at 5:23 AM, HerrSoe <herrsoe@gmail.com> wrote:

> **
>
>
> Sambil menunggu penjelasan dari Bapak Alkatiri
>
> Pak Mansor sepertinya belum tertarik mengkoleksi penjelasan fungsi per
> fungsi di Excel
> Kalau berkenan Pak Mansor dapat membuka-buka penjelasan tiap FUNGSI
> sekaligus
> contoh-contoh penggunaannya secara sederhana (dlm bahasa indonesia): di
> sini
> http://www.box.com/s/8e13bd2ebc4e6a701d97
>
> Workbook ini berisi semua fungsi (worksheet functions) Excel (sd excel
> 2003) kecuali
> kategori Financial dan kategori Statistik. yg memang ditulis terpisah.
>
> Khusus penjelasan IF dan logical test-nya ada di sini:
> http://www.box.com/shared/jtktyu3fu2
>
> Mengenai rumus kolom Item yg ditanyakan penjabarannya:
> menurut pemahaman saya sbb:
>
> *=IF(ROW()=1; 1*; *IF( OR( ROWS($H$1:**H1)/2>MAX($A$4:$A$10); ISEVEN(
> ROW())); ""; TRUNC(ROW()/2)+1))*
> penjelasannya harus dipecah per komponen
>
> *=IF(ROW()=1;1*; ---------
> Jika Labelbaris = 1, fungsi IF yg pertama ini akan *menghasilkan 1*,
> jika tidak ----- lihat rumus IF yg kedua:
>
> IF(*OR(** ROWS($H$1:**H1)/2 > MAX($A$4:$A$10); *ISEVEN(ROW()) ); "";
> TRUNC(ROW()/2)+1))
> di dalam fungsi IF yg ke 2 ini ada 2 kondisi
>
> 1
> *ROWS($H$1:H1)/2>MAX($A$4:$A$10)*
> ((Banyaknya Baris dari H1 sampai cell tempat ditulisnya rumus) dibagi 2)
> *lebih besar daripada*
> NilaiTerbesarDi_Range(*$A4:$A$10*)
> Kondisi 1 ini bisa BENAR bisa SALAH
>
> 2
> *ISEVEN(ROW())*
> APAKAH NilaiBaris (nomor label baris) tempat dituliskannya rumus =
> Bilangan Genap?
> Kondisi 2 inipun bisa benar (True), bisa salah (False)
>
> Gabungan 1 dan 2 OR(Kondisi1, Kondisi2)
> *OR(** ROWS($H$1:**H1)/2 > MAX($A$4:$A$10); *ISEVEN(ROW()) )
> jika ada dua kondisi (atau banyak kondisi) dimasukkan dalam fungsi OR
> maka kalau *salah satu * = TRUE, maka fungsi OR menghasilkan TRUE
> Fungsi OR akan menghasilkan FALSE *hanya jika SEMUA kondisi = FALSE*
>
> Keadaan ini dipakai oleh fungsi IF (yg kedua) sebagai *logikal-test nya*
> *
> *
> *Ringkasan rumus:*
> *IF( OR( kond1, kond2)**; ""; TRUNC(ROW()/2)+1) )*
> *
> *
> Jika fungsi OR menghasilkan TRUE, maka fungsi IF (yg ke2) akan
> menghasilkan:
> "" (blank cell)
>
> Jika Fungsi OR menghasilkan FALSE, fungsi IF (ke 2) akan menghasilkan
> * TRUNC( ROW() /2 ) + 1 )*
> *
> *
> yaitu *NilaiRow (= row label) dimana rumus ditulis dibagi 2 ditambah 1 *
> * hasilnya dibulatkan kebawah /dihilangkan nilai pecahannya (dgn
> fungsi TRUNC)*
>
> CMIIW
> kita belajar bersama, sambil menunggu penjelasan dari pak Ghoz Alkatiri
>
> br,
> HerrCakil...
>
>
>
> On Sat, Mar 24, 2012 at 17:33, Mansor <dbpermatasari@gmail.com> wrote:
>
>> Pak Ghozi,
>> Saya ingin penjelasan lanjut apa arti sebenar rumus yang bapak berikan.
>> Contohnya di kolum Item
>> *=IF(ROW()=1,1,IF(OR(ROWS($H$1:H1)/2>MAX($A$4:$A$10),ISEVEN(ROW())),"",TRUNC(ROW()/2)+1))
>> *
>> Apa artinya $H1$1:H1)/2>MAX($A$4:$A$10)
>> * kalau MAX itu maksudnya apa?*
>> Mohon pencerahan agar saya bisa memahami rumus ini.
>>
>> Terima kasih.
>> -Mansor
>>
>>
>>
>> On Fri, Mar 23, 2012 at 8:18 PM, Mansor <dbpermatasari@gmail.com> wrote:
>>
>> > Terima kasih Pak Ghozi atas rumus yang baru ini. Pekerjaan saya
>> > menghendaki data diawali di baris pertama, karena untuk diupload ke
>> sistem
>> > SAP secara mass upload.
>> > Saya akan mempelajari satu persatu semua ilmu yang saya pelajari dari
>> > bapak.Sekiranya masih kurang faham saya akan tanyakan lagi.
>> >
>> > Wassalam.
>> > Mansor.
>>
>
>
4a.

Re: BBM group : Nulis 1000 jadi 1,

Posted by: "i Haps" hapsari.stlizbeth@gmail.com   liz_indri_haps

Sat Mar 24, 2012 12:31 pm (PDT)



anak-anak ini baru ditinggal masak sebentar kok sudah pada berisik
ada apa sih.. ??
apa kueh-kueh dari bu Hapsah sudah habis, nak.. ??

mbok ya gini saja.. dicoba dulu
buka *Excel Option > Tab Advance*
lihat di Seksi *Editing Option*
lihat lebih teliti di *CheckBox "Atomatically Insert 1 Decimal Point"*

Jangan jangan* ada Contrengannya dan diberi nilai, misal 3*
Ya jelas saja 1000 menjadi 1 lhawong langsung dianggap 1.*000*
[image: Inline image 1]

Otomatis memang enak, tapi kalau salah setting (ndak tahu siapa yg
mengubah)
bisa-bisa bingun sendiri...

*- indri Haps -*

2012/3/23 Aliif Akbar <aliif.akbar@yahoo.co.id>
> Selamat pagi,
> Dear pa HerrSoe,
> Excel saya yang bermasalah ini tidak berisi macro, karena untuk kasus
penulisan 1000 menjadi angka 1 ini terjadi pada new workbook ataupun
workbook lama,
> Terimakasih.
> ASROR
> =========================================
> Mod Note:
> Jadi bener-bener BELUM SEMPAT memberi info:
> * Regional Settingnya dan
> * ada/tidak adanya Personal-Workbook berisi makro.
> ?????
> =========================================
>
> From: belajar-excel@yahoogroups.com
> On Behalf Of HerrSoe
> Sent: Friday, March 23, 2012 8:03 AM
>
> # pak Asror (jka mau) memberikan kabar mengenai keberadaan Makro di
Personal Workbook
> (boleh di copy isi text code di modules nya saja)
> Lihat gambar:
> Description: Inline image 1
>
> On Thu, Mar 22, 2012 at 12:07, Rara Wilis <ra2wilis@gmail.com> wrote:
> hanya ingin mengkonfirmasi bahwa
> file dari pak Asror yg saya terima juga ada TITIK nya (1.000)
> ditulis TIGA KALI: di cell d12 dan cell i10 dan i11
> Jika berubah karena formatting hampir tidak mungkin karena datanya
> adalah TYPE TEXT (bukan Numbers)
>
> Nantinya kalau kasus ini masih ada kelanjutannya, Agar lekas tuntas..
> Rara titip pesanan "kuliner dari kota Kendal
> # pak Asror memberikan kabar mengenai keberadaan Makro di Personal
Workbook
> (boleh di copy isi text code di modules nya saja)
>
> # menjelaskan Regional Setting yg berlaku di komputer yg Pak Asror Pakai
> khususnya efek yg terjadi pada TANDA PEMISAH DESIMAL (Secimal Separator)
>
> # jika masih ada waktu, sempatkan test-test mengenai memasukkan
> 1.00000000000000
> 1,00000000000000
> 10000
> 1000000
> 100000000
> dan bilangan bilangan lain
> (sample yg terlalu sedikit bisa menyesatkan)
> Terima kasih,
> rr_Wilis.
4b.

Re: BBM group : Nulis 1000 jadi 1,

Posted by: "Aliif Akbar" aliif.akbar@yahoo.co.id   aliif.akbar

Sat Mar 24, 2012 7:21 pm (PDT)



Pagi Mbak Indri,
Terimakasih informasinya, besok saya coba di kantor, karena sekarang lgi libur kantornya,
Btw, kuenya uda abis nee, :D

Asror


Sent from my BlackBerry® smartphone from Sinyal Bagus XL, Nyambung Teruuusss...!

-----Original Message-----
From: i Haps <hapsari.stlizbeth@gmail.com>
Sender: belajar-excel@yahoogroups.com
Date: Sun, 25 Mar 2012 02:31:12
To: <belajar-excel@yahoogroups.com>
Reply-To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] BBM group : Nulis 1000 jadi 1,

anak-anak ini baru ditinggal masak sebentar kok sudah pada berisik
ada apa sih.. ??
apa kueh-kueh dari bu Hapsah sudah habis, nak.. ??

mbok ya gini saja.. dicoba dulu
buka *Excel Option > Tab Advance*
lihat di Seksi *Editing Option*
lihat lebih teliti di *CheckBox "Atomatically Insert 1 Decimal Point"*

Jangan jangan* ada Contrengannya dan diberi nilai, misal 3*
Ya jelas saja 1000 menjadi 1 lhawong langsung dianggap 1.*000*
[image: Inline image 1]


Otomatis memang enak, tapi kalau salah setting (ndak tahu siapa yg
mengubah)
bisa-bisa bingun sendiri...

*- indri Haps -*


2012/3/23 Aliif Akbar <aliif.akbar@yahoo.co.id>
> Selamat pagi,
> Dear pa HerrSoe,
> Excel saya yang bermasalah ini tidak berisi macro, karena untuk kasus
penulisan 1000 menjadi angka 1 ini terjadi pada new workbook ataupun
workbook lama,
> Terimakasih.
> ASROR
> =========================================
> Mod Note:
> Jadi bener-bener BELUM SEMPAT memberi info:
> * Regional Settingnya dan
> * ada/tidak adanya Personal-Workbook berisi makro.
> ?????
> =========================================
>
> From: belajar-excel@yahoogroups.com
> On Behalf Of HerrSoe
> Sent: Friday, March 23, 2012 8:03 AM
>
> # pak Asror (jka mau) memberikan kabar mengenai keberadaan Makro di
Personal Workbook
> (boleh di copy isi text code di modules nya saja)
> Lihat gambar:
> Description: Inline image 1
>
> On Thu, Mar 22, 2012 at 12:07, Rara Wilis <ra2wilis@gmail.com> wrote:
> hanya ingin mengkonfirmasi bahwa
> file dari pak Asror yg saya terima juga ada TITIK nya (1.000)
> ditulis TIGA KALI: di cell d12 dan cell i10 dan i11
> Jika berubah karena formatting hampir tidak mungkin karena datanya
> adalah TYPE TEXT (bukan Numbers)
>
> Nantinya kalau kasus ini masih ada kelanjutannya, Agar lekas tuntas..
> Rara titip pesanan "kuliner dari kota Kendal
> # pak Asror memberikan kabar mengenai keberadaan Makro di Personal
Workbook
> (boleh di copy isi text code di modules nya saja)
>
> # menjelaskan Regional Setting yg berlaku di komputer yg Pak Asror Pakai
> khususnya efek yg terjadi pada TANDA PEMISAH DESIMAL (Secimal Separator)
>
> # jika masih ada waktu, sempatkan test-test mengenai memasukkan
> 1.00000000000000
> 1,00000000000000
> 10000
> 1000000
> 100000000
> dan bilangan bilangan lain
> (sample yg terlalu sedikit bisa menyesatkan)
> Terima kasih,
> rr_Wilis.

Recent Activity
Visit Your Group
Yahoo! Groups

Dog Group

Connect and share with

dog owners like you

Yahoo! Finance

It's Now Personal

Guides, news,

advice & more.

Y! Groups blog

the best source

for the latest

scoop on Groups.

Need to Reply?

Click one of the "Reply" links to respond to a specific message in the Daily Digest.

Create New Topic | Visit Your Group on the Web
---------------------------------------------------------------------
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