Tag: excel 2003

从多个年份的date数据中添加每月总计

我正在使用Excel 2003,我想看看某些产品是如何执行的,所以我正在使用每月的收入和利润,并使用以下公式: SUMPRODUCT(–(MONTH(U6)=MONTH(Table5[Date])),Table5[Rev]) 但是,这个工作很好,直到我从不同的年份添加几个月。 我需要按月(我已经完成)以及一年parsing。

由于循环,Excel性能问题

我拥有的: 1.)从每个客户的总金额计算独立商品的价格的Excelmacros(独立商品位于“商品”,总计在“付款”)。 2.)单独的表格,每个产品的价格。 有了数据,我填写了字典“PrDic”。 3.)计算公式大致是: (每个产品的价格总额/从特定客户收到的付款总额)*(单独产品的辅助表格中的价格) 我需要的: 我在处理大量数据时遇到了性能问题,我猜测连续两个循环会减慢我的代码,是否有任何解决方法? Sub TIrl() Dim ws1 As Worksheet, ws2 As Worksheet Dim vis As Range Dim i As Integer, SumC, SumR, Rows1, Rows2 Dim Key As String, FCrit As String Set ws1 = ThisWorkbook.Worksheets("Payment") Set ws2 = ThisWorkbook.Worksheets("Products") 'Fills dictionary PrDiC (Dictionary of prices per product) Call PrDic Call […]

excel-2007放大缩小

嗨,有可能写像放大和缩小button… 例如,我将有一个用户窗体,我将有两个button之一放大和缩小…每当用户点击其中一个button加上用户单击单元格(或select范围)单元格或范围将是增加或减less使用ActiveWindow.Zoom选项…. 如果这是可能的,你可以告诉我如何? 非常感谢!

MS Excel 2003 VBA – 有没有办法将一组形状/对象定义为“组”

所以我有这个全球的映射scheme,每个国家都是个人的形状。 我学会了如何根据特定的标准来操纵颜色/填充。 所以我这样做的方式,或者我知道一次一个形状/对象的方式。 例如,美国是“C_USA”,加拿大是“C_CAN”等。 那么有没有一种方法可以将国家定义为组? 即。 我想把美国,加拿大和墨西哥放到一个北美洲的小组中,这样我就可以给这个小组打一个小组,而不是全部三个小组。 当我在欧洲结束,真的很臭! 🙂 谢谢!

如何从用户隐藏Excel窗口

有没有办法隐藏用户的Excel窗口 – 防止意外closures它。

如何确定在Java中的Excel文件的格式?

我正在研究Android移动平台的轻量级Java客户端库,可以以.xls(BIFF)和Office 2003 XML格式读取和写入Excel文件。 一旦我们决定开始,我们就陷入了一个基本的问题。 我们如何确定在Java中的Excel文件的格式?

需要帮助创buildExcel 2003的条件副本macros

我想有条件地将多个工作表中的数据复制到给定工作簿中的单个工作表中,以合并数据。 macros将查看所有工作表中的列F,并且如果列F中的某一行匹配给定的数字,则该行将变得非常复杂。 任何帮助将是伟大的! 特里

Excel / VBA通​​过交叉引用2个不同的工作表删除重复的行,然后删除1行

我有2个单独的工作表,我们称他们为工作表A,工作表B.我有工作表B中的数据也在工作表A中。我想find那些行相同,并从表B中删除它们。 我不能合并这两个工作表,并使用filter,因为我正在做dynamicSQL来查询不同的数据。 每张表都有一个唯一的键列 我对VBAbuild议和Excel公式很好。 只要我不合并床单。 非常感谢你们! 对不起,显然我犯了一个错误。 这里有一个无限循环。 这是本的答案btw。 我刚刚转贴了一个可编辑的版本。 Sub CleanDupes() Dim wsA As Worksheet Dim wsB As Worksheet Dim keyColA As String Dim keyColB As String Dim rngA As Range Dim rngB As Range Dim intRowCounterA As Integer Dim intRowCounterB As Integer keyColA = "A" keyColB = "A" intRowCounterA = 1 intRowCounterB = […]

Excel 2007,一个实例工作导致其他人挂? 我相信在2003年情况并非如此

在Excel 2007中,我正在做一些VBA繁重的工作。在我以前的工作中,我们有很多长期计算的工作表(重要的交易等),如果你完全打开2003年的会议,他们不会干预与彼此。 似乎在2007年,如果一个Excel会话正在运行,并且在VBA上努力工作,那么其他Excel会话也会挂起。 这是最恼人的,因为我甚至不能在VBE代码,而另一个运行。 有没有其他人注意到这一点? 我在一个8 CPU工作站上,而且几乎没有任何问题。 我能想到的唯一的事情是,他们都启动相同的.xla的,但我会认为每个xla会在单独的Excel会议?

反复打开用户表单中的用户表单会导致对象问题

我目前已经在Excel 2003中build立了一个工具,它显示了一系列的数据input表单。 客户要求在表单上有“上一个表格”和“下一个表格”button。 用于在表单之间移动的代码如下所示 Sub NextForm(strFormName As String) Dim intCurPos As Integer Dim strNewForm As String 'Find out which form we are currently on from a list in a range intCurPos = WorksheetFunction.Match(strFormName, Range("SYS.formlist"), 0) If intCurPos = WorksheetFunction.CountA(Range("SYS.formlist")) Then 'We want to use the first one intCurPos = 0 End If 'Get the name […]