Tecnologia, programação e muito Visual FoxPro.

quinta-feira, 14 de julho de 2011

Re: ]] XL-mania [[ Belajar Looping

 

Sub DeretKwadratik()

Dim x As Long
Dim batas As Integer

x = Range("A3").Value
batas = 1

Do While batas <= 100
   batas = batas + 1
   Range("b3").Cells(batas - 1, 1).Value = x
   x = x * 2
Loop
    
End Sub


walaupun variable x sudah siti ganti menjadi Long Integer
tetapi karena x akan meningkat secara kuadratic, maka pada step ke 32
nilai x sudah overflow (type data long akan diisi data yg diluar jangkauannya)

Kalau tetap ingin loop sampai 100 step, Cobalah X diatur agar mampu
menampung bilangan diatas 2 pangkat 32
Baca-baca di help VBA mengenai Type data dan daya tampungnya.



2011/7/14 Yokanan Wahyono <yokananwahyono@yahoo.co.id>
>
> Dear All
>
> Saya sedang mempelajari looping
> Masih belum bias nich,
> Nilai b3 kebawah adalah nilai a3 dikalikan 2
> Hasilnya supaya seperti attachment colom B
>
> Saya buat code makro nya belum bisa jalan
> Harusnya ada fungsi for next juga ya ?
> Bisa tolong di sempurnakan kode makro berikut
>
> Dim x As Integer
>     x = Range("A3").Value
>     batas = 1
> Do While batas < 100
> batas = batas + 1
> x = x * 2
> Loop 
>
>     Range("b3").Select
>     Selection = x
>
> Salam
> Yokanan

__._,_.___
Recent Activity:
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| tiap tanggal gajian, order buku "mengapa boss benci chart anda    |
| membludak :) ayo2 pesan yang belum punya....                      |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf          |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message,  melecehkan,  tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan  winzip  jika  perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke  |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/           |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau...  |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html           |
+-------------------------------------------------------------------+
| Message lama ada di :                                             |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id]  |
| http://www.mail-archive.com/xl-mania@yahoogroups.com              |
+-------------------------------------------------------------------+
.

__,_._,___

Nenhum comentário:

Arquivo do blog