我正在尝试简化一些代码,并想知道是否可以根据定义范围内的一些条件使用If语句来设置其他打开的工作簿变量。
基本上像
inputStream = session.read(originalFlowFile)
text_content = IOUtils.toString(inputStream, StandardCharsets.UTF_8)
inputStream.close()
flowfiles_list = []
for n in range(0,5):
flowFile = session.create(originalFlowFile)
if (flowFile != None):
try:
flowFile = session.write(flowFile, PyStreamCallback(text_content))
flowfiles_list.append(flowFile)
except Exception as e:
session.remove(flowFile)
raise
for flow in flowfiles_list:
session.transfer(flow, REL_SUCCESS)
session.remove(originalFlowFile)
这是我想将实际工作簿设置为wb
的地方dim ws as worksheet: set ws = Thisworkbook.worksheet("worksheet name")
dim r as range: set range = ws.range("A cell which has an if statement in it to display a number based on another cells contents")
dim wb as workbook
理想情况下,我将对ws2进行相同的操作,这将是上面指定工作簿的特定工作表变量
不确定该方法是否有效,并想知道我是否走对了。我有打开工作簿,查找各行中的值,插入行,在两个ws变量之间复制单元格内容等的代码。它可以工作,但我需要添加更多工作簿选项,而Id则不需要多个宏唯一的区别是第二个工作簿要打开和使用的变量。
答案 0 :(得分:0)
没关系-尝试了上述操作,而且看起来工作正常-我想我只是缺乏一点信心。