我有一张带有两张纸的Excel文件:Sheet1和Sheet2。工作表1具有商店信息,而工作表2具有商店信息的产品数量
在工作表1中,范围“A1:A5”列出了5个商店名称,商店A到商店E,而工作表1中的范围“B1:B5”是一个下拉框,供用户从以下选项中选择:“打开“,”关闭“或”“。
在表2中,有一个表格列出了商店的产品数量。类似的东西:
我正在寻找一种方法,当Sheet1中的相应商店未设置为“打开”时,清除Sheet2中范围B:F的内容。
目前,我正在将Sheet B中的Sheet B中的值从Sheet1链接到Column G,并在Sheet2中将代码设置为以下内容:
$("#something").draggable();
$("#somethingElse").draggable();
如何在循环中执行此操作,而不是分别复制此代码五次?
答案 0 :(得分:0)
这样的东西?
For i = 2 To 6 'This is the starting row (2) to the ending row (6)
If Range("G" & i) <> "Open" Then 'We use i to dynamically build the range as a string
Range("B" & i & ":F" & i).ClearContents
End If
Next i