返回列表 上一主題 發帖

[發問] 判斷式的問題

回復 1# 518587
A列從0~10筆資料判斷一次,看B列值是否都介在於5~6之間,
如果是,將值取0 否,則原值呈現, 如何呈現??
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 4# 518587
試試看
  1. Option Explicit
  2. Sub EX()
  3.     Dim E As Range, xMax As Single, xMin As Single
  4.     With Range("A:A")
  5.         .Cells.Replace "0", "=KKK", xlWhole
  6.         With .SpecialCells(xlCellTypeFormulas, xlErrors)
  7.             .Value = 0
  8.             For Each E In .Areas
  9.                 With E.Resize(11).Offset(, 1)
  10.                     xMax = Application.WorksheetFunction.Max(.Cells)
  11.                     xMin = Application.WorksheetFunction.Min(.Cells)
  12.                     If xMin >= 5 And xMax <= 6 Then
  13.                         .Offset(, 1) = 0
  14.                     Else
  15.                         .Offset(, 1) = .Value
  16.                     
  17.                     End If
  18.                 End With
  19.             Next
  20.         End With
  21.     End With
  22. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 布施如播種,以歡喜心滋潤種子,才會發芽。
返回列表 上一主題