vba字典中的For j = 0 To d.Count - 1的注释
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 20:02:33
n=0;n初始化为0Fori=1to3;for循环1-3共3次\x09Forj=-4to-1;for循环-4至-1共4次\x09\x09n=n+1;在循环中n自加1\x09nextj;下一个j也就是j
只是一个符号而已,一般作分隔用
(5-2+1)*(5-0+1)=24模式:A(atob,ctod)元素个数=(a-b+1)*(c-d+1)
退出整个循环用exitforforn=1to20.ifXthenexitforendif.next如果想结束本次循环可以用gotoforn=1to20.GoToe..e:next
x="R100"[d1]="=SUMPRODUCT((明细!R2C1:"&x&"C1=RC1)*(明细!R2C19:"&x&"C19=R1C)*(明细!R2C3:"&x&"C3))"再问:SubMK6
你这哪里是写程序.你的程序没有写完,在VB中Max,Min,Acos等等都需要自己写代码.完整程序如下:(注意:你的算法我没有改,但我认为有问题,你自己对付吧)Sub已知三边求三角()a=InputB
s=Split(ActiveCell.Value,(Chr$(10)))每行数据分别存入S数组
integer%短整型long&长整型single!单精度浮点型double#双精度浮点型currency@货币型string$字符型
这个是一个定义动态数组即动态定义数组brr有一到4行,0到i列因为动态数组只能列动态,用preserve,是在原数组的基础上增加,不会改变原数组的数据.一般来说你的这句代码前会有一个判断如ifxxx=
共四次i=2执行i=2+3=5执行i=2+3+3=8执行i=2+3+3+3=11执行i=2+3+3+3+3=14>11不执行
Forj=-4To-1n=n+1Nextj上面这个嵌套循环运行4次,也就是n累加4次,而外部循环Fori=1To3.Nexti运行3次,每次都运行4次内部的嵌套循环,一共是12次,也就是一共运行12次
通俗点讲with的作用就是简化代码,让代码简洁易懂让你不需要输入重复的内容例如:With[A1].RowHeight=10.ColumnWidth=15EndWith相当于[A1].RowHeight
外循环3次,每1次外循环,对应内循环3次,内循环工9次循环时的变量值:mn0-10001323334656667
这个表示方法的参数的赋值号,就跟变量或对象变量的=号一样i=1seta=worksheets(1)中的=号跟你那个一样,一个表示变量的赋值号,一个表示参数的赋值号
是IFF吧,由于是条件表达式是0所以为假,取后者为30
这句话表示从当前活动单元格开始水平往右偏移一个单元格(括号内的第一个参数表示行偏移量,第二个参数表示列偏移量).其中:往右、往下偏移为正数;往左、往上偏移为负数;不偏移为0或者可以省略掉!省略掉行偏移
sum=0n=0Fori=1to5x=n/in=n+1sum=sum+xNexti功能是计算0/1+1/2+2/3+3/4+4/5结果保存在sum中x=n/i里面的n是指什么?是到这一步时n的值n=n
sub是宏过程endsub是结束宏过程.
程序写成这样的形式比较容易看出内外循环相对而言k是j的内循环,j是i的内循环,所谓嵌套循环了Sum=0Fori=1to3Forj=ito4Fork=jto5Sum=sum+1NexkNextjNext
我觉得应该是:Function Cnt(r As Range) Dim n%, l% &nbs