您是否曾经想过反转单元格中包含的内容?使用VBA中的StrReverse函数,您可以轻松地将“我的文本”更改为“ txet yM”。

Dim sTemp As String

sTemp = "My text"

sTemp = StrReverse(sTemp)

完成后,sTemp变量中的文本将等于“ txet yM”。如果要反转工作表中单元格的内容,可以使用以下命令:

Selection = StrReverse(Selection)

这将反转工作表中选择的任何单元格。但是,我发现建立一点用法以确保只选择一个单元格并且该单元格不包含公式是有帮助的:

If Selection.Count =1 Then     If Not Selection.HasFormula Then Selection = StrReverse(Selection)

End If

该宏仅影响单个选定的单元格,并且不会对包含公式的单元格进行任何更改。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(3451)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: