在Excel中,我有一个包含大约8个产品(8行)的表。 (该表是一个下拉列表,可以按字母顺序排序) 在列表底部添加新产品时,表格会自动扩展。
表的设置如下所示:
B列=产品编号
C列=产品名称
D列=某些值
E列=某些值
D列和E列通常为空,我只希望整个范围内的1个单元格(D1:E8)包含任何值。如果添加了新值,则需要清除此范围内的所有其他Cell。
使用VBA宏可以实现吗? (如果是的话......那怎么样?)
例如,
D3 =“x”。当在单元格E6中输入字符串“x”时,所有其他单元格(包括D3需要变空)。我想通过启动一个VBA宏来做到这一点,所以我可以添加一些额外的操作,这些操作需要在其中一个产品在D列或E列中选择“x”后发生。我知道这可以通过一个userform也是如此,但我更喜欢这样做。
答案 0 :(得分:1)
在工作表的工作表模块中,您希望这会影响使用:
WHERE CHARINDEX(',', venueLatLong) > 0