返回列表 上一主題 發帖

[發問] 代替COPY ???

[發問] 代替COPY ???

[I2]=[H1]  顏色沒有拷過來???
除了用 [H1].COPY [I2] 外 還有其他方法嗎 ??? Book2.zip (7.95 KB)

字串中文字個別標色, [格式複製]也辦不到, copy是最方便!

程式one by one執行, 不懂這個copy為何會與其它copy相衝突???

TOP

本帖最後由 t8899 於 2015-8-31 20:58 編輯
字串中文字個別標色, [格式複製]也辦不到, copy是最方便!

程式one by one執行, 不懂這個copy為何會與其它 ...
准提部林 發表於 2015-8-31 19:09


假設你在word用copy  
再切回excel  vb用 [a1].copy  [a2]
則word 的 copy將消失(paste是空白的)

TOP

回復 3# t8899

作業系統的剪貼簿只有一個,
copy , paste透過剪貼簿執行, 應用程式共用,前一個在剪貼簿中的資料會被後一個 copy進來的資料覆蓋

TOP

  1. Sub CommandButton1_Click()
  2.     Dim i As Integer, A As Integer, C As Integer
  3.     With Range("I65536").End(xlUp).Offset(1)
  4.         .Cells = [H1]
  5.         i = 1
  6.         Do
  7.             A = IIf(i = 1, i, i + 1)
  8.             i = Application.WorksheetFunction.Find(",", .Cells, i + 1)
  9.             C = [H1].Characters(Start:=A, Length:=i - A).Font.ColorIndex
  10.             .Characters(Start:=A, Length:=i - A).Font.ColorIndex = C
  11.         Loop Until i >= Len(.Cells)
  12.     End With
  13. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 發脾氣是短暫的發瘋。
返回列表 上一主題