VBA:搜索值,替换不同列但相同行中的值

时间:2015-08-24 15:03:45

标签: excel vba replace find

在B栏中我有部件编号,在C栏中我有序列号,在E栏中我有每个部件/系列组合的最新检查日期。我需要将检查日期更新为另一个单元格中引用的新日期。我试图添加一个图像,但它不会让我。我将尝试重新创建下面的excel图像:

示例:

  B                            C                D               E 

零件编号 ___________ 序列号 ________________ 检查日期 < /强>

75750-0001-0000 ___________ 0002 ______________________ 9/15/2014

更新信息:

  O                            P                     Q                

零件编号 ___________ 序列号 _______ 检查日期 < /强>

75750-0001-0000 ___________ 0004 _______________ 2015年8月24日

在O5中有一个部件号,在P5中我有一个序列号,而Q5我有该部件/序列的检查日期。我需要单击一个按钮,让检查日期更新列表中正确的部件/序列号。 (实际列表要大得多,因此手动操作会非常耗时)。没有重复或类似的东西。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

这里的想法是制作一个双循环。搜索正确的行并更新日期。

int main(void)
{
        unsigned short int i;
        struct tiles t_array[256];

        for (i = 0; i < 256; ++i) {
                t_array[i].type = stuff;
                t_array[i].item = morestuff;
                t_array[i].enty = evenmorestuff;
        }
}