我怎样才能 "replace" 只在 excel vb.net 中显示大写字母

How can I "replace" a letter in uppercase only in excel vb.net

我正在vb.net中编写脚本,想替换“N”字母,我该怎么做? 它还删除了单词“online”中的字母

谢谢。

        ws1.Range("F:F").Replace(("N"), "")

也删除了“在线”中的 N,即 F

列的 header

您可以使用 String.Replace() 方法。

这个有效:

   Dim strOldString As String = "Never replace the lowercase n in online"
   Dim strNewString As String = strOldString.Replace("N", "0")
   Debug.WriteLine(strNewString)

输出:

   0ever replace the lowercase n in online

这是Microsoft documentation for the String.Replace() method

如果这解决了您的问题,请将此标记为您接受的答案。