在VBA

时间:2016-11-02 03:00:18

标签: excel-vba if-statement vba excel

我在教育方面工作,我正在尝试根据两个定义因素自动分配学生选择科目:CLV(课程水平)和他们的入学期限。

我使用一系列VBA语句对if then else进行编码,我希望通过从数据验证列表中选择变量来触发该语句,以便在相应的相应单元格中写入值(使用{ {1}})。

我的第一个VBA编码测试只需要一个“if”依赖于activecell并且它工作并直接从VBA编辑器中触发,因为我不确定如何从数据验证列表选择中触发它。

但是,一旦我尝试使用activecell.offset命令从activecell中输入两个其他变量,它返回And语句,我不知道为什么。

我已添加了指向工作簿的链接,并且还发布了以下代码。任何帮助赞赏! Curriculum Variations File

Error 424 Object Required

1 个答案:

答案 0 :(得分:0)

事实证明,我所需要的只是一个额外的" e" on" ActivCell"在第一个if语句中。啊 - 生活中的小事!感谢@Comintern的编辑帮助!很高兴我已经走在正确的轨道上了。