返回列表 上一主題 發帖

[轉貼] VBA的寫作技巧與增進效能

本帖最後由 skybbs 於 2011-1-19 20:23 編輯

回復 01# Hsieh
請問謝大,

在EXCEL2003裡寫了如下:
01 Range("D6:E6").Copy
02 Range("h3").PasteSpecial xlPasteValues
因為各有一個值分別在D6&E6, 所以直接複製到H3時, 就會變成複製到H3 & I3

想要依照謝大的方式簡短, 分別試了如下:
Sheet1.[H2:I2] = Application.Transpose(Sheet1.[D6:E6])
結果僅會把D6的值複製到H2&I2, E6並不會複製到I2.

另外也試了:
Range("H2:I2") = Range("D6:E6")
結果都沒有動作.
請問如果要把同一個Sheet的D6 & E6複製到H3 & I3應該如何寫語法呢 ?
謝謝.

TOP

回復 21# Hsieh

請問謝大:
Range("H2:I2").Value = Range("D6:E6").Value
Range("H2:I2") = Range("D6:E6").Value
此兩個表示式有何不同.

TOP

        靜思自在 : 受人點水之恩,須當湧泉以報。
返回列表 上一主題