Excel VBA:如何更新行&;满足条件时使用Userform值的特定列

Excel VBA:如何更新行&;满足条件时使用Userform值的特定列,vba,userform,Vba,Userform,我有一个Userform,它将这些文本框链接到数据库excel表:Num、Col1、Col2、Col3 我还有一个“更新”按钮,如果我做了任何更改,它会相应地更新数据库。如果“Num”列与文本框文本(例如1)相同,则我尝试更新具有相同值且仅限列(Col2和Col3)的特定行。请参见下面的示例 数据库(之前): 号码 可乐 可乐 可乐 1. 1/2/2020 A. Q 2. 5/2/2020 s W 3. 7/2/2020 D E 1. 9/2/2020 F R 我看没什么问题! 如果行正在更新

我有一个Userform,它将这些文本框链接到数据库excel表:Num、Col1、Col2、Col3 我还有一个“更新”按钮,如果我做了任何更改,它会相应地更新数据库。如果“Num”列与文本框文本(例如1)相同,则我尝试更新具有相同值且仅限列(Col2和Col3)的特定行。请参见下面的示例

数据库(之前):

号码 可乐 可乐 可乐 1. 1/2/2020 A. Q 2. 5/2/2020 s W 3. 7/2/2020 D E 1. 9/2/2020 F R 我看没什么问题! 如果行正在更新 使用num 1 您可以搜索所有行 使用num 1并相应地更新ig

获取数字。 如果值为1,则搜索所有单元格(x,1)。(使用修剪删除空格。)

然后更新所有匹配的行