Dim ArrDevisors()
Sub BlaBlaBlaBla()
' siti Vi / bluewater, indonesia / 7 May 2010
Dim MyCell As Range
Dim isPrima As String, n As Long
Set MyCell = Selection
isPrima = IsPrimeNumber(MyCell.Value)
MyCell(1, 4) = "Result:"
MyCell(1, 5) = isPrima
If isPrima = "NON-PRIMA" Then
For n = 1 To UBound(ArrDevisors)
MyCell(1 + n, 5) = ArrDevisors(n)
Next n
End If
End Sub
' siti Vi / bluewater, indonesia / 7 May 2010
Dim MyCell As Range
Dim isPrima As String, n As Long
Set MyCell = Selection
isPrima = IsPrimeNumber(
MyCell(1, 4) = "Result:"
MyCell(1, 5) = isPrima
If isPrima = "NON-PRIMA" Then
For n = 1 To UBound(ArrDevisors)
MyCell(1 + n, 5) = ArrDevisors(
Next n
End If
End Sub
Private Function IsPrimeNumber(aNumber As Long) As String
' siti Vi / bluewater, indonesia /14 Dec 2005
Dim AreYou As Boolean
Dim Devisor As Long
Dim i As Long
AreYou = True
For Devisor = 2 To aNumber
If aNumber Mod Devisor = 0 Then
AreYou = False
i = i + 1: ReDim Preserve ArrDevisors(1 To i)
ArrDevisors(i) = Devisor
End If
Next
If aNumber = 0 Then AreYou = False
IsPrimeNumber = IIf(AreYou, "PRIMA", "NON-PRIMA")
End Function
' siti Vi / bluewater, indonesia /14 Dec 2005
Dim AreYou As Boolean
Dim Devisor As Long
Dim i As Long
AreYou = True
For Devisor = 2 To aNumber
If aNumber Mod Devisor = 0 Then
AreYou = False
i = i + 1: ReDim Preserve ArrDevisors(
ArrDevisors(
End If
Next
If aNumber = 0 Then AreYou = False
IsPrimeNumber = IIf(AreYou, "PRIMA", "NON-PRIMA")
End Function
'--- sebelum menjalankan makro (Sub prosedur BlaBlabla)
'--- select dulu sebuah cell yg berisi Bilangan yg akan di olah.
----- Original Message -----From: L- VanSent: Wednesday, May 05, 2010 9:03 AMSubject: ]] XL-mania [[ bilangan prima
Master suhu xl,
gimana cara saya menentukan suatu bilangan itu prima atau bukan..
jika saya memasukan angka dikolom C3, misal 7 maka hasil di G3 adalah NONPRIMA
dan hasil bilangan yang keluar hanya angka 1 dan 7
jika ada cara dengan makro juga tidak apa2..
thanks,
L-van
__._,_.___
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| uaaaaa... mau game maeeemoooooooo.... |
| 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 |
+-------------------------------------------------------------------+
| uaaaaa... mau game maeeemoooooooo.... |
| 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 |
+-------------------------------------------------------------------+
MARKETPLACE
.
__,_._,___
Nenhum comentário:
Postar um comentário