2011-03-10 67 views
0

我有一個宏,我希望它從文件A複製工作表1,並將其粘貼(使用粘貼特殊值)到文件B中,並隱藏文件B中粘貼圖紙上的宏按鈕?這是我的出發點宏複製工作表並粘貼到使用粘貼特殊值的新文件

Private Sub Update_Click() 

Sheets("Dallas").Select 
Sheets("Dallas").Copy 

End Sub 
+0

你嘗試錄製宏? – 2011-03-10 21:11:57

回答

0

如果你只希望複製單元格值,沒有別的,一個快捷方式是這樣的:

dim rgSource as range 
dim rgTarget as range 

set rgSource = ActiveSheet.UsedRange ' cells containing values on src sheet 
set rgTarget = Workbooks.Add.Worksheets(1).Cells(1,1) ' new range on target sheet 
set rgTarget = rgTarget.Resize(rgSource.Rows.Count, rgSource.Columns.Count) ' same sz 

rgTarget = rgSource.Value ' copies values into the target range on the other sheet 
+0

謝謝帕斯卡爾。 – Edmond 2011-03-10 23:44:31

+0

如何格式化文件以提取2位小數? – Edmond 2011-03-14 14:51:37

+0

你可以添加下面的stmt ==> rgTarget.NumberFormat =「0.00」 – tpascale 2011-03-17 16:26:16