Tag: 全局variables

SSIS文件系统任务复制到新的Excel文件名w /datevariables未find

我有一个SSIS文件系统任务复制一个Excel模板,并创build一个附加date。 我得到错误说:“没有find连接,当没有find特定的连接元素时,Connection集合抛出了这个错误。 没有find,因为我正在努力! 前面的错误说:“错误在文件系统任务:无法lockingvariables”c:\ Reports \ Unregistered_20150915.xlsx“的读取访问错误0xC0010001variables无法find。当尝试从在程序包执行期间,容器上的variables集合,variables不存在,variables名称可能已经更改,或者variables未被创build“。 我是新来的,我想要做的就是每晚运行一个程序,并把结果放在一个新的Excel文件中,date名称追加到最后。 我的计划是把一个空白的工作表/文件,并将其复制到一个新的文件,然后执行服务器上的过程加载到这个新的文件。 正如你所看到的,variables填写的date就好了,所以我不明白它是如何说variables不能find。 我已经使用这些页面的指导,但我正在采取一些这一些,显然缺less之间的东西: 在SSIS中使用expression式和SSIS 将date包括在文件名中 :将查询结果导出到文件任何build议,文章或video将非常赞赏。

如何使用VBA在不同的工作簿中使用Userform全局variables值

我已经在不同的文件夹中维护了两个excel工作簿,在第一个excel中,我创build了一个UserForm,里面有两个combobox,我在Userform中声明了一个全局variables“EpcName”,这个全局variables存储了第二个combobox的select值。 现在我的问题是我怎么可以使用Userform中的全局variables的值到其他工作簿,这是在不同的文件夹中。 工作簿1path(在哪里我创build了用户窗体)C:\ Users \ inkapb \ AppData \ Local \ Temp \ EPC AutoTool \ Start Screen -UI \ UI.xlsm 工作簿2pathC:\ Users \ inkapb \ AppData \ Local \ Temp \ EPC AutoTool \ Projects \ Power Plant \ Power Plant EPC 1.xlsm 这里是我写在用户窗体中的代码 Public EpcName As String Private Sub CommandButton1_Click() Dim wb As […]

如何从循环VBA中赋值给variables

我的新手问题: 我需要从循环收集的值定义variables。 我有数据列,我需要过滤这些数据,并复制到另一个名为variables的新工作表。 问题是,我不能从循环variables。 可能吗? 例如:variables是“hu” i = 2 Do Until IsEmpty(Cells(i, 9)) **hu** = Cells(i, 9).Value i = i + 1 Loop ActiveWorkbook.Worksheets.Add ActiveSheet.Name = **hu** Worksheets("Sheet1").Range("A1:I1").Select Selection.AutoFilter ActiveSheet.Range("$A$1:$I$1").AutoFilter Field:=9, Criteria1:=**hu** With ActiveSheet.AutoFilter.Range On Error Resume Next Set rng2 = .Offset(1, 0).Resize(.Rows.Count – 1, 1) _ .SpecialCells(xlCellTypeVisible) On Error GoTo 0 End With If […]

无法激活具有variables名称的文件

我有一个项目,我必须尽快完成,但我得到错误,当我尝试激活一个Excel中的文件,其名称的variables。我得到一个运行时错误9所有的时间,即使我尝试几乎所有的解决scheme,人们build议我这就是我发给你的全部链接,它可能是导致这个错误的另一个问题。 Sub M01_Neue_Maßnahme() 'Variablen definieren Dim Ord As String Dim mNummer As String Dim Jahr As String Dim Welle As String Dim Name As String Dim mNummerGanz As String Dim Exportart As Integer Dim strOrdner As String Dim meldung As String Dim AlterLinkKurz As String Dim verknuepfungsname_ist As String Dim verknuepfungsname_soll As String Dim verknuepfungsname_soll_teil […]

如何创build可变数量的variables?

