返回列表 上一主題 發帖

[發問] 如何撰寫此程式?

類似這樣的概念嗎?
  1. Sub test()
  2. For i = 2 To 10
  3. If Sheet1.[a4] = "" Then Exit Sub
  4.      If Sheet1.Cells(i, 1) = "" Then
  5.      Sheet1.Cells(i, 5) = "V"
  6.      Else: Sheet1.Cells(i, 5) = ""
  7.      End If
  8. Next
  9. End Sub
複製代碼
回復 1# av8d

TOP

  1. Sub test()
  2. Dim LR As Long
  3. LR = Sheet1.[a65536].End(3).Row
  4. For i = 2 To LR
  5.      If Sheet1.Cells(i, 1) = "" Then
  6.      Sheet1.Cells(i, 5) = "V"
  7.      Else: Sheet1.Cells(i, 5) = ""
  8.      End If
  9. Next
  10. End Sub
複製代碼
回復 3# av8d

TOP

本帖最後由 owen06 於 2014-4-19 16:07 編輯

回復 5# av8d


     當然是第二個方法最好呀,
     [a65536].end(3)=[a65536].end(xlup)
     等於是你在a65536時按著ctrl加方向鍵上,
     你自己去按看看,就知道結果了。
     他會自動判斷出出資料實際的範圍到哪,
     就不用在那邊改來改去設定值了。
   
      .end(1)=.end(xltoleft)=鍵盤ctrl+左
      .end(2)=.end(xltoright)=鍵盤ctrl+右
      .end(3)=.end(xlup)=鍵盤ctrl+上
      .end(4)=.end(xldown)=鍵盤ctrl+下

TOP

        靜思自在 : 道德是提昇自我的明燈,不該是呵斥別人的鞭子。
返回列表 上一主題