VBA復(fù)制區(qū)域數(shù)值粘貼到篩選后的可見單元格
哪位高手可以幫我寫一段代碼,VBA復(fù)制區(qū)域數(shù)值粘貼到篩選后的可見單元格
平常輸入數(shù)據(jù)時(shí),,就多按一下回車鍵(如下圖所示)。
Private Sub Worksheet_Change(ByVal Target As Range)
Dim arr(), k%, n%, m%, dhk
dhk = MsgBox("不是粘貼數(shù)值到可見單元格嗎,?", vbYesNo)
If dhk = 6 Then Exit Sub
***.enableevents = False
k = selection.***.count
ReDim arr(1 To k)
n = 0
For Each y In Selection
n = n + 1
arr(n) = y
Next y
m = 0
For Each y In ***.resize(12345)
If m = k Then Exit For
If ***.height <> 0 Then
m = m + 1
***.value = arr(m)
Else
***.clearcontents
End If
Next y
***.enableevents = True
End Sub
相關(guān)推薦
便查問答是一款實(shí)用的網(wǎng)絡(luò)熱門知識(shí)問答平臺(tái),,專注于分享你不知道的知識(shí),、經(jīng)驗(yàn)及生活問題,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。