返回列表 上一主題 發帖

[發問] 如何讓執行巨集的範圍,剛好在這一次複製的範圍內

回復 4# 准提部林


准大好
你的方式比較適合我
想再請教 同樣的道理 這一次我希望日期轉換
請教.Columns(2)我要如何修改  謝謝
Selection.TextToColumns Destination:=Selection, DataType:=xlDelimited, _
        TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
        Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
        :=Array(1, 10), TrailingMinusNumbers:=True

TOP

這樣複雜 有沒有簡化版
謝謝

TOP

With Selection
   .PasteSpecial xlPasteValuesAndNumberFormats
   .Columns(2).Replace "/", "", LookAt:=xlPart
End With

TOP

回復 2# pupai
是這樣媽?
  1. Option Explicit
  2. Sub test()
  3.     Dim Rng As Range
  4.     Selection.PasteSpecial xlPasteValuesAndNumberFormats
  5.     Set Rng = Selection
  6.     Range("B" & Rng.Row).Resize(Rng.Rows.Count).Replace What:="/", Replacement:="", LookAt:=xlPart, _
  7.         SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
  8.         ReplaceFormat:=False
  9. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

因該是類似Range("B65536").End(xlUp).Copy

TOP

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題