在excel里面写VB程序的问题

来源:百度知道 编辑:UC知道 时间:2024/06/29 00:16:53
要判断表sheet1中的一个数据和表sheet2中的一个数据的大小用VB的语言应该怎么表述呢?
比如判断sheet1中C1数值和表sheet2中C1数值的大小,
我只知道在同一个sheet1里可以写成if range("C1") < range("C2") then……
但是不同sheet就不会写了……

if sheets("sheet1").[C1]<sheets("sheet2").[C1] then

If Sheets("sheet1").Range("C1") < Sheets("sheet2").Range("C1") Then

以上两个是相同的意思,不过第一个更直观些,只要修正两头的参考单元格就行了

If Sheets("sheet1").Range("C1") < Sheets("sheet2").Range("C2") Then...

if sheets(1).cells(1,3) < sheets(2).cells(1,3) then....
或者
if sheets("表的名字").range("C1") < sheets("第二个表的名字").range("C1") then

最简单的:
if sheet1.[c1]<sheet2.[c2] then ...