将特定文本从一个范围内的一个单元格移动到另一个范围内的另一个单元格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将特定文本从一个范围内的一个单元格移动到另一个范围内的另一个单元格相关的知识,希望对你有一定的参考价值。
我想将特定文本(在这种情况下,术语“低风险”从一列移到同一张纸上的另一列。
我已经在Macro Developer中尝试了几种“ .Cut”函数的变体,但似乎没有任何作用。
答案
我不确定我是否正确理解了这个问题,但是要使用vba将一个单元格中的值转换为另一个值,请使用类似的方法
Worksheets("Name").Cells(rowNo, column2No).Value = Worksheets("Name").Cells(rowNo, column1No).Value
Worksheets("Name").Cells(rowNo, column1No).clear
希望它能以某种方式帮助您
另一答案
尝试:
Option Explicit
Sub test()
Dim strValueToRemove As String, strString As String
strValueToRemove = "Low Stock"
With ThisWorkbook.Worksheets("Sheet1")
strString = .Range("A1").Value
.Range("A1").Value = Replace(strString, strValueToRemove, "")
.Range("B1").Value = strValueToRemove
End With
End Sub
注意:
Replace
区分大小写
以上是关于将特定文本从一个范围内的一个单元格移动到另一个范围内的另一个单元格的主要内容,如果未能解决你的问题,请参考以下文章
选择特定范围的单元格并仅删除突出显示的单元格并向上移动的 VBA