Minggu, 30 Oktober 2011

[belajar-excel] Digest Number 1381

Messages In This Digest (6 Messages)

Messages

1a.

Re: Menjumlah cells berisi teks angka-angka diatas 15 digit

Posted by: "Jokoplo" koplosukoplo@rocketmail.com   koplosukoplo@rocketmail.com

Sat Oct 29, 2011 7:37 am (PDT)



Mentakjubkan ..!!
Pak Boss manggut-manggut, tetapi saya lebih dari puas, karena
sekarangjadi agak mengenal teknik penggunaan bilangan type DECIMAL yg
kapasitasnyasampai 30 digit (max tanpa pecahan = 79 koma 228 trilyun
trilyun?)
Terima kasih mba Haps, terima kasih BeExcel...
Dari UDF yg diberikan itu sekilas kami menangkap caranya, yaitu:Variable
dideklarasikan dulu sbg data type VARIANT, nanti pada pengunaanya baru
diisi dengan bilangan yg dikonversi sbg type Decimal (dengan fungsi
CDec). Apakah benar seperti itu ??
Saya masih ada 1 pertanyaan lagi (masih di topik ini, tetapi mau
bernapas dulu sambil mengagumi amazing-UDF tsb
Sekali lagi terima kasih atas bantuan dan pemberiannya...
o'Vlo (alias koplo)

--- In belajar-excel@yahoogroups.com, Haps <hapsari.stlizbeth@...>
wrote:
>
> Betul kata mas Ko*v*lo bahwa bekerja dengan* angka di atas 15 digit*
bisa
> bikin *revot.*
> Angka *digit ke enambelas dst* dibulatkan oleh excel manjadi NOL
> Karena menurut cerita dari "sonoh"nya cell excel hanya di-mampu-kan
> menampilkan
> nilai bilangan presisi pada MAX 15 digit saja..
>
> Agar pekerjaan Pak Kovlo cepat selesai, disarankan pakai* fungi
khusus* saja
>
> (1)
> Mengkonversi text angka besat agar tampil seperti bilangan yg diformat
> berpemisah ribuan ; rumusnya (satu cel satu rumus)
> =Text2BigNum(B4)
>
> (2)
> Menjumlah range berisi data text angka besar, rumusnya (seperti SUM)
> =BigSum(B4:B35)
>
> Kedua Fungsi itu menghasilkan DATA TYPE TEXT yg penampakannya seperti
> Numbers (Bilangan); tetapi hasil penjumlahannya sepertinya benar
> (kalau tidak percaya dihuitng ulang saja .. xD :D )
> tentu saja lebar bilangan juga tetap ada batasnya ( 28 digit..)
>
>
> 'VBA coding UDFnya
> ' hapsari / smg, 28 okt 2011
>
> Function BigSum(Rng As range) As String
> Dim i As Long, big As Variant
> For i = 1 To Rng.Cells.Count
> big = *CDec*(big) + CDec(Rng(i))
> Next
> BigSum = CStr(Format(big, "###,###"))
> End Function
>
> Function Text2BigNum(X As String) As String
> Text2BigNum = Format(*CDec*(X), "###,###")
> End Function
>
> cmiiw

2a.

Re: Bagaimana cara mengeluarkan gambar dengan vlookup ?

Posted by: "Syamsudin Syamsudin" syamsudin.syamsudin@cpp.co.id

Sun Oct 30, 2011 3:45 am (PDT)



Salah satu contoh vlookup

From: belajar-excel@yahoogroups.com [mailto:belajar-excel@yahoogroups.com] On Behalf Of Haps
Sent: 18 Oktober 2011 2:38
To: belajar-excel@yahoogroups.com
Subject: Re: [belajar-excel] Bagaimana cara mengeluarkan gambar dengan vlookup ?

lihat
http://www.box.net/shared/i6odl037g9
dan
http://www.box.net/shared/10620633go

catatan:
di excel 2007 sebuah drawing object ternyata tidak dapat langsung
di beri formula melalui formulabar, seperti halnya di excel 2003
mungkin teman lain bisa menjelaskan... (mengapa dan bgmana cara
pengantinya)

--- Mods ---
File attachment yang besar (>250KB) dihilangkan dan menunggu kiriman file yang lebih memenuhi peraturan milis. Bila tidak memungkinkan, lebih baik berupa link untuk mengunduhnya saja. Hal ini untuk memenuhi keterbatasan beberapa member terhadap ruang email yang diijinkan bagi mereka dari pihak pengelola akun email.
Harap maklum.
------------

2011/10/18 Asseggaf <seggaf@sbtcgroup.com<mailto:seggaf@sbtcgroup.com>>

Halo guys,...
Kayanya perlu bantuan nih untuk membuat formula vlookup yang bisa mengeluarkan gambar,...
untuk lebih jelasnya bisa liat di file yang saya attach ini

3a.

Re: membedakan format "mm" untuk MINUTE dan untuk MONTH

Posted by: "Haps" hapsari.stlizbeth@gmail.com   liz_hap

Sun Oct 30, 2011 3:45 am (PDT)



Angka *MENIT saja* (dari sebuah data TIME) tidak dapat ditampilkan dengan *
Custom *
*Number Formatting, *karena m atau mm akan membuat Excel bingung harus
mencari
nilai "month" /"bulan" atatu "menit"??
Bill Gentholett tegas memutuskan: m atau mm untk nilai BULAN saja

m atau mm akan dianggap menit *kalau dalam code formatnya (mm atau m)
ditulis segera *
*setelah code h / hh*

*Minutes versus month*
The "m" or "mm" code must appear immediately after the "h" or "hh" code or
immediately before the "ss" code;
otherwise, Microsoft Excel displays the month instead of minutes.

hal ini sudah diumumkan antara lain di:
http://office.microsoft.com/en-us/excel-help/number-format-codes-HP005198679.aspx

jadi bapak ternyata harus pakai formula; misalnya dengan menanfaatkan
fungsi MINUTE atau fungsi TEXT

2011/10/18 Udin Haeruddin <herumamuda@gmail.com>

> **
>
> Wahai para BeExceller....!
> Misal di sel *F5* ada data *07:15:00*. Saya ingin memformat sel *F5* agar
> yang tampil hanya MENITnya saja.
> Saya memformatnya dengan Custom Formatting yakni :"*mm*". Yang muncul di
> layar justru bulan / *MONTH* dari data tersebut yakni *01, *bukan *15.*
> Sebenarnya tanpa diformat, tapi pake Formula dan hasilnya ditempatkan di
> sel lain, bisa. Namun, pengennya hanya diformat saja.
> Mohon pencerahan.....!
> --
> ====== Haeruddin, S.Pd ======
>
>
4a.

menginput formula otomatis dengan macro

Posted by: "ghozi alkatiri" ghozialkatiri@yahoo.co.id   ghozialkatiri

Sun Oct 30, 2011 4:23 am (PDT)



saya mempunyai konstanta formula yang saya beri nama" jumlah "yang berfungsi untuk menghitung jumlah lembar barang dan jumlah berat barang dari deret nilai baris (range) data. 
bagaimana code makro untuk menginput  konstanta formula tersebut secara otomatis pada baris ke satu dan ke dua setelah input data.

misalkan saya menginput data pada cell A1 maka setelah enter  otomatis cell A2 dan A3 akan berisi konstanta formula
tersebut.
dan ketika saya lanjutkan dengan mereplace A2 yang sudah berisi formula sebelumnya (hasil macro) dengan intput manual maka secara otomatis  cell A3 dan A4 akan berisi konstanta formula demikian pula seterusnya .
dan ini akan berlaku relatif di manapun kolom dan barisnya berada

untuk lebih jelasnya lihat attachment

wassalam

Ghozi Alkatiri
4b.

Re: menginput formula otomatis dengan macro

Posted by: "Haps" hapsari.stlizbeth@gmail.com   liz_hap

Sun Oct 30, 2011 5:18 am (PDT)



mungkin seperti ini

** ditulis di Module sheet1 (sheet di mana data akan dituliskan)
** memanfaatkan Event_Sheet_Change (makro dijalankan otomatis jika
ada cell (Target) berubah nilainya

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count = 1 Then
If Len(Target(1, 1).Value) > 0 Then
If Not Target(1, 1).HasFormula Then
Application.EnableEvents = False
* Target(2, 1).Formula = "=jumlah"*
* Target(3, 1).Formula = "=jumlah"*
Application.EnableEvents = True
End If
End If
End If
End Sub

di sini agak berbeda dengan permintaan pak ghozi
(*) ketika terjadi event, makro bukan menuliskan KONSTANTA (nilai tetap /
bukan formula)
melainkan menulisan FORMULA (dimana kebetulan formula berupa *NAME of
formula*)

pembatasan yg sengaja dibuat atas jalannya makro
- jika cell yg berubah saat ni hanya cell tunggal
(perbahan rangea sekaligus tidak mengotomatiskan makro)
- cell yg berubah berisi data
(jika len = 0, makro tidak dijalankan)
- cell y gberubah tidak berisi formula
(jika cell yg berubah karena diisi formula, makro tidak dijalankan)
- tidak ada pembatasan area
(di manapun ada perubahan di sheet1) makro akan jalan
(kecuali jikatercegah oleh t syarat di atas)

2011/10/30 ghozi alkatiri <ghozialkatiri@yahoo.co.id>

> **
> saya mempunyai konstanta formula yang saya beri nama" jumlah "yang
> berfungsi untuk menghitung jumlah lembar barang dan jumlah berat barang
> dari deret nilai baris (range) data.
> bagaimana code makro untuk menginput konstanta formula tersebut secara
> otomatis pada baris ke satu dan ke dua setelah input data.
>
> misalkan saya menginput data pada cell A1 maka setelah enter otomatis
> cell A2 dan A3 akan berisi konstanta formula
> tersebut.
> dan ketika saya lanjutkan dengan mereplace A2 yang sudah berisi formula
> sebelumnya (hasil macro) dengan intput manual maka secara otomatis cell A3
> dan A4 akan berisi konstanta formula demikian pula seterusnya .
> dan ini akan berlaku relatif di manapun kolom dan barisnya berada
>
> untuk lebih jelasnya lihat attachment
>
> wassalam
>
> Ghozi Alkatiri
>
>
>
4c.

Bls: [belajar-excel] menginput formula otomatis dengan macro

Posted by: "ghozi alkatiri" ghozialkatiri@yahoo.co.id   ghozialkatiri

Sun Oct 30, 2011 5:38 am (PDT)



problem solved
terima kasih tunggu pertanyaan soal makro berikutnya.(lagi mulai belajar).

wassalam

________________________________
Dari: Haps <hapsari.stlizbeth@gmail.com>
Kepada: belajar-excel@yahoogroups.com
Dikirim: Minggu, 30 Oktober 2011 19:18
Judul: Re: [belajar-excel] menginput formula otomatis dengan macro

 
mungkin seperti ini

** ditulis di Module sheet1 (sheet di mana data akan dituliskan)
** memanfaatkan Event_Sheet_Change (makro dijalankan otomatis jika 
   ada cell (Target) berubah nilainya

Private Sub Worksheet_Change(ByVal Target As Range)
   If Target.Cells.Count = 1 Then
      If Len(Target(1, 1).Value) > 0 Then
         If Not Target(1, 1).HasFormula Then
            Application.EnableEvents = False
            Target(2, 1).Formula = "=jumlah"
            Target(3, 1).Formula = "=jumlah"
            Application.EnableEvents = True
         End If
      End If
   End If
End Sub

di sini agak berbeda dengan permintaan pak ghozi
(*) ketika terjadi event, makro bukan menuliskan KONSTANTA (nilai tetap / bukan formula)
    melainkan menulisan FORMULA (dimana kebetulan formula berupa NAME of formula)

pembatasan yg sengaja dibuat atas jalannya makro
- jika cell yg berubah saat ni hanya cell tunggal 
     (perbahan rangea sekaligus tidak mengotomatiskan makro)
- cell yg berubah berisi data 
     (jika len = 0, makro tidak dijalankan)
- cell y gberubah tidak berisi formula 
     (jika cell yg berubah karena diisi formula, makro tidak dijalankan)
- tidak ada pembatasan area 
      (di manapun ada perubahan di sheet1) makro akan jalan
     (kecuali jikatercegah oleh t syarat di atas)

2011/10/30 ghozi alkatiri <ghozialkatiri@yahoo.co.id>

>saya mempunyai konstanta formula yang saya beri nama" jumlah "yang berfungsi untuk menghitung jumlah lembar barang dan jumlah berat barang dari deret nilai baris (range) data. 
>bagaimana code makro untuk menginput  konstanta formula tersebut secara otomatis pada baris ke satu dan ke dua setelah input data.
>
>misalkan saya menginput data pada cell A1 maka setelah enter  otomatis cell A2 dan A3 akan berisi konstanta formula
>tersebut.
>dan ketika saya lanjutkan dengan mereplace A2 yang sudah berisi formula sebelumnya (hasil macro) dengan intput manual maka secara otomatis  cell A3 dan A4 akan berisi konstanta formula demikian pula seterusnya .
>dan ini akan berlaku relatif di manapun kolom dan barisnya berada
>
>untuk lebih jelasnya lihat attachment
>
>wassalam
>
>Ghozi
Alkatiri
>
>
>
Recent Activity
Visit Your Group
Yahoo! Finance

It's Now Personal

Guides, news,

advice & more.

Check out the

Y! Groups blog

Stay up to speed

on all things Groups!

Yahoo! Groups

Cat Group

Join a group for

people who love cats

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
---------------------------------------------------------------------
MARKETPLACE

Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.

Tidak ada komentar:

Posting Komentar