【问题标题】:How to replace contents of one cell I2 with contents of J2 throughout worksheet up to 1000 rows如何在整个工作表中将一个单元格 I2 的内容替换为 J2 的内容,最多 1000 行
【发布时间】:2018-10-09 02:41:15
【问题描述】:

我想知道是否有用于此的 VBA?我需要查找多达 1000 个文本字符串,并通过工作表替换为下一列中的数据。为了更好地解释,我需要找到单元格 I2 的内容并替换为单元格 J2 的内容。然后找到单元格 I3 的内容并替换为单元格 J3 的内容,将 I4 替换为 J4 等等,直到 I1000 替换为 J1000,或更多。所有这些都需要在名为“R Replaced”的工作表上完成。谁能帮帮我?

【问题讨论】:

  • 显示数据样本。例如,只是替换“I2”中的所有内容,还是替换其中的一部分?如果只是其中的一部分,那部分是如何识别的? “I”或“J”列中是否有空白单元格?到目前为止您尝试了什么,您可以发布它吗?
  • 我想我在错误的地方回复了,因为它的标题是“1 Answer”。无论如何,如果你喜欢你可以看看我的回复。您能提供的任何帮助将不胜感激。

标签: vba replace find


【解决方案1】:

感谢您的回复。附上你会发现一个屏幕截图。我们需要在 L 列的所有内容中搜索 I 列中单个单元格的内容,并替换为 J 列中同一行的单元格内容。目前我们手动执行此步骤。在附上截图的情况下,我们首先将单元格 I2 的内容粘贴到“查找内容”文本框中(如图所示),然后将 J2 的内容复制到“替换为”中,然后选择列 L 并单击“全部替换”。然后我们将搜索 I3 的内容并在 L 列中用 J3 的内容替换,然后用 I4 替换 J4 的内容,依此类推。 I 和 J 列通常包含 200 到 1000 个要更新的 sku。 L 列有近 100,000 个 sku。

我希望这很清楚。提前感谢您的帮助。非常感激! screen-shot

【讨论】:

    猜你喜欢
    • 2017-02-02
    • 2016-02-18
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 2018-02-11
    • 2012-05-24
    • 2013-11-11
    • 1970-01-01
    相关资源
    最近更新 更多