Tag: excel 2007

如果第二张纸张中存在相同的值,则更改一张纸上的行的颜色

我有一个名为Skruvdragare单元格,其中单元格B1-B500包含序列号如: 123456789等和第二个单元Låda 1 ,其中我还将放入一些序列号(不一定与Skruvdragare表中的数字相同)。 如果我把一个序列号,在任何存在于Skruvdragare Låda 1 ,我希望这个序列号的Skruvdragare表中变成红色背景和白色文本。

具有多个条件的Excel INDEX公式

我试图从图像中显示的三个条件,从我的数据库中获取一些属性。 你如何根据三个标准来拉他们: 身份证,stream程和类别 。 我知道如何使用MATCH公式的INDEX公式。 你如何使用INDEX公式与多个标准?

一列中所有值的总和考虑另外两列

我想find(价值栏),但应该考虑提交数据的date(A栏)和人员(B栏)的名称。 数据表样本

条件语句如果单元格中的date是“今天”

我试图基本上做到:如果A1是今天然后突出显示/加粗/无论B1到F1。 具体而言,我想select适用于规则的单元格的范围,但我不知道如何在“使用公式确定要格式化的单元格”部分中编写IF语句

错误91:对象variables或未设置块variables

我有以下代码在Excel 2007中正常工作。 但是,它在Excel 2010上给出以下错误: 错误91:对象variables或未设置块variables。 任何想法如何解决? 我检查了其他职位没有运气。 更新:请注意,如果包含vba代码的工作簿是activeworkbook,代码工作正常。 但是我正在做的是打开另一个工作簿,然后按F3(运行此代码)。 那是当它失败的时候。 所以基本上iif工作簿与代码是积极的,它的工作原理,如果它是另一个工作簿是积极的,它会给出错误。 Sub Process_current_Sheet() Dim WS_Count As Integer Dim i As Integer Dim sheet_name As String WS_Count = ActiveWorkbook.Worksheets.Count nameofworkbook = ActiveWorkbook.Name ' Begin the loop. For i = 1 To WS_Count If InStr(ActiveWorkbook.Worksheets(i).Name, "xxx") > 0 Then sheet_name1 = activeWorkbook.Worksheets(i).Name End If Next i End […]

禁止在电子邮件validation公式中使用“@”以外的特殊字符

我有这个公式validationExcel的电子邮件地址: =AND(ISERROR(FIND(" ",[Send Report To],1)),IF(ISERROR(FIND("@",[Send Report To],2)),FALSE,AND(ISERROR(FIND("@",[Send Report To],FIND("@",[Send Report To],2)+1)),IF(ISERROR(FIND(".",[Send Report To],FIND("@",[Send Report To],2)+2)),FALSE,FIND(".",[Send Report To],FIND("@",[Send Report To],2)+2)<LEN([Send Report To]))))) 但是,当我input这个电子邮件ID: sandy,rocks@gmail.com或sandy.rocks@gmail,co.uk时会失败。 任何人都可以修改上面的validation公式,以避免电子邮件地址中的逗号等特殊字符?

c# – Interior.Color不工作

using Excel = Microsoft.Office.Interop.Excel; using Microsoft.Office.Interop.Excel; 码 oSheet = (Excel.Worksheet)oWB.ActiveSheet; oSheet.Name = "Data"; oSheet.Cells[1, 1].Interior.Color = 4; 我的目标是获得单元格的值,并需要将背景颜色设置为颜色索引4。 例。 如果单元格[5,2]包含文本为“否”,则需要将设置的背景颜色设置为彩色。 指数4。 但是我得到错误 不包含“Interior”的定义,并且没有可以find接受“object”types的第一个参数的扩展方法“Interior”

如何匹配上面的行值

want like this 1)E列值与上面的行值匹配,显示true和false。 2)可以添加上面的差异值添加新的黑色行。 我有这样的15000个值。 防爆。 当TC018在上面添加一行时,显示值为false。

在VBA生成的工作簿中创buildUDF

我在VBA中构build一个应用程序来parsing机器生成的文件。 作为这个项目的一部分,我需要将数据转换为整数,因为固定宽度的列不包含负数。 我用macroslogging器来parsing文本文件: Workbooks.OpenText Filename:= _ *FILE NAME HERE*, Origin:= _ 437, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:=Array(Array(0, 2), _ Array(6, 2), Array(10, 2), Array(14, 2), Array(19, 2), Array(25, 2), Array(27, 2), Array(34 _ , 2), Array(39, 2), Array(43, 2), Array(44, 2), Array(52, 2)), TrailingMinusNumbers:= _ True 但是这会创build一个新的工作簿,因为它正在打开一个新文件。 问题是我需要在将固定宽度值转换为整数的最后一列上运行UDF。 例如,假设最后一列是0000000E,我知道E表示最后一位数字是5,数字是负数。 我的UDF相应地转换这个: Public Function ConvertCodeToInteger(inputString As String) As Long […]

如何修复Microsoft Excel中的sorting?

当我尝试对列进行sorting时,sorting不完全正确。 该列中的内容包含文本和数字。 下面是一个sorting错误的excel文件: https : //www.dropbox.com/s/grbg0ic2r5fylpw/sample.xls?dl=0 有人可以帮我解决这个问题吗? 谢谢