返回列表 上一主題 發帖

[發問] 隨心所欲新增列與控制項

先回一下"第2/3個"問題
2. 把現時選上的row和checkbox delete (checkbox 用top來定位)
  1.     Dim objCurrRow As Object
  2.     Dim intCurrTop As Long
  3.     Dim intNextTop As Long
  4.     With Selection
  5.         intCurrTop = .Top
  6.         intNextTop = .Offset(1, 0).Top
  7.     End With
  8.    
  9.     For Each s In ActiveSheet.Shapes
  10.         If s.Top >= intCurrTop And s.Top < intNextTop And Left(s.Name, 8) = "CheckBox" Then
  11.             s.Delete
  12.         End If
  13.     Next
  14.     Selection.EntireRow.Delete
複製代碼
3.
"當我在所在列按下「插入」,所在列本來的核取方塊並不會往下移,而是在下一列新增核取方塊是為什麼呢??"
把
k = gyou + 1
換成
k = gyou
試試...
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

        靜思自在 : 世上有兩件事不能等:一、孝順 二、行善。
返回列表 上一主題