Terima kasih Mr. Kid. Salam, HK
________________________________ From: Mr. Kid <[email protected]> To: BeExcel <[email protected]> Sent: Wednesday, 14 August 2013, 11:00 Subject: Re: [belajar-excel] Ada apa dengan Excel .... :) Jadi, "A:A" pada WorksheetFunction.CountA("A:A") adalah sebuah teks (ber-datatype string). Bunyi diatas, jika dipasang pada sebuah cell yang menggunakan fungsi CountA, akan membentuk formula berbunyi : =CountA("A:A" ) dan bukan =CountA( A:A ) karena A:A bertipe range. Maka, WorksheetFunction.CountA( argumen ) harus diisi dengan ekspresi yang menghasilkan datatype range. Untuk mendapatkan range yang merujuk ke seluruh cell di kolom A, antara lain bisa dengan : Range("A:A") Columns(1) Range("a1").EntireColumn dan sebagainya. Wassalam, Kid. 2013/8/15 hendrik karnadi <[email protected]> > >Terima kasih Mr Kid atas cluenya. > > >Dengan tanda " " akan selalu menghasilkan 1, tidak tergantung ada atau >tidaknya data pada kolom A > > >Pertanyaannya: >Bagaimana scriptnya jika saya ingin menghitung jumlah cacah (banyaknya data) >pada kolom A ? >JIka saya tulis a = WorksheetFunction.CountA("A:A") maka a akan selalu >bernilai 1 >JIka saya tulis a = WorksheetFunction.CountA(A:A) maka akan menghasilkan >"syntax error" > > > >Apakah harus ditulis a = WorksheetFunction.CountA(Columns(1)) > > >Terima kasih. > > >Salam, >HK > > > >________________________________ > From: Mr. Kid <[email protected]> >To: BeExcel <[email protected]> >Sent: Wednesday, 14 August 2013, 23:21 >Subject: Re: [belajar-excel] Ada apa dengan Excel .... > > > > >oh oke. > >Kalau begitu, bagaimana kalau dimulai dari clue-nya dulu, yaitu : >pada >Range("A" & WorksheetFunction.CountA("A:A")).Select >Bagian : >"A:A" > >akan sama hasilnya jika diganti dengan bentuk berikut : > >"Kid belajar Excel bersama BeExceller" > > >:) > > >Wassalam, > >Kid. > > > > > > > >2013/8/14 Hendrik Karnadi <[email protected]> > > >> >>Mr. Kid, >>Ini pertanyaan serius, bukan Quiz.. >> >> >>Terima kasih. >> >> >>Salam, >>HK >> >> >> >> >>Sent from Samsung Mobile >> >>"Mr. Kid" <[email protected]> wrote: >> >>ini quiz atau bukan ya... >> >>Kid. >> >> >> >> >>2013/8/12 hendrik karnadi <[email protected]> >> >> >>> >>>Rekan2 Be-Excelers, >>> >>> >>>Untuk mengisi waktu luang (mumpung masih libur) saya coba ber-main2 dengan >>>Excel. >>>Ada pertanyaan yang menggelitik ketika kita membandingkan formula dengan >>>macro. >>> >>> >>>Ketika kolom A kosong >>>- Formula : =CountA(A:A) menghasilkan angka 0 >>>- Mengapa perintah macro : Range("A" & >>>WorksheetFunction.CountA("A:A")).Select mengarahkan penunjuk sel ke sel A1 >>>(bukan A0 - tidak ada) ? >>> >>> >>>Mungkin ada jawaban atas misteri tsb, selain "default" (dari sononya) ..... >>> >>> >>>Terima kasih. >>> >>> >>>Salam, >>>HK >> > > >

