返回列表 上一主題 發帖

請問如何批次讓驗證清單的警告設定為關閉呢?

Sub Macro1()
Dim xR As Range
For Each xR In Cells.SpecialCells(xlCellTypeAllValidation)
  xR.Validation.ShowError = False
Next
End Sub

TOP

回復 4# starry1314

合併格,先解除合併,再復原
Sub Macro1()
Dim xR As Range
On Error Resume Next
For Each xR In Cells.SpecialCells(xlCellTypeAllValidation)
  With xR.MergeArea
     .UnMerge
     .Item(1).Validation.ShowError = False
     .Merge
  End With
Next
End Sub

若要指定選取區,可改成:
For Each xR In Selection.Cells.SpecialCells(xlCellTypeAllValidation)
 
Next

TOP

        靜思自在 : 話多不如話少,話少不如話好。
返回列表 上一主題