VBA操作excel单元格

VBA操作excel单元格

本系统将介绍一下在vba中操作单元格的常用代码。

1 选取

选取单元格只需要用.select即可,如Range("a1").select 另外还可以用selection表示已选取的单元格区域

2 获取单元格内容

获取单元格内容直接用=Range("单元格地址"),就可以取得单元格的内容 如果要取得单元格的显示内容(有时设置了自定义格式,显示和实际的内容并不一定一样),可以用Range("单元格地址").Text来完成

如果把一个单元格区域的值交给一个变量,则该变量会自动成为VBA二维数组,如

arr=Range("a1:b10")

3 合并单元格

合并单元格只需要用Range("单元格地址").Merge 方式,就可以合并单元格了。如

Range("a1:b1").Merge 合并a1:b1区域

如果要解除合并,则可以用Range("a1:b1").UnMerge

4 单元格查找

单元格的查找,可以调用excel工作表函数如 application.match(),也可以用VBA 中的find方法进行查找 Find 方法

应用于 Range 对象的 Find 方法。

在区域中查找特定信息,并返回 Range 对象,该对象代表用于查找信息的第一个单元格。如果未发现匹配单元格,就返回 Nothing。本方法不影响选定区域或活动单元格。 有关在 Visual Basic 中使用 Find 工作表函数的详细信息,请参阅F1帮助中在 Visual Basic 中使用工作表函数。

expression.Find(What, After, LookIn, LookAt, SearchOrder, SearchDirection, MatchCase, MatchByte, SerchFormat)

你可能喜欢

  • excel VBA
  • excel表格操作
  • excle单元格格式
  • excel保护单元格
  • 冻结excel单元格

VBA操作excel单元格相关文档

最新文档

返回顶部