乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>中如何用VBA判断行数

<em>Excel</em>中如何用VBA判断行数

作者:乔山办公网日期:

返回目录:excel表格制作


你是意思是不是判断工作中已经 使用的最大 行数

工一个每一行都有数的列,加入是zhidaoA列

excel2007及以上

n=thisworkbook.worksheets("sheet1").range("A1048576").end(xlup).row

excel2003

n=thisworkbook.worksheets("sheet1").range("A65536").end(xlup).row



你是意思是不是判断工作中已经 使用的最大 行数

工一个每一行都有数的列,加入是A列

excel2007及以上

n=thisworkbook.worksheets("sheet1").range("A1048576").end(xlup).row

excel2003

n=thisworkbook.worksheets("sheet1").range("A65536").end(xlup).row


你的判断是为0而不是为空,如果是判断为空,=""
循环如下
sub test ()
i=range("A65536").end(xlup).row‘判断A列最后一行的行号
for x=1 to i’建立循环从第一行到最后一行
if cells(x,1)=0 then cells(x,6)=cells(x,1) & cells(x,2) & cells(x,3)'判断A值为0时,如果是判断为空,=0改变=""
next x
end sub

1、同时按下“win+R”键,在打开的运行对话框中输入“excel”回车,打开一个新建的excel文档。

2、在打开的excle窗口,依次点击工具栏“开发工具”——“Visual Basic”或直接按快捷键“ALT+F11”,打开VB编辑器。

3、双击左侧工程窗口中的“sheet1”,打开“sheet1”代码编辑窗口。

4、在代码窗口的下拉框中,分别选择“Worksheet”、"SelectionChange",下面会自动生成相应的过程块代码。

5、在过程中写入代码:

If (Target.Columns.Count = Sheet1.Columns.Count) And (Target.Row <= Range("b4").Row) And (Target.Row + Target.Rows.Count > Range("b4").Row) Then

MsgBox "yes"   

Else    

MsgBox "no"    

End If

6、再回到excel窗口,测试一下代码是否能够正确运行,可以看到结果很成功。

相关阅读

  • <em>Excel</em>中如何用VBA判断行数

  • 乔山办公网excel表格制作
  • 你是意思是不是判断工作中已抄经 使用的最大 行数工一个每一行都有数的列,加入是zhidaoA列excel2007及以上n=thisworkbook.worksheets("sheet1").range("A1048576").end(xlup).rowexcel2003n=thisworkbook.
  • <em>Excel</em>中如何利用函数<em>COUNTIF</em>

  • 乔山办公网excel表格制作
  • 表格没有行号。无法准确写百出公式度<60:=countif(c6:g19,"<60")60至回70=countif(c6:g19,">=60")-countif(c6:g19,">70")70至80,参照上面的公式答不及格与小于60的一样一般的与60至70的一样良与70——80的公
  • <em>excel</em>中<em>countif</em>函数<

  • 乔山办公网excel表格制作
  • countif函数的语法格式:=countif(range,criteria)参数解释:一、range 表示条copy件区域——对单元格进行计数的区域。二、criteria 表示条件——条件的形式可以是数字、表达式或文本,甚至
  • VBA下如何使用 COUNTA 函数

  • 乔山办公网excel表格制作
  • n = Worksheetfunction.CountA(某工作表.range("A:A"))Set rng = Union(rng, 某工作表.Rows(p)改这2句试试。excel vba如何调用counta语句" src="/uploads/tu/496.jpg" style="width:
关键词不能为空
极力推荐
  • 我的excel2013没有powerpivot是为什么

  • 我没有安装成功,直接装了2016,内置自带Pivot第一步:打开Excel2013,“文件-选项”;第二步:加载项-COM加载项;第三步:打勾“PowerPivot",确定即可。单击数据源 插入透视表 将hair拽到

ppt怎么做_excel表格制作_office365_word文档_365办公网