作者:乔山办公网日期:
返回目录:excel表格制作
要完成这种功能,需要使用 vba 编写代码来实现。
向网上百传送数据,通常有如下方法:
一、通度过建立 IE 对象,操纵网页上元素进行填表,大致示知例代码:
Set objIE = CreateObject("InternetExplorer.Application")
objIE.navigate "http://网址"
Set Doc = objIE.Document
Doc.frames("topFrame").Document.body.All("网页元素名称道").Value = "从excel中读取的值"
二、如果可以直接发送数据的话,采取 url 编码的方式明文传送内,这种方法与上述类似,但不需要逐个填入每个元素的值,而是直接发送数据。容
楼主大概是想知道为什么要加这样zd一句在里面:IF(D14=0,0
是这样的,这句是必要的,因为后面有一个除式:
(D10*0.87-D11/1.13+D12)/D14 ,大家都知道,0 是不能作为除数的,如果D14是 0 ,就会出现错误。所以加那一句就内是避免这个情况发生:当 D14值为0时,单元格直接等于0 ,而不会用到那个除式。
这样回答容行吗?
=IF(D14=0,0,(D10*0.87-D11/1.13+D12)/D14*1.13)
这个公式的意百思是:
如果度D14单元格问等于0,则显示答0,否则就回显示(D10*0.87-D11/1.13+D12)/D14*1.13的值。
其中D10、D11、D12、D14表示答引用这些单元格的值。
可以在买入的价格使用负数表示,然后用数据透视表进行自动计算