0
嘗試在Excel中選擇不連續的行,然後將它們複製到另一個應用程序。複製和選擇非連續行的範圍
當我複製的範圍內它出現爲:
Range("A1:1,A4:D4,A6:D7").Select
Range("A6").Activate
然而,當我複製單元格從這個選擇的範圍之副本相當於:
Range("A1:D7").Select
反正是有避免在所選行之間選擇/複製行?
嘗試在Excel中選擇不連續的行,然後將它們複製到另一個應用程序。複製和選擇非連續行的範圍
當我複製的範圍內它出現爲:
Range("A1:1,A4:D4,A6:D7").Select
Range("A6").Activate
然而,當我複製單元格從這個選擇的範圍之副本相當於:
Range("A1:D7").Select
反正是有避免在所選行之間選擇/複製行?
有沒有辦法避免選擇行之間的行選擇/複製?
你可以嘗試使用範圍陣列.. http://www.cpearson.com/excel/ArraysAndRanges.aspx
,在Excel中粘貼到另一個應用程序時,將工作,但不是。我猜你必須手動填充剪貼板,如果你想排除非選定的單元格 –
@TimWilliams你認爲這將工作,如果我的宏將值複製到臨時工作表,然後選擇+複製這些值從臨時工作表中關閉之前? – Zephyremily
這可能很好 - 應該很容易測試。 –