VBA编程求解

1、编写一个过程PrintTriangle,在立即窗口输出如下图形
要求:使用for循环语句完成输出功能
*
**
***
****
*****

2、编写一个过程PrimeFactorize,完成分解质因数的功能
要求:通过InputBox输入一个正整数,在立即窗口输出该正整数的质因数列,如
输入:90
输出:2*3*3*5

3、编程求三角形面积
要求:完成一个名为TriangleArea的过程,在过程中输入三角形三条边的长度,如果这三条边能构成三角形,则需要计算三角形面积,如果不能构成三角形则用提示窗口输出信息 “输入错误”,否则在立即窗口中按两位小数格式输出的三角形的面积。
可低价有偿

第1个回答  2018-05-31

已经做完了

第2个回答  2018-05-29
作业不该如此大批量的提问
第3个回答  2018-05-28
分成三个提问,一人帮你一个就快多了

VBA自定义函数,3个经典案例,附详细代码和解析,适合入门自学
案例:直接输入税率和收入,自定义函数快速计算出应缴纳的个人所得税。提取字符串中的数字并求和:利用自定义函数实现自动识别与计算。编程思路:以for循环遍历字符串,if条件用于判断字符是否为数字并累加。难度适中。案例:使用自定义函数自动计算A列中所有纯数字的和。金额大小写数字转换:通过自定义函数完...

VBA编程求解多元一次方程
VBA代码应该大致如下:Dim totalSale As Double For i = 1 To 20 totalSale = totalSale + (Cells(i,1).Value * Cells(i,2).Value) If totalSale = Range("B2").Value Then ' Found a solution End if Next i

VBA 编程 求解释!!!
Sub ForExample()Dim x As Range '定义单元格类型的变量 Dim T As Integer ‘定义Int类型的变量 T = 2 ’给T赋值 ‘遍历sheet1中的B2:B6单元格 For Each x In ThisWorkbook.Worksheets("Sheet1").Range("B2:B6")x.Value = x.Value + 0 '给 x赋值,有点问题,最终等于B6+0 ...

1、用VBA程序编程求100到1000间的所有素数,要求每行输出10个素数,最后...
Dim S_COUNT, RC_NO, CR, CC As Integer RC_NO = 1 For i = 100 To 1000 Step 1 S_COUNT = 0 For j = 1 To i Step 1 If i \/ j = Int(i \/ j) Then S_COUNT = S_COUNT + 1 End If Next j If S_COUNT = 2 Then CR = Int((RC_NO - 1) \/ 10) + 1 If RC...

使用VBA代码判断是否为数值的方法及求四舍五入的值
分享成果,随喜真能量。今日内容是VBA编程中的基础操作,主要涉及判断是否为数值和求四舍五入的值。VBA过程代码172展示了如何在VBA中使用内置函数实现四舍五入功能。Sub mynz()MsgBox "VBA:Round(4.5)=" & Round(4.5) & Chr(13) & "EXCEL:Round(4.5)=" _& Application.Round(4.5, 0) ...

vba编程:设计求解一元二次方程解的程序,若有实数根输出其方程的解,若...
Subm6()Dim a As Integer, b As Integer, c AsInteger, d As Integer, x1 As Double, x2 As Double a = InputBox("请输入a")b = InputBox("请输入b")c = InputBox("请输入c")d = b ^ 2 - 4 * a * c If d < 0 Then MsgBox "方程无解!"Else x1 = (Sqr(b ^ 2 -...

VBA编程,求解!
Option Explicit Private Sub gggg()Dim a, b, c, d, i, n, x As String, s As String s = InputBox("请输入一个字符串")For i = 1 To Len(s)x = Mid(s, i, 1)n = Asc(x)If n > 48 And n < 57 Then a = a + 1 ElseIf n > 65 And n < 90 Or n > 97 ...

如何用EXCEL的VBA脚本编写程序求和
按alt+f11进vba编辑,双击thisworkbook,贴上以下代码 Option Explicit Sub color()Dim isnum As Boolean Dim c, r, i, j As Integer i = 1 j = 1 ' 循环选择的每一行。For r = 1 To Selection.Rows.Count ' 循环选择的每一列。For c = 2 To Selection.Columns.Count If Selection....

如何用vba编程求圆的体积
圆球的体积公式如下:编程代码示例如下:Private Sub Command1_Click() Range("C3").Value = Format(Str((4 \/ 3) * 3.14159 * Val(Range("C2").Value) ^ 3), "0.000")End Sub

VB(VBA,VBS)编程,求组合数Cmn (m为下角标,n为上角标)组合数的可能的情况...
x=InputBox("请输入一个数字:",,"5")x1=x y=InputBox("请输入一个比"&x&"小的数字:",,"3")s=Result(x1,y)For i=1 To y Execute "z"&i&"=i"Next for i=1 to s d=""For j=1 To y d = d&eval("z"&j)&" "Next Execute "x"&i&"=d"Execute "z"&y&"=z"&y...

相似回答