我製作了一個宏,它在sheet2的行號發生更改時自動填充sheet1上的公式。VBA:如何在沒有按鈕的情況下自動觸發宏
當我在sheet2上有任何更新時,是否可以在沒有按鈕的情況下自動觸發它?
Sub Autofill()
Dim sg As Sheets
Dim Row As Long
Dim fillRow As Integer
Application.EnableEvents = False
Row = Worksheets("Sheet2").Cells(Rows.Count, 1).End(xlUp).Row
fillRow = Row - 1
Sheets("Sheet1").Select
Range("A1:E1").Select
Selection.Autofill Destination:=Range("A1:E" & fillRow), Type:=xlFillDefault
Application.EnableEvents = True
End Sub
https://stackoverflow.com/questions/409434/automatically-execute-an-excel-macro-on-a-cell-change –
張貼問題,請:)這是一個之前一定要做足第一個鏈接谷歌時,我把Excel VBA宏事件 –
我試過這個,但它不工作在這種情況下,因爲我通常更改sheet2中的單元格值我只是添加更多的行... :( – Kinghin245