溜溜问答 > 日常办公 > Excel怎么用vba函数
为您找到20条“Excel怎么用vba函数”相关问题

VBA 中如何使用Excel 的函数?

共1条回答 >
郝: 1楼正解,可以用该方法使用Excel几乎所有的自带函数。但是有个错误,就是必须把today改为date(前者是Excel函数,后者是vba函数)。另外比较简单的代码是:ee=Format(date,"m月d日")
回复 (1)

【求助】在Excel VBA中怎么写if函数?

共2条回答 >
叶峰 : 如果要写公式,就直接用双引号括起来即可,如:range("a1")="=if(p9=0,0,p9/(100+p9)*t9*u9)"如果想直接得到值:ifrange("p9")=0thenrange("a1")=0elserange("a1")=range("p9")/(100+range("p9"))*range("t9")*range("u9")endif
回复 (2)

excel怎么用VBA设置多层if函数条件?

共2条回答 >
哈口仙气: 权当a1为占有率、b1为重量、折扣输出到c1单元格SUbtest()diml,t,xl=range("a1")t=range("b1")ifl
回复 (2)

怎么用Excel VBA range 函数来表示?

共2条回答 >
南山有木 : range("j"&j)range("k"&j)、、、、括号里是双引号里为列标,后面加个连接符号&和变量名称j
回复 (2)

vba 中如何使用Excel 的函数?

共1条回答 >
模型: 1楼正解,可以用该方法使用Excel几乎所有的自带函数。但是有个错误,就是必须把today改为date(前者是Excel函数,后者是vba函数)。另外比较简单的代码是:ee=Format(date,"m月d日")
回复 (1)

Excel vba怎么用?

共1条回答 >
Roderick: SUbtest()worksheets("sheet1").[a1]="=SUm(sheet2!a1:a2)"endSUb或SUbtest()worksheets("sheet1").[a1]=evaluate("=SUm(sheet2!a1:a2)")endSUb或SUbtest()dimi,jwithworksheets("sheet2")i=.[a1]:j=.[a2]endwithworksheets("sheet1").[a1]=i+jendSUb
回复 (1)

Excel怎么用vba?

共1条回答 >
HHua: 操作步骤/方法1.打开电脑上的Excel新进一个空白工作蒲。2.右键点击下方菜单栏中的sheet1,选择查看代码。3.在这里就可以打开vba的编辑界面,即可编辑使用。4.根据以上步骤就可以用vba了。
回复 (1)

定义一个Excel里面的vba函数?

共3条回答 >
🌸月亮宝宝🌸: VBAFunctionSUMPI(rngAsrange)DimxAsrange,sumAsDoubleSUMPI=0sum=Application.sum(rng)ForEachxInrngSUMPI=SUMPI-x.Value/sum*Log(x.Value/sum)/Log(2)NextEndFunction除VBA外,还可以用数组公式计算=-SUM(B1:B5/SUM(B1:B5)*LOG(B1:B5/SUM(B1:B5),2))按Ctrl+Shift+Enter键锁定数组公式可以将要计算....
回复 (3)

Excel中vba函数问题

共1条回答 >
小岗: OptionExplicit//强制显式声明模块中的所有变量。DimlLastRowAsLong//定义lLastRow为长整型变量SubmyMain()//定义myMain过程DimrngAsRange//定义rng为单元格对象lLastRow=Range("A"&Cells.Rows.Count).End(xlUp).Row//将lLastRow赋值为A列最后一个有内容的单元格的行数Range("D3:E"&lLastRow).Clear//将D列第三行至与A列最后一个有内容的单元格同行的内....
回复 (1)

Excel 函数/vba解决?

