首先,我绝不是普通的编码人员,但可以将事情缝合在一起,并使它们能够完成我需要的工作。以下内容使我有些困惑,并且我想找到一些可以专门帮助我的东西。
创建表[WorkSheet](在这里列出了具有其他详细信息的多个建筑物,然后根据所提供的详细信息创建单独的工作簿)
统计信息[WorkSheet](此工作表具有预先设计的功能,并从 创建表)
这具有设计,可以从“创建”表中接收一些输入,并且可以将“宏”链接到工作表上的现有按钮。最后,它还具有与工作表而不是模块相关的宏。 (因此,当我制作新工作簿时,它们会被复制)
代码将工作表统计信息复制到具有预定义名称的新工作簿并保存。
直到这里一切都可以100%工作。
当我尝试按一个按钮运行工作表(复制到新工作簿)中的宏时,它工作正常...但是,它将打开原始工作簿以运行宏。
当我将新创建的工作簿移动到另一个目录(然后尝试运行宏)时,它指示该工作簿已链接到原始工作簿并正在寻找它。
我该如何摆脱呢?我需要新的工作簿自己工作,而宏则需要以前的工作簿自己工作。需要明确的是,宏保存在工作表中,没有引用其他工作簿,它只是对工作表统计信息执行操作。
该模块中的代码,用于创建各种工作簿
@objc private func textFieldDidChange(textField: UITextField) {
if textField.text?.count == 1, (textField.tag + 1) < 5 {
self.updateTextFields(textfield: self.getTextField(isForward: true, currentTextField: textField))
} else {
if textField.text?.count == 0, (textField.tag - 1) > 0 {
self.updateTextFields(textfield: self.getTextField(isForward: false, currentTextField: textField))
}
}
}
附加到工作表“统计”的代码为
<option disabled selected value="">Select User Name</option>
非常感谢您的帮助。
感谢所有其他编码人员和他们的职位,到目前为止,它已经帮助一个新手做了很多工作。