我想複製一行中的多個單元格並將其粘貼到自定義格式中。複製vba宏中的單元格值後自定義值
例如:
工作表Sheet - >在細胞(A1)值=以小區(B1)10 值=在細胞(C1)20 值= 30
現在複製這些細胞的值,並粘貼在所期望的格式等, 細胞(D1)的值應該是這樣的 - >
F(10),b(20)中,x(30),總= 60
如果複製/粘貼方法不可行,還有其他方法嗎?
謝謝。
我想複製一行中的多個單元格並將其粘貼到自定義格式中。複製vba宏中的單元格值後自定義值
例如:
工作表Sheet - >在細胞(A1)值=以小區(B1)10 值=在細胞(C1)20 值= 30
現在複製這些細胞的值,並粘貼在所期望的格式等, 細胞(D1)的值應該是這樣的 - >
F(10),b(20)中,x(30),總= 60
如果複製/粘貼方法不可行,還有其他方法嗎?
謝謝。
嘗試這種
With Worksheets("Sheet1")
.Range("D1") = "f(" & .Range("A1") & "),b(" & .Range("B1") & "),x(" & .Range("C1") & "),total = " & WorksheetFunction.Sum(.Range("A1:C1"))
End With
非常感謝你的迴應@ user3598756。我會嘗試。 – Zanxzan
@贊克贊:你通過了嗎? – user3598756
以下是在一個範圍內的值和用於輸出的目標範圍通過的方式。
Sub CreateSummary()
Dim x() As Variant
Dim y As Range
x = Range("A1:C1")
Set y = Range("D1")
y = "f(" & x(1, 1) & "),b(" & x(1, 2) & "),x(" & _
x(1, 3) & "),total = " & WorksheetFunction.Sum(x)
End Sub
結果根據您的例子:
非常感謝Robert Merrns – Zanxzan
你有什麼代碼,使遠嗎? – lewisthegruffalo
範圍(「A1:C1」)。選擇 Selection.Copy 範圍(「D1」)。選擇 ActiveSheet.Paste – Zanxzan
以上是唯一的代碼格式我知道要複製和粘貼,但沒有想法來格式化它。 – Zanxzan