我如何在Python中完成variablesvariables? 这里是一个详细的手册条目,例如: variablesvariables 一般来说,我听说这是一个糟糕的主意,这是Python中的一个安全漏洞。 真的吗?

名称。使用variables添加到VBA中

如何使用以下variables创build以下不连续的命名范围? ActiveWorkbook.Names.Add Name:="Validation_Range", RefersToR1C1:= _ "='Holding Template'!R3C1,'Holding Template'!R4C2" 这里是变数: Dim PM As Range Dim statement_date As Range Set PM = ws.Range("A3") Set statement_date = ws.Range("B4") 如果我使用1个variables,但是我无法使用多个variables来创build不连续的范围。

如何通过当前工作簿中单元格的内容来引用另一个工作簿?

我在excel 2010做了一个macros,我的目标是每个人都可以使用这个macros来做自己的工作。 所以我必须使它非常灵活。 每个人都命名他们自己的工作簿(我已经通过使用ThisWorkbook在macros中解决了这个问题),但是每个人也都将自己的提取文件命名为新数据。 但是,几乎没有人知道如何使用VBA,因此无法每次在代码中调整此引用。 因此,我添加了一个新表:“个性化” 在这里,人可以在特定的单元格中添加提取文件的名称。 不幸的是, 我不知道如何打开当前工作簿中具有特定单元格名称的工作簿。 我尝试,例如, Windows("ThisWorkbook.Sheets("Personalize").Range("B3")").Activate但它没有工作。 对于可以命名不同的表格,我不知道如何在macros中调整它们,而不是在每种情况下都使用VBA。 有没有人有任何想法或build议? 提前谢谢你! 亲切的问候, 亨德里克

我怎么总是将当前的variables值传递给一个Python函数?

我有一个项目,我希望用户在Excel表格中指定input参数,然后使用openpyxl将其读入到一个类中的多个函数中。 我的问题是,每当我在工作表中更改一个值时,我必须再次运行脚本以使更改生效。 由于我想以交互方式使用脚本并快速显示不同的值,这需要很长时间。 是否有另一种方法总是从表单中更改variables传递给函数? 这是我的代码: class input: def __init__(self, vals=None): self.vals = vals self.wb = load_workbook("input.xlsx", data_only = True) self.ws = self.wb.get_active_sheet() def get_var(self): self.var = self.ws["B3"].value return self.var wb.save() input.input() 在从Excel工作表中获取值之前,我已经将其他模块中的参数导入到主模块中。 我有同样的问题,但认为是由导入命令造成的。 我查看重装模块,但似乎没有解决问题。 然后,我介绍了我认为会做的function,但没有成功。 任何帮助,将不胜感激,谢谢!

我可以在电子表格中的单元格内使用VBA中的声明variables吗?

所以,如果我宣布一个variables,并在工作表im工作在VBA中命名'Rate1'。 如何在电子表格中的单元格内使用它:示例: (单元格A2)= A1 * Rate1

Excel VBA – 查找function – 查找variables

我的代码段如下; Dim Column1 As String Worksheets("Graph").Activate Column1 = Cells(1, "P").Value Dim Column2 As String Worksheets("Graph").Activate Column2 = Cells(2, "P").Value Cells.Find(What:=Column1).Activate StartP3Column = ActiveCell.Column Cells.Find(What:=Column2).Activate StartP4Column = ActiveCell.Column EndP3Column = StartP4Column – 1 Cells.Find(What:="End Column").Activate StartEndColumn = ActiveCell.Column EndP4Column = StartEndColumn – 1 我试图做到这一点,所以P1和P2中的值将决定macros运行时select哪些列。 所以在前两个Cell.Find(What:=)函数中,我想让“Column1” Cell.Find(What:=) Column1variables(P1中的值)。 当我运行的macros,我得到错误“运行时错误:91块variables未设置的对象variables”,当我debugging,问题是行Cells.Find(What:=Column1).Activate 有任何想法吗?