Tag: excel 2007

清除依赖项并具有validation列表的单元格

我需要一些帮助。 我正在设置一个包含多个validation列表的电子表格。 每个validation列表都有多个链接到它们的validation列表(依赖者)。 当我更改第一个validation列表时,我需要清除所有依赖它的单元格(如果他们有附加的validation列表)。 我试图创build一个dynamic的macros,所以我不需要命名范围(我有太多的任何方式)。 基本上,如果激活的单元格更改/它有一个validation列表,并有依赖关系 – 然后清除相关单元格的内容,如果他们有validation列表。 原则上它听起来很直接,但它是杀了我… !!!! 有没有人有这样的macros已经到位,或者我会感激任何意见? 谢谢Ciaran。 主要想法。 使用一个dynamic范围byval目标作为范围 如果单元格有依赖项activecell.dependents.count> 0 如果实际的单元格有validation列表等activecell.specialcells(xlcelltypeallvalidation)

在Excel中连接到AS400以使用2个表中的数据更新2个工作表?

我有一个Excel工作簿与几个工作表。 我需要连接到AS400,并将其设置到用户单击刷新时的位置,2个工作表([Feedname]和[Feedprod])用来自400上的2个表的数据更新。 任何人都知道如何做这样的事情?

在excel中查找date范围内的值

请帮忙。 我们有两张桌子。 一个帐户列表,另一个是更改日志。 我需要在表1中添加一个新的列,其中的值是表2中对于正确帐户的金额和正确的有效期。 恩。 表格1: 帐号#开始期间结束期间 2012年1月1日2012年1月31日 2012年1月2日2012年2月12日 表2: 账号#有效期限请求有效期末 2010年1月10日,2010年12月5日 1 2010年12月20日,2010年6月1日 1 2011年6月30日,2011年12月1日 2 2011年1月15日,2011年12月15日 2 2011年12月20日,2011年2月20日 谢谢。

获取父细胞参考/传递特性

我有一个问题,我需要引用父单元格。 所以说A1的公式是“= B1”,B1的公式是“= C1”。 我需要把A1的公式压缩到“= C1”。 我不确定是否有办法在Excel中做到这一点,或者如果有办法做到这一点的Apache POI。 我环顾四周,但似乎无法find解决办法。 有没有人知道如何在Excel或POI API做到这一点?

Excel自定义数据validation

我必须限制Excel列中的一些无效数据。 以下是validation标准: 应该是一个数字的数字 大小/长度应该等于9 例如:有效:602005514,无效:有,43456等 我已经使用下面的函数创build了一个自定义数据validation。 =AND(LEN(INDIRECT(SUBSTITUTE(ADDRESS(ROW(),COLUMN()),"$","")))=9, ISNUMBER(INDIRECT(SUBSTITUTE(ADDRESS(ROW(),COLUMN()),"$","")))) //here i have to get cell name dynamically. so, i have used ADDRESS function 但它没有按预期工作。 它不允许任何单元格中的值。 我想这可能是因为LEN函数的循环引用。 我尝试过很多方法,但是无法解决。 请帮我解决这个问题。

关于转换.CSV文件的date

我正在使用软件。 从那里我得到了.CSV格式的文件。 现在我需要将该.CSV文件转换为Excel 2007,然后我必须使用该文件。 在那里我有上个月的date和当前的月份date。 例如,我在五月工作意味着date是13/05/2013这是标准格式,但在一些单元格中,我发现格式更改为3/5/2013(05年3月5日)但它应该是5 / 3/2013 如何改变这个 – 任何公式或格式?

如何修复VBA For Loop中的运行时错误

我正在执行下面的代码,但得到错误 – 运行时错误 – 6 overlfow。 像rowcount接缝正在获得完美的价值,我可以看到,当我去debugging模式。 但之后没有任何事情发生。 有些人可以为我解决这个问题吗? Private Sub CommandButton1_Click() Dim i As Integer Dim RowCount As Long RowCount = Cells(Rows.Count, "A").End(xlUp).Row For i = RowCount To 2 Step -1 If Cells(i, 4) = "7" Then Rows(i).Delete Shift:=xlUp End If Next i End Sub

如何获得一个单元格的价值,知道它是唯一的ID,储存在一边?

我在Excel电子表格中有一行包含产品名称和一个表示价格的平行行(每个行都有不同的价格)。 我需要得到最昂贵的产品的名字。 我已经知道MAXfunction可以帮助我find最高价格,但是如何将价格转换成产品名称呢?

计算最后一个单元格和下一个非空白单元格之间的行中的空白单元格的数量

是否有可能(用一个公式)来计算行中的空白单元格的数量,其中在给定列开始计数并且计数向后(例如从右到左)空白单元格的数目直到find非空白单元格? 在下面的例子中,计数从H列开始,向左进行。 使用COUNTA或COUNTIF似乎是合理的工具使用,但我不确定如何终止计数,一旦find一个非空白单元格。

总和,Sumifs或Sumproduct,不知道哪一个使用?

我有下面的表格: JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC A 10 20 30 40 50 60 70 80 90 100 110 120 B 20 40 60 80 100 120 140 160 180 200 220 240 C 30 60 90 120 150 180 210 240 270 300 330 360 我正在试图从年初到今月的A的总和。 我们以这个月为例,我想要从1月到9月的A的总和。