共2条回答 >
李佳欣_: 多条件,数据量大的话,还是用宏吧,PublicSubBmCx()DimCxRngAsRange,CxSz,MbSz,iAsByte,jAsByte,C,JgSz(1To1000,1To4),HAsLongCxSz=Range("B1").Resize(1,Range("a1").End(xlToRight).Column).ValueMbSz=Sheets("Sheet2").Range("A2:D"&Sheets("Sheet2").Range("A65536").End(xlUp).Row)....
(1) 回复 (2)

Excel怎么用vba设置多层if函数条件?

共5条回答 >
佳林: Functionzhekou(zhanyoulvAsDouble,tAsInteger)Ifzhanyoulv=0.035Andzhanyoulv0.04Andzhanyoulv
(14) 回复 (5)

【求助】在Excel vba中怎么写if函数?

共4条回答 >
🍋曾梓梓: 如果要写公式,就直接用双引号括起来即可,如:range("A1")="=IF(P9=0,0,P9/(100+P9)*T9*U9)"如果想直接得到值:IFRANGE("P9")=0THENrange("A1")=0ELSErange("A1")=RANGE("P9")/(100+RANGE("P9"))*RANGE("T9")*RANGE("U9")ENDIF
(1) 回复 (4)

怎样在vba指令中调用Excel函数?

共3条回答 >
CHEN🐭: 软件版本:Office2013方法如下:1.利用VBA对C列数据求和:2.Alt+F11,输入代码如下:VBA中引用工作表函数,可以利用Application.worksheetFunction+函数名的方法3.F5执行代码,结果如下:
(15) 回复 (3)

Excel中的vba内部函数有哪些?

共1条回答 >
Fang 杨: 太多了,获得完整清单可以按F1查看,常用的一般就是LEN、DATE等
回复 (1)

Excel vba函数问题求解

共1条回答 >
小昕: 用于判断两个范围的重叠区,如果第一个包含在第二里显示True,否则显示False。Intersect就是判断两个范围的重叠区IfNotIntersectRngIsNothingThen'如果有重叠IfIntersectRng.Address=rng1.AddressThenInclude_Intersect=True'如时第一个范围是重叠区,则显示TrueEndIf
回复 (1)

Excel vba 自定义函数

共1条回答 >
飞扬的天使: vba自定义函数的用法跟excel内置函数一样,只是需要在vbaproject中编写好,在表格里面写=号调用就可以了。
回复 (1)

Excel Excel vba怎么调用函数?

共1条回答 >
Your Grandmother: 一、利用单元格公式返回值Subt5()Range("d16")=Evaluate("=SUMIF(A2:A6,""b"",B2:B6)")'宏表函数直接把公式表达式转化为数值Range("d9")=Evaluate("=SUM(B2:B6*C2:C6)")EndSub二、借用工作表函数Subt6()Range("d8")=Application.WorksheeFunction.CountIf(Range("A1:A10"),"B")EndSub'三、利用VBA函数Subt7()....
(9) 回复 (1)

Excel用函数怎么设置单元格格式,不是用vba函数?

共3条回答 >
钱宗安: 使用条件格式应该能满足你的要求。
回复 (3)

Excel函数和vba学习资料

共2条回答 >
winer: 学习函数推荐excel自带帮助:在右上角键入“函数”,点击“按类别列出的工作表函数”,看每个函数的使用方法学习VBA推荐excel自带帮助:需要有一定的编程语言基础(C、vb…都无所谓,会就行),先“录制宏”,看自动写的代码,遇到不明白的关键字,鼠标点在关键字的中间,按F1出现系统帮助,看每个关键字的用法推荐网站:excelhome,百度文库里面有好多现成的示例文件可以下载
(1) 回复 (2)

Excel vba and函数应用实例?

共1条回答 >
搁浅: 选中E2单元格,在编辑栏输入公式:=IF(AND(B2>60,C2>60,D2>60),"合格","不合格"),按下回车键,即可判断B2、C2、D2单元格中的值是否都达标,如果都达标,利用IF函数显示“合格”,如果有一项未达标,利用IF函数显示“不合格”。
(27) 回复 (1)