我在隔壁桌。
| 标题1|标题2|
| - -|- -|
| xxxx年|贝达德罗|
| 贝达德罗|贝达德罗|
| xxxx年|xxxx年|
| 贝达德罗|xxxx年|
| 贝达德罗|xxxx年|
我正在使用西班牙语版本的Excel,我有下一个代码:
Sub replace()
Dim sheet_name, table_name As String
sheet_name= InputBox("enter the sheet name", "Input")
table_name = InputBox("enter the table name", "Input")
With Worksheets(sheet_name).ListObjects(table_name )
.ListColumns("header1").DataBodyRange.Replace _
What:="VERDADERO", Replacement:="USE LVL 2", _
SearchOrder:=xlByColumns, MatchCase:=True
.ListColumns("header2").DataBodyRange.Replace _
What:="VERDADERO", Replacement:="USE LVL 1", _
SearchOrder:=xlByColumns, MatchCase:=True
End With
End Sub
该代码运行正常,但在尝试替换单词“VERDADERO”或“FALSO”时,它没有进行任何更改
1条答案
按热度按时间laik7k3q1#
请尝试下一种更简洁的方式。无需将格式更改为文本: