VBA操作单元格

行或列的Group化

ws.Rows("row1:row2").group

row1:Group化的开始行                row2:Group化的结束行

ws.Columns("cln1:cln2").group

cln1:Group化的开始列                  cln2:Group化的结束列

Group化行或列的收缩和展开

ExecuteExcel4Macro "SHOW.DETAIL(1,x,FALSE,y)"

FALSE:收缩           TRUE:展开

x:结束位置             y:开始位置前一行或列

 

最后非空行或列

ws.cells(row,column).End(xiUp / xlToLeft)

 

工作表内检索

dim rngInfos as Range

dim first as string

With ws.range("B:B")

  set rngInfos = .Find(What:=string, LookIn:=xlValue,LookAt:=xlPart / xlWhole, SearchDirection:=xlNext)

     if not rngInfos is nothing then

     first = rngInfos.Address

         Do

     详细处理。。。

              set rngInfos = .FindNext(rangInfos)

         Loop While Not rangInfos is nothing and rngInfos.Address <> first

  end if

end with

 

单元格注释追加

①Range("A1").AddComennts "Comments"

②With Range("A1")

         .AddComments

         .Comment.Visible = False

         .Comment.Text "Comments"

   End With

 

工作表移动

Sheets(2).select

Sheets(2).Move  Before:=Sheets(1)

Before: 向前移动             After:向后移动

 

单元格复制

①Range("A1").Copy

   Range("B1").Paste

②Range("A1").copy  Range("B1")

 

单元格截取粘贴

Range("A1").Cut  Range("B1")

 

行或列的追加

ws.Range("M:M").Insert Shift:=xlToRight

 

单元格结合

ws.Range("B2:C3").Merge  

转载于:https://www.cnblogs.com/liangx85/p/3510511.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值