Tag: excel 2010

如何获取数组值的错误编号

我简化了我的示例,使其保持简短,并将以下值放在范围A1到A4中。 A1 = 0 A2 = empty 'blank cell A3 = match(0;0;0) 'to produce #N/A A4 = 4,95 我想赶上在A3触发的错误号码,已经存储在数组中, 我只想打印正值。 test1 =>产生一个运行时错误13,即使我已经检查了IsError 。 test2 =>跳过错误是非常棘手的。 test3 =>在我看来,这是最好的解决scheme,但我不知道如何得到错误号码。 Sub test1() Dim i As Long Dim arr() As Variant arr = ActiveSheet.Range("A1:A4").Value For i = 1 To 4 If Not IsError(arr(i, 1)) And Not IsEmpty(arr(i, 1)) And […]

在Excel中用图像名称replace图像

我有一个电子表格与其中一列的图像。 当我点击图片时,我可以看到左上angular的图片名称。 我希望它的名字出现在列中,而不是图片。 我不能手动这样做,因为有超过10000行。 有没有办法在列中获取图像名称?

如何突出显示和列出字母数字序列中的缺失值

我正在使用Excel 2010.我有一列包含四位数字序列的数据。 这些序列由一系列字母组成,并遍历一个从100-999的数字。 所以A100,A101,A102 … A999,然后是B100,B101 …一直到Z999。 有24,000个这样的序列(即行)。 我第一次尝试下面的VBA脚本: Function MissingNumbers(Rng As Range) As String Dim X As Long, MaxNum As Long MaxNum = WorksheetFunction.Max(Rng) ReDim Nums(1 To MaxNum) For X = 1 To MaxNum If Rng.Find(X, LookAt:=xlWhole) Is Nothing Then MissingNumbers = MissingNumbers & ", " & X End If Next MissingNumbers = Mid(MissingNumbers, […]

VBA Sub没有为求解器定义

下面的代码行给我没有定义的Sub或Function,只要我尝试使用它。 我已经尝试了双重检查拼写,重命名,在网上查找其他问题(大多数其他错误忘记在工作表或工作表之后添加),但我不知道我的代码有什么问题。 我最初从macroslogging器得到这个代码。 我在不同的工作表上多次使用这个子,但是这并没有影响我的其他类似的子工具。 Sub SolverSolver() SolverOk SetCell:="$G$3", MaxMinVal:=2, ValueOf:=0, ByChange:="$G$4,$G$6", _ Engine:=1, EngineDesc:="GRG Nonlinear" SolverSolve End Sub 也许它被使用的方式是错误的,所以我添加了下面的方法。 这条线是简单命令的一大部分,就像给一个单元格一个名字,这个大的简单的子部分也重复多次。 但是,即使试图通过直接运行它通过开发人员标签运行子,它仍然有相同的错误,所以我不认为它的方式子被调用。 ActiveSheet.Buttons.Add(630.75, 52.5, 74.25, 26.25).OnAction = "SolverSolver" 任何帮助将不胜感激!

“”列中的环绕值用“”

在Excel 2010的列A上,我用逗号分隔值: V1, V2, V3, V4 在列BI上需要显示相同的值,但被“”包围: "V1", "V2", "V3", "V4" 我怎样才能做到这一点?

Excel Vba中的工作表函数具有连接的值

我有以下公式: dim functionString as String functionString = "IFERROR(AND(MATCH(" & FirstName.Value & ",C2:C1048576, 0)>0, (MATCH(" & LastName.Value & ",B2:B1048576, 0)>0)), MAX(A2:A1048576)+1)" 我想能够做的就是从VBA代码中调用它,所以它看起来像。 application.WorksheetFunction(functionString) 我知道,我可以把它放在工作表上的一些永远不会被使用的单元格上:IE: Activesheet.range("ZZ1000").formula = "="& functionString 然后引用该单元格,而不用担心该程序是否会无意中崩溃; 但有没有办法从VBA直接做这样的公式? 基本上我正在查看是否FirstName.Value和LastName.Value(在代码中定义的其他地方)在B列和C列的工作表中。当我写这个,我意识到我需要确保他们都在同一行,而不是在不同的行。

基于星期编号的条件格式

其他Excel爱好者, 我正在寻找一种方法来使用条件格式来检查我的发票是否应付。 新增的图片是我的数据如何看待这个时间点。 我试图实现的是,当J列的值(= H列date后25天的周数)等于我们所在的星期,它应该填满整行,并保持这样。 我已经完成了条件格式的全行,但仍然有2个问题。 如何确定H列中的这个值是否与我们现在所在的那一周相同? 我如何保持条件格式,以便在第8周的时候,第7周的这一行仍然是彩色的? 如果条件格式化是错误的方式,请告诉我。 我正在学习,并且想学习,而不是直接回答如何解决我的问题。

自动调整表格以适应屏幕

我有一个查询数据库的Excel表 – 它返回的行数波动。 有没有人知道如何自动调整行的大小,当行数量变化,使整个表总是适合在屏幕上?

Excel 2010:将单元格中的单元格分成多行

道歉,如果我不清楚这个… 我有一个Excel电子表格的问题,并会非常感激如何处理它的build议。 我应该补充说,我不是脚本专家,并且有一个合理的(但不是专业的)Excel基础知识的工作知识。 目前,我有一个电子表格,其布局如下: Excel布局 我需要将其转换为使列1中的每个名称在下一个单元格中只有一个值,然后在下一行中重复该名称,如下所示,直到所有正在处理的单元格中的值都用完,然后移到下一行: john 23 john 54 john 45 paul 654 paul 6 等等。 有没有一个简单快捷的方法来实现这一目标? 这个列表非常非常长,我不想手动做这个 – 我们正在说1000行以上,每行最多有20个值! 提前感谢感谢。

带有下拉列表的VLOOKUP

我有两个电子表格,第一个电子表格是一个表(T_EBAY_LIST),第二个电子表格是第一个电子表格的细节。 我试图检索项目代码取决于从我的第二张表上find的下拉列表中select哪个标题 (这是表中的所有标题),以填写该项目的细节。 我曾尝试使用VLOOKUP在几个方面和其他searchfunction,但它总是给我一个错误。