发布网友 发布时间:2022-04-24 04:16
共3个回答
热心网友 时间:2023-10-27 06:37
Sub kkk()热心网友 时间:2023-10-27 06:38
Sub 宏1()热心网友 时间:2023-10-27 06:38
下拉的操作有好多种模式(复制数值、复制公式、填充序列……)说清楚些追问工作薄B表的H列至AC列都是公式,我的要求是:如何实现只要增加一行新的数据,所录制的宏也自动增加这个行的命令操作,谢谢!追答在工作表的名字上,右键,打开代码窗(当前sheet表的代码窗),将下面的代码复制入其中,返回sheet表操作一次试试
----------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
Set c = Application.Intersect(Range("a2:f65536"), Target)
If c Is Nothing Then Exit Sub
Application.EnableEvents = False
Dim r&, rs&
r = c.Row
rs = c.Row + c.Rows.Count - 1
Range("h" & r & ":ac" & rs).Formula = Range("h" & (r - 1) & ":ac" & (r - 1)).Formula
Application.EnableEvents = True
End Sub
-------------------
当A:F列有数据改动时(即手动复制数据),自动将 上面行H:AC列的公式 复制到当前行H:AC列
热心网友 时间:2023-10-27 06:37
Sub kkk()热心网友 时间:2023-10-27 06:38
Sub 宏1()热心网友 时间:2023-10-27 06:38
下拉的操作有好多种模式(复制数值、复制公式、填充序列……)说清楚些追问工作薄B表的H列至AC列都是公式,我的要求是:如何实现只要增加一行新的数据,所录制的宏也自动增加这个行的命令操作,谢谢!追答在工作表的名字上,右键,打开代码窗(当前sheet表的代码窗),将下面的代码复制入其中,返回sheet表操作一次试试
----------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
Set c = Application.Intersect(Range("a2:f65536"), Target)
If c Is Nothing Then Exit Sub
Application.EnableEvents = False
Dim r&, rs&
r = c.Row
rs = c.Row + c.Rows.Count - 1
Range("h" & r & ":ac" & rs).Formula = Range("h" & (r - 1) & ":ac" & (r - 1)).Formula
Application.EnableEvents = True
End Sub
-------------------
当A:F列有数据改动时(即手动复制数据),自动将 上面行H:AC列的公式 复制到当前行H:AC列
热心网友 时间:2023-10-27 06:37
Sub kkk()热心网友 时间:2023-10-27 06:38
Sub 宏1()热心网友 时间:2023-10-27 06:38
下拉的操作有好多种模式(复制数值、复制公式、填充序列……)说清楚些追问工作薄B表的H列至AC列都是公式,我的要求是:如何实现只要增加一行新的数据,所录制的宏也自动增加这个行的命令操作,谢谢!追答在工作表的名字上,右键,打开代码窗(当前sheet表的代码窗),将下面的代码复制入其中,返回sheet表操作一次试试
----------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
Set c = Application.Intersect(Range("a2:f65536"), Target)
If c Is Nothing Then Exit Sub
Application.EnableEvents = False
Dim r&, rs&
r = c.Row
rs = c.Row + c.Rows.Count - 1
Range("h" & r & ":ac" & rs).Formula = Range("h" & (r - 1) & ":ac" & (r - 1)).Formula
Application.EnableEvents = True
End Sub
-------------------
当A:F列有数据改动时(即手动复制数据),自动将 上面行H:AC列的公式 复制到当前行H:AC列
热心网友 时间:2023-10-27 06:37
Sub kkk()热心网友 时间:2023-10-27 06:37
Sub kkk()热心网友 时间:2023-10-27 06:38
Sub 宏1()热心网友 时间:2023-10-27 06:38
Sub 宏1()热心网友 时间:2023-10-27 06:38
下拉的操作有好多种模式(复制数值、复制公式、填充序列……)说清楚些追问工作薄B表的H列至AC列都是公式,我的要求是:如何实现只要增加一行新的数据,所录制的宏也自动增加这个行的命令操作,谢谢!追答在工作表的名字上,右键,打开代码窗(当前sheet表的代码窗),将下面的代码复制入其中,返回sheet表操作一次试试
----------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
Set c = Application.Intersect(Range("a2:f65536"), Target)
If c Is Nothing Then Exit Sub
Application.EnableEvents = False
Dim r&, rs&
r = c.Row
rs = c.Row + c.Rows.Count - 1
Range("h" & r & ":ac" & rs).Formula = Range("h" & (r - 1) & ":ac" & (r - 1)).Formula
Application.EnableEvents = True
End Sub
-------------------
当A:F列有数据改动时(即手动复制数据),自动将 上面行H:AC列的公式 复制到当前行H:AC列
热心网友 时间:2023-10-27 06:38
下拉的操作有好多种模式(复制数值、复制公式、填充序列……)说清楚些追问工作薄B表的H列至AC列都是公式,我的要求是:如何实现只要增加一行新的数据,所录制的宏也自动增加这个行的命令操作,谢谢!追答在工作表的名字上,右键,打开代码窗(当前sheet表的代码窗),将下面的代码复制入其中,返回sheet表操作一次试试
----------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
Set c = Application.Intersect(Range("a2:f65536"), Target)
If c Is Nothing Then Exit Sub
Application.EnableEvents = False
Dim r&, rs&
r = c.Row
rs = c.Row + c.Rows.Count - 1
Range("h" & r & ":ac" & rs).Formula = Range("h" & (r - 1) & ":ac" & (r - 1)).Formula
Application.EnableEvents = True
End Sub
-------------------
当A:F列有数据改动时(即手动复制数据),自动将 上面行H:AC列的公式 复制到当前行H:AC列