嗨,我是這個論壇的新手。複製範圍並粘貼到另一個工作表上的特定單元格vba
我想從
sheet 1
和過去sheet 2
開始從a10
在10個細胞的增加複製範圍a1:a10
進入細胞。即:sheet1:a1
的內容在sheet2:a10
;- 內容
sheet1:a2
上sheet2:a20
; sheet1:a3
的內容在sheet2:a30
;- ...等等...
我知道代碼簡單範圍複製和粘貼如下
Sub Copy(
Dim CopyFrom As Range
Set CopyFrom = Sheets("Sheet1").Range("A2 : A10")
Sheets("Sheet2").Range("A1").Resize(CopyFrom.Rows.Count).Value = CopyFrom.Value
End Sub
請幫助編輯上面的代碼,適合我需要。
- 根據單元格中的值隱藏行數。即,如果單元格
a1
包含10個和細胞a2
含有50,應該隱藏行10〜50
我可以通過設置一個值作爲固定的,主叫從小區中的一個值,但不能兩者都做上述。
Sub AUTOHIDE_ROWS_307()
'
Application.ScreenUpdating = False
Sheets("sheet1").Select
Dim Cval As Variant
Dim Rng1 As Range
Cval = ActiveSheet.Range("a1").Value
Set Rng1 = ActiveSheet.Range("A50:N" & Cval)
Rng1.Activate
Selection.EntireRow.Hidden = True
Application.ScreenUpdating = True
End Sub
請幫助編輯以上,以滿足我的需求。
在此先感謝。
歡迎堆棧溢出。 SO不是我的服務代碼,也不是教我編碼服務。如果您現有的代碼無法正常工作,請使用編輯功能將其發佈到原始文章中,並解釋代碼的錯誤行爲,並幫助克服特定的錯誤。 –
我已經添加了代碼請求,部分爲我工作... @ ScottCraner –
不,我們不打算*編輯上面*以滿足您的需求。 **您**應該編輯代碼以滿足您的需求。如果遇到問題,您可以在此處發帖,解釋您遇到的問題,包含**代碼**的相關部分,並詢問關於該代碼的特定問題。這不是代碼編輯或重寫服務,我們也不是任何人的個人編碼助手。我們很樂意提供幫助,但我們沒有爲您做。 –