首页 文章
  • 2 votes
     answers
     views

    Excel 2007 VBA中重叠范围的条件格式设置 - 错误?

    目前正试图帮助on this question - 但偶然发现了一个非常奇怪的问题: 尝试在重叠范围上添加条件格式时(在VBA中),Excel 2007会生成错误1004或错误9(下标超出范围)错误 . 我设法把错误的代码煮到了这个: Sub Produce1004() Cells.FormatConditions.Delete Range("A1").For...
  • 2 votes
     answers
     views

    excel numberformat

    我正在使用excel 2007 ...我有以下范围...... D E G H 5 1 2 1 1 6 2 2 1 1 现在我选择范围F8:G9并写下面的公式“= D5:E6 * 0.2 G5:H6 * 0.3”并按下CTRL SHIFT ENTER ...即添加矩阵,...现在我有以下结果 F G 8 ...
  • 0 votes
     answers
     views

    Excel - 插入行宏以包括表格格式

    目前在我的Excel电子表格中,我无法在所选行下方插入一行 . 新票证将添加到电子表格的末尾,因此当我想要添加新票证时,我会单击TOTALS行之前的行并单击插入,但它会进入所选行上方的新行 . 这里的截图显示我选择了单元格33并单击了插入但上面添加了新行: 当我使用宏代码时,它完美地添加了行: 但是,新行未格式化为与表匹配 . 我想调整我的宏来格式化基于表格式的新行(在这种情况下,它应该以蓝...
  • 1 votes
     answers
     views

    Excel清除基于正在清除的另一个单元格的下拉内容

    我在Sheet1上有一个单元格,其中包含一个下拉列表,比方说N3 . 下拉列表中的项目会更改,具体取决于J3中的值 . 一开始,两个单元格都是空白的 . 在J3中输入数据,下拉列表填入N3 . 如果我清除J3的内容,N3中的下拉现在为空,但最后选择的值(如果选择了一个)仍然显示为“重影”条目 . 这是一个鬼入门,因为它是旧数据,但我确实理解该软件正在按设计进行 . 如果J3被清除了内容,我如何清除...
  • 0 votes
     answers
     views

    Excel VBA宏根据列中的文本将单元格值复制并粘贴到某些单元格

    我正在尝试根据文本比较将文本值复制并粘贴到excel中的特定数量的单元格 . 请参阅下面的说明: 我有2列A(空白)和B(带值) 在宏之后,这将是最终结果: 在检测到水果柱并将细胞值粘贴到A行之后,基本上取底部细胞 . 注意,在它到达下一个细胞后,它会获取下一个(底部)细胞值 . F123,F124等.. 有人可以提供excel vba代码吗?谢谢 .
  • -1 votes
     answers
     views

    VBA在Excel中复制和粘贴图表

    我试图在条件满足时从表单复制图表 . 例如 IF范围(“G5”)=“团队1”然后在范围内复制并粘贴图表(H15:N31)然后在退出工作表或选择其他团队时删除图表 . 关于VBA代码的任何想法我都需要实现这一点 . 我试图使用INDEX&MATCH fomrulas在同一张纸上填充图表然后隐藏列,但是这通常不能用N / a . 我也在互联网上看到了不同的代码段,但是并不完全理解他们是如何做我要求...
  • 10 votes
     answers
     views

    跨多个工作表的VBA宏

    我正在尝试运行一个宏,它在多个工作表上执行函数 . 假设我在工作表4上分配了宏按钮 . 我已经列出了我希望它逐步执行的功能: 1)选择工作表4中的某些单元格并复制到工作表4中的相邻单元格 .2)删除工作表3中的单元格范围 .3)工作表2中的CUT范围的细胞然后将该范围的细胞粘贴到工作表3中 .4)从单独的工作簿中获取单元格范围并复制到工作表2.(我知道这是一个完全不同的问题,因为工作簿会自动发布,...
  • 0 votes
     answers
     views

    脚本任务批量复制从Excel到Sql Server 2008.缺少行

    我目前正在从Excel工作表加载数据,该工作表有一个 Headers 到SQL服务器中的表 . 我在SSIS中使用脚本任务 . 一切都工作正常,除了它没有加载 Headers 后的第一行 . 如果我将行移动到工作表的底部,它会正确加载 . Any ideas? 以下是我使用的代码: string excelconnectionstring =“Provider = Microsoft.ACE....
  • 3 votes
     answers
     views

    使用VBA的大文件大小复制范围

    我有一个例程,通过生成旧工作表的单元格引用来复制工作表 . 我的问题是,当我在一个大小为280KB的工作簿中的三张纸上运行这个例程时,它会膨胀到80MB . 如果我复制并粘贴工作表值以删除公式,工作簿保持相同的大小 . 如果我删除了纸张并保存,则返回原始尺寸 . 在VBA处理导致此问题的内存的方式中是否有一些我缺少的东西?我已经尝试在例程结束时将所有变量设置为空 . Public Sub Copy...
  • 18 votes
     answers
     views

    Excel 2007:如何将mm:ss格式显示为不是DateTime(例如73:07)?

    我需要创建和Excel表来计算每日训练时间 . 每行包含以下字段:日期,距离,时间和分钟/公里 .我的主要问题是我想以 mm:ss 的格式显示时间 . 例如:24分钟和3秒应为 24:03 ,但"Excel"将其变为00:03:00(午夜后3分钟) . 我已经尝试设置"special formatting"但仍然"Excel insists&quo...
  • 1 votes
     answers
     views

    找到匹配,从Sheet1复制行并插入Sheet2

    在Sheet1中,我有大约10,000行代表不同的人 . 每个人都有一个位于D列的唯一ID,这是一个存储为文本的数字序列 . 在Sheet2中,我有大约1,200个人条目,这些条目引用了位于A列的Sheet1中的匹配人员 . 此引用与Sheet1中使用的唯一ID相同 . 我想要的是做一个宏是这样的: 读入Sheet2上单元格A1的值 在Sheet1上的D列中找到匹配值 复制Sheet1...
  • 1 votes
     answers
     views

    Excel电子邮件挂起Outlook直到发送 - 错误处理?

    我正在使用宏发送Excel工作簿,如下所示 . 我使用空白电子邮件地址,以便在Outlook中显示电子邮件,并允许用户输入电子邮件地址 . 但是,除非发送或关闭电子邮件而不发送,否则Excel将不允许用户在Outlook中执行任何其他操作,甚至打开附件以进行检查 . 在处理完电子邮件之前,它不会关闭文件,因此它会停留在此循环中 . 我怎么能绕过这个? TempFilePath = Environ$...
  • 0 votes
     answers
     views

    根据另一个单元格值将加号更改为减号

    请你们其中一个人帮助我使用以下代码 . 我在互联网上的某个地方想改变它,但没有赢, 如果F列中的值(与金额在同一行)是Debit-Outstanding,我希望第I列(从第9行)的金额更改为减去金额(借方金额) . 请看下面我找到的代码 . Sub test()Dim rcel As range Dim Rng As range设置Rng =范围(ActiveCell,Cells(Rows.Cou...
  • 0 votes
     answers
     views

    使用公式检查数据透视表的名称是否存在

    我有一个报告,我正在构建包含数据透视表,其名称(即PivotTable1)在VBA代码中显式引用 . 我想在工作簿本身中包含基于公式的检查,其中存在数据透视表(基本上检查用户是否未更改表的名称或完全删除它) . 我使用以下解决方法来检查表是否存在使用其名称: =NOT(ISERROR(INDEX(INDIRECT("NameOfTable"),1,1)))) 任何人都可以使用...
  • 98 votes
     answers
     views

    在Excel 2007中使用换行符导入CSV

    我正在开发一项功能,将搜索结果导出到CSV文件,以便在Excel中打开 . 其中一个字段是一个自由文本字段,可能包含换行符,逗号,引号等 . 为了抵消这一点,我将字段用双引号(“)包装 . 但是,当我将数据导入Excel 2007时,设置适当的分隔符,并将文本限定符设置为双引号,换行符仍然在换行符处创建新记录,我希望在其中看到整个文本字段单细胞 . 我也尝试用CR(\ r)替换CR / LF(\ ...
  • 4 votes
     answers
     views

    在PHP中编辑Excel 2007(.xlsm)文件

    我正在使用PHP(Zend Framework)和JS(extJS 4)开发一个webapp,它读取客户发送的Excel文件 . 问题是他们使用宏很多,这意味着所有发送的文件都是 xlsm 格式 . 我们读取文件并使用数据更新我们的数据库,但有时我们还需要编辑他们的文件,以更新其中的一些数据 . 我们使用了很多PHPExcel来满足我们所有的PHP / excel需求,但是我正式支持启用宏的文件,...
  • 0 votes
     answers
     views

    Excel公式计算交叉日期?

    我通过互联网搜索并没有得到什么 . 我有两张 table . 一个包括工作日期,另一个包含休假日期 . 我必须找到相交的日期 . 让我举个例子; Work Table 1| A | B | C | D 2|Person | Work Start Date | work finish Date |Int...
  • 0 votes
     answers
     views

    SSIS动态Excel目标无法正常工作

    我创建了一个简单的SSIS包来将SQL表输出到Excel文件中 . 我使用表达式将动态名称赋予Excel连接管理器,并在整个包,数据流和Excel连接管理器上将延迟验证设置为TRUE . 我仍然得到如下的验证错误,当我打开Excel目标时,它说,“没有表格或视图可以加载” . Excel连接管理器正在查找尚未创建的动态文件 . 错误1验证错误 . 数据流任务:数据流任务:SSIS错误代码DTS_...
  • 0 votes
     answers
     views

    Excel未立即使用单元格格式

    我遇到了Java Apache POI库和Excel 2007的问题 . 问题是在我打开工作簿,单击单元格,然后按回车键之前未使用单元格格式 . Cell具有正确的格式,但在刚刚列出的步骤发生之前不会显示此格式 . 我确保我的Excel已启用自动计算,我甚至在关闭它之前尝试做 wb.getCreationHelper().createFormulaEvaluator().evaluateAll(...
  • 1 votes
     answers
     views

    当programmaticaly(VBA,C#)将数组字符串设置为范围时,奇怪的字符数在单元格中的限制

    我在Excel 2007中遇到了一个问题,这与Microsoft支持here("You may receive a "运行时错误1004 " error message when you programmatically set a large array string to a range in Excel 2003")描述的Excel 2003的已知问题...
  • 2 votes
     answers
     views

    设置生成表单控件按钮的宏的按钮位置

    我目前有数据,我正在拆分成多个工作表,并允许用户选择他们运行宏的工作表 . 工作表用作多个系统之间的过滤 我有一个命名范围(dayList),它将数据分组为天,并为每一天(day1,day2等)创建一个新工作表 . 然后,每张工作表都必须应用另一个宏(屏幕数据),以完全相同的方式过滤每个工作表中的数据 . 我正在尝试创建一个UI,该UI将近似于用户能够单击指定范围中的一个单元格来运行该特定日期的宏...
  • 0 votes
     answers
     views

    Excel 2007 vba if语句根据珍贵的单元格颜色填充单元格颜色

    请帮助我,我不知道如何使用vba编码中的颜色 . 我会尝试解释这个尽可能简单 . 我有从D3到AH564的单元格,它们没有任何值,也永远不会 . 如果我将这些细胞中的任何颜色的颜色改为蓝色,它必须将其旁边的14个细胞(R1C14)的细胞更改为绿色,然后再将14个细胞更改为蓝色并再次变为绿色 . 只有三次 . 如果我将一个细胞改为绿色做同样的事情 . 我已经尝试了在网站上找到的几个代码,并根据我的需...
  • 3 votes
     answers
     views

    将一些表格从Excel工作簿导出为PDF

    我正在编写一个VBA代码,将excel中的一些工作表导出为相同的PDF . 我的excel文件中有几个图表,每个图表都以“(name)_Chart”结尾 . 我想将名称以wioth chart结尾的所有工作表导出为一个PDF文件 . 这是我想写的代码 . Sub FindWS() 'look if it at least contains part of the name ...
  • 0 votes
     answers
     views

    根据Sheet2到sheet1的条件'Date'值复制一行数据

    使用Excel 2007开发,但需要与2003兼容 . 问题: 工作簿有两张 . 第二页包含数据,列A到M.列C的格式为日期值 . 并非所有行都包含C列中的值 . Sheet One有3个'选项按钮(表单控件),标记为 Contract 日期,生效日期和结束日期 . 选择 Contract 日期时,需要使用条件过滤器查询第2页,第C列(此处包含日期)的数据...如果日期<今天的日期14天.....
  • 9 votes
     answers
     views

    在Excel VBA宏完成之前,Bloomberg数据不会填充

    我在具有Bloomberg许可证的PC上的空白Excel 2007工作簿中运行宏 . 宏将Bloomberg函数插入到sheet1中,以获取收益率曲线数据 . 一些附加功能的结果取决于完成和正确显示Bberg数据的第一个功能 . 当我单步执行程序时,它只显示'#N / A请求数据 . . “ . 而不是查询的结果,无论我走得多慢 . 由于某些函数依赖于填充的字符串和数字字段结果,因此程序会在...
  • 0 votes
     answers
     views

    Excel公式 - EOMONTH

    首先,我为帖子 Headers 道歉,我有点困惑什么叫它 . 我需要一个使用这种方法计算发票付款条件的公式 . 付款条款是045,MM . 045,mm表示如果发票日期45不早,则在下个月的第15天支付 . 那么它将持续到下个月 . 我的公式为IF(DAY(R4 45)<15,EOMONTH(R4,0)15,EOMONTH(R4,1)15)(R4代表发票日期 . ) 在下面的示例中,您可以...
  • 0 votes
     answers
     views

    删除除 Headers 和第一个可见行之外的所有行

    我的任务是从数据集中删除重复项,但是以特定的方式;我需要应用具有两个条件的过滤器,然后删除除第一个之外的所有可见行,我将在运行中编辑 . 我确信解决方案依赖于循环过滤每个条件并删除相关行 . 但是,我不知道该怎么做 . 使用偏移是不好的;设置和偏移使用和可见单元格的范围似乎不起作用;它始终偏离第1行,而不是可见行 . 范围Dive来自工作表WS,而不是“编译工作表”,其中自动过滤器和复制删除正在进...
  • 2 votes
     answers
     views

    如何使用c#读取Excel中每个单元格的数据列 Headers 和数据

    我有一张excel表,类似于: 我想读取数据列 Headers :All,col1,col2,col3,col4,col5 并获取所有单元格数据 . 例如,行= 2且列2 = 0的单元格 我目前写这段代码: OleDbDataAdapter dbAdapter = new OleDbDataAdapter("SELECT top 5 * FROM " + excelSheet...
  • 3 votes
     answers
     views

    根据可变的用户定义路径复制已关闭工作簿中的数据

    我已经耗尽了我的搜索功能,正在寻找解决方案 . 以下是我想要做的概述: 用户打开启用宏的Excel文件 立即提示,供用户输入或选择所需工作簿的文件路径 . 他们需要选择两个文件,文件名可能不一致 输入文件位置后,第一个文件选择的第一个工作表将被复制到启用宏的工作簿的第一个工作表,第二个文件选择的第一个工作表将被复制到启用宏的第二个工作表工作簿 . 我遇到过一些ADO的引用,但我还不...
  • 15 votes
     answers
     views

    Excel单元格中的OpenXml和Date格式

    我正在尝试使用OpenXML以xlsx格式创建Excel文件,因为我需要在Web服务器上使用它 . 填写表格中的值没有任何问题;但是我很难在单元格中设置经典的日期格式 . 下面是使用 DocumentFormat.OpenXml 和WindowsBase引用的快速测试 . class Program { static void Main(string[] args) { ...

热门问题