1
我試圖寫一個粘貼在與他們的價值觀一定的命名工作表中公式的宏,從而使他們出口的工作表的宏。我已經成功地獲得了這個宏來重命名工作表,但是無法像我想的那樣獲取它們的副本/粘貼。運行在具有指定名稱
目前我的宏複製,除了一個指定的(「儀表板」)的所有可見的工作表,然後重命名這些,「(2)」與「_VARIABLES」代替。到現在爲止還挺好。然後它應該用新值覆蓋新創建的工作表中的公式。這部分不起作用。
這裏是整個代碼:
Private Sub testestssss()
Dim ws As Worksheet
'Copy all visible worksheets except "Dashboard" to the end
For Each ws In Sheets
If ws.Name = "Dashboard" Then
Else
If ws.Visible Then ws.Copy after:=Worksheets(Worksheets.Count)
End If
Next
'Rename all "wk * (2)" sheets to "wk *_VARIABLES"
For Each ws In Sheets
If ws.Name Like "* (2)" Then
ws.Name = Replace(ws.Name, " (2)", "_VARIABLES")
End If
Next
'Overwrite all "wk *_VARIABLES" formulae with values
For Each ws In Sheets
If ws.Name Like "*_VARIABLES" Then
Columns("A:B").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
Next
End Sub
因此,所有上述工作,直到「覆蓋所有‘周* _VARIABLES’的公式與價值觀」的一部分。這似乎是無效的。
任何幫助將不勝感激!
謝謝。
+ 1擊敗了我。不得不放棄草案LOL –
@SiddharthRout對不起,;-)因爲你在我的頭腦中崇高,我需要更加努力,更快地工作! – assylias
@assylias這很有效_非常感謝您的快速響應!看起來我仍然有很多關於優化的學習。乾杯! – seegoon