gpt4 book ai didi

excel - 当另一列具有 "Yes"时从列中删除文本

转载 作者:行者123 更新时间:2023-12-04 20:53:10 26 4
gpt4 key购买 nike

我有下面的宏,当我在列中有"is"时,它会删除列 H 中的值。有没有办法将其更改为在后台运行的自动 VBA?

Sub Remove_Column_H_Values()'
' Remove_Column_H_Values Macro
'


'
Application.Goto Reference:="R7C9"
ActiveSheet.ListObjects("Table11").Range.AutoFilter Field:=8, Criteria1:= _
"<>"
Application.Goto Reference:="R7C8"
Range("H8").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
Application.Goto Reference:="R7C9"
ActiveSheet.ListObjects("Table11").Range.AutoFilter Field:=8
Range("I8").Select
End Sub

最佳答案

您可以使用此代码向您的工作表添加一个按钮。

Sub Remove_Column_H_Values()
Dim i As Integer
For i = 1 To 100 'depends on how long your Values go
If Yoursheet.Cells(i, 9) = "Yes" Then
Yoursheet.Cells(i, 8) = ""
End If
Next
End Sub

关于excel - 当另一列具有 "Yes"时从列中删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53498792/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com