我求知A列最后 一行的行数是:道LastRow" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>VB</em>获取Excel有效行列数出错-vb excel列数,vb打开excel

<em>VB</em>获取Excel有效行列数出错-vb excel列数,vb打开excel

作者:乔山办公网日期:

返回目录:excel表格制作


假如是i行:
cells(i,columns.count).end(xltoletf).column

我求A列最后 一行的行数是:
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
我求1 行最后 一列的列数是:
LastColumn = Cells(1, Columns.Count).End(xlToLeft).Column
代码及注释如下:
Sub main()
f = Dir(ThisWorkbook.Path & "\*.xlsx")'搜索本文件下的所有xlsx格式文件(由于一般带VBA的文件不能保存为xlsx格式,故无需去判断,是否打开的是本文件)
Do While f <> ""
Workbooks.Open (ThisWorkbook.Path & "\" & f)'依次打开搜索到的文件
Workbooks(f).Sheets(1).Row(3).Copy Sheets(1).Range("A" & Range("A65536").End(3).Row + 1)'将打开的文件第3行复制到本文件最后一个非空行的下一行中
Workbooks(f).Close'关闭文件
f = Dir'赋值下一个文件名给f
Loop'继续循环
End Sub

这里其实是用vb操作excel软件,你不引用excel运行库,
也就没有的excel软件对象,没有了你要操作对对象,
你还去操作这个对象,当然就会出错。

相关阅读

  • -vb excel 复制一行,vb打开excel

  • 乔山办公网excel表格制作
  • 代码错误。因为图片知对象属于Shapes: axlBook.Sheets("sheet1").Shapes.Range(Array("图片名")).Select选中图片 Selection.Cut’剪切 axlBook.Sheets("sheet1").Range("3:3").
  • -vb宏 excel文件,vb打开excel文件

  • 乔山办公网excel表格制作
  • 只能运行某个宏 在摸百个宏里边运行 用户度窗体知如qw 宏中Sub qw() UserForm1.ShowEnd Sub在用户窗体中把 按钮代码复道制到 窗体激活内事件下Private Sub UserForm_Activate()MsgBox "1234"End Sub在VB中
  • <em>EXCEL</em>升级2010版之后<em>VB</em>A是

  • 乔山办公网excel表格制作
  • 看看是不是设置了工作表保护,如果菜单-工具-保护中,是撤销工作表保护的话,就是设置了工作表保护,可能需要解除保护的密码。excel 宏与vba灰色" src="/uploads/tu/738.jpg" style="width
关键词不能为空
极力推荐

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