如果单元格具有指定的值,则调用指定的子元素,否则调用另一个子类

我有两个Excel文件,它们的第一个工作表具有相似的布局和相似的单元格值,唯一不同的是其中一个在G6中有一个值“Plant”,另一个在E6中有。 用户应该select这些文件之一,我已经写为代码,所以没有问题,我只需要把一个if else语句,检查所选文件的单元格G6是否具有值“工厂”,然后它会调用一个子工厂G6,否则应该叫子工厂E6。

If Workbooks("selectedexcelfile.xlms").Sheets(1).Range("G6").Value = "Plant" Then Call PlantE6 Else... 

我知道这个代码是错误的,所以我只是想得到正确的代码。

 Sub test() If Application.ActiveWorkbook.Sheets(1).Range("G6").Value = "Plant" Then Call PlantG6 Else Call PlantE6 End If End Sub