返回列表 上一主題 發帖

請問版上大大,這個要怎麼寫VBA

回復 1# 藍天麗池
試試看
  1. Option Explicit
  2. Sub Ex()
  3.     Dim i As Integer, t As Integer
  4.     i = 1
  5.     Do While Cells(i, "F") <> ""
  6.         t = 0
  7.         Do
  8.             t = t + Cells(i, "e")
  9.             i = i + 1
  10.         Loop Until Cells(i - 1, "F") <> Cells(i, "F")
  11.         Cells(i - 1, "g") = t
  12.     Loop
  13. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 3# 藍天麗池
程式碼複製在那個工作表模組上一定有反應的.
如果是任一個工作表模組上請用下面的程式碼.
  1. Option Explicit
  2. Sub Ex()
  3.     Dim i As Integer, t As Integer
  4.     i = 1
  5.     With ActiveSheet   '指定工作表: ActiveSheet->作用中的工作表
  6.         Do While .Cells(i, "F") <> ""
  7.             t = 0
  8.             Do
  9.                 t = t + .Cells(i, "e")
  10.                 i = i + 1
  11.             Loop Until .Cells(i - 1, "F") <> .Cells(i, "F")
  12.             .Cells(i - 1, "g") = t
  13.         Loop
  14.     End With
  15. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 5# 藍天麗池
請上傳檔案看看
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 8# c_c_lai
沒想到有這錯誤點,感謝修正
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 【行善要及時】行善要及時,功德要持續。如燒開水一般,未燒開之前千萬不要停熄火候,否則重來就太費事了。
返回列表 上一主題