返回列表 上一主題 發帖

[發問] VBA複製儲存格顏色

本帖最後由 n7822123 於 2020-5-20 00:46 編輯

回復 1# 蘿蔔泥

沒檔案測試,我講方法,請自己改

用"Copy" 取代 "="  的方式,可以把儲存格格式一併Copy過去


Sheets(1).Cells(x, 1) = Workbooks(SNAME).Sheets("補休").Cells(i, 1)

改成

Workbooks(SNAME).Sheets("補休").Cells(i, 1).Copy Sheets(1).Cells(x, 1)
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

本帖最後由 n7822123 於 2020-5-28 02:17 編輯

回復 4# 蘿蔔泥


看看是不是你要的

Workbooks(SNAME).Sheets("加班及請假").Cells(i, 4).copy Sheets(1).Cells(x, 4)  
Sheets(1).Cells(x, 4).NumberFormatLocal = "hh:mm:ss AM/PM"



CDate(數值) ---------  O
CDate(物件) ---------  X


儲存格物件.Copy ------- O
值.Copy   ----------------X


儲存格是個物件
Copy 是儲存格物件的 方法
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

        靜思自在 : 知識要用心體會,才能變成自己的智慧。
返回列表 上一主題