返回列表 上一主題 發帖

[發問] Excel 中的判斷式 數量累加如何寫

回復 1# xaiver

程式碼不完整



   
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 3# xaiver
  1. Option Explicit
  2. Sub Ex()
  3.     Dim I As Integer, E As Range
  4.     For Each E In Sheets("A").Range("K1:K15")
  5.         If InStr(E, "Test") Then                  '有"Test"字串 大小寫有區別
  6.         'If InStr(UCase(E), UCase("Test")) Then   '轉為大寫 :   所以大小寫沒區別
  7.         I = I + 1
  8.         End If
  9.     Next
  10.     Sheets("B").Range("I1") = I ' 的 I 欄位
  11.     ' 並且會將 K欄位清空,為什麼? 沒看到程式碼,所以不曉的.
  12. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 5# xaiver
這裡討論Excel的VBA,可以上傳Excel檔方便討論
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 8# xaiver
你的程式很龐大沒註解,看的眼花,不知所云.
  1. Sub BugTrend()
  2. For i = 1 To (row - 1)
  3.    ' itopen.Activate
  4.    ' A = ActiveCell.Offset(i, 0)
  5.     A = itopen.Offset(i, 0)    '精簡程式碼
  6.     'itclose.Activate
  7.     'b = ActiveCell.Offset(i, 0)
  8.     b = itclose.Offset(i, 0)
  9.    '
  10.    '
  11.     MsgBox str2  '沒有東西 *** 錯誤點可能在此 ****
  12.      Worksheets("Raw_Data").Cells(i, 11).Value = str2
  13. If InStr(str2, "Limitation") Then limnum = limnum + 1
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 做好事不能少我一人,做壞事不能多我一人。
返回列表 上一主題