使用VB.NET在Excel文件中查找和替换,基于Excell值

时间:2017-06-09 20:09:33

标签: excel vb.net replace find

我正在尝试使用vb.net循环浏览Excel电子表格来进行查找和替换。另外,我需要根据另一个单元格的值进行查找和替换。

我尝试的代码是:

Console.WriteLine("Enter environment you want to use");
var env = Console.ReadLine();
WebHost.CreateDefaultBuilder(args)
       .UseEnvironment(env)
       .UseStartup<Startup>()
       .Build().Services.GetRequiredService<MyDbContext>();

我的问题是Excel文件中J(10)列中的“Dispute”的所有值都在更新,而我希望它只将“Dispute”更新为“我已被替换”。如果“已删除”的值在第I列(9)

任何帮助非常感谢

1 个答案:

答案 0 :(得分:0)

尝试:

If xlWorkSheet.Cells(X, 9).Value = "Removed" And xlWorkSheet.Cells(X, 10).Value = "Dispute" Then
    xlWorkSheet.Cells(X, 10).Value = "I have been replaced"
End If