返回列表 上一主題 發帖

[發問] 有關刪除線文字搬移請教

[發問] 有關刪除線文字搬移請教

請教各位大大
請問如何將Sheet1,Sheet2內有刪除線的儲存格複製至Sheet3
因為有爬了一下文章,都是有關刪除文字,沒有移動文字的
或者告訴我如果判斷刪除線我可以在自己研究 感謝 ..

備貨商品.rar (7.29 KB)

For Each A In ActiveSheet.UsedRange
  If A.Font.Strikethrough = True Then MsgBox A.Value
Next
學海無涯_不恥下問

TOP

回復 1# macro0029
  1. Option Explicit
  2. Sub Ex()
  3.     Dim Sh As Worksheet, E As Range, Rng As Range
  4.     For Each Sh In Sheets(Array("SHEET1", "SHEET2"))
  5.         Set Rng = Nothing
  6.         For Each E In Sh.UsedRange
  7.             If E <> "" And E.Font.Strikethrough = True Then
  8.                 If Rng Is Nothing Then
  9.                     Set Rng = E
  10.                 Else
  11.                 Debug.Print Rng.Address
  12.                     Set Rng = Union(Rng, E)
  13.                 End If
  14.             End If
  15.         Next
  16.         If Not Rng Is Nothing Then
  17.             Rng.EntireRow.Copy Sheets("SHEET3").Range("A" & Rows.Count).End(xlUp).Offset(1)
  18.         End If
  19.     Next
  20. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 3# GBKEE


    感謝G大版主,成功解決我的問題
    會更努力向各位學習 謝謝~

TOP

        靜思自在 : 愛不是要求對方,而是要由自身的付出。
返回列表 上一主題