以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  从EXCEL导入数据  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=158166)

--  作者:mxl810823
--  发布时间:2020/11/10 11:07:00
--  从EXCEL导入数据

图片点击可在新窗口打开查看此主题相关图片如下:454.png
图片点击可在新窗口打开查看
如上图,我现在有一个表的数据是从EXCEL表中导入的,如果EXCEL当前条记录不存在于表中写入本条记录,如果EXCEL当前条记录已存在于表中,情况一,如果本行记录所有列都没有改变则忽略,情况二,如果本行记录只要有一列有改变则重写本记录。
鉴于以上陈述,为了减少检索时间,我在EXCEL表中增加一列“人事审阅”,如果EXCEL表中的记录除“人事审阅”列外,只要指定的任何列的值有改变,“人事审阅”列的值就等于“false”.这样我在导入数据时只要新增的或“人事审阅”列的值就等于“false”的就写入,其它的则忽略。
好了,现在问题是要如何才能在EXCEL表中实现只要指定列数值有改变,“人事审阅”就等于false.这个要在EXCEL中写什么样的公式或语句??

--  作者:有点蓝
--  发布时间:2020/11/10 11:14:00
--  
execl我也不懂,您到其它execl论坛咨询一下
--  作者:mxl810823
--  发布时间:2020/11/10 18:07:00
--  
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim c As Range    
    Set c = Application.Intersect([a105:h105], Target)    
    If Not c Is Nothing Then [k105] = "NG"
End Sub
以上在网上找的一段excel,的vb程序,实现了第105行的a列到h列变化时K列等于NG,但是现在想要每一行(录前行)的a列到h列变化时K列等于NG,怎么写程序