首页 文章
  • 1 votes
     answers
     views

    将公式应用于整列时,保持单元格引用相同

    我在这里有这个公式: =IFERROR(IF(D4<=0,0+(VLOOKUP(A4,'Civil Maintenance'!A5:C46,3,FALSE)),_ C4+(VLOOKUP(A4,'Civil Maintenance'!A5:C46,3,FALSE))),"0") 众所周知,当你向下拖动它以将公式复制到列中的其他单元格时,它会为所有引用添加一个(D4变为D...
  • 4 votes
     answers
     views

    在Excel VBA中看不到下拉列表

    我在excel中创建了一个非常简单的下拉列表 . 它包含从单元格范围(年)加载的整数序列 . 我需要在vba中读取所选的值 . 但是我甚至无法找到控件! 我试过了 CboYear Sheet2.CboYear Worksheets("SheetName").CboYear 等等 从VBA的任何地方来看,这种控制都不存在 . 我找到的所有教程似乎都假设仅使用控件名称就可以了 ....
  • 5 votes
     answers
     views

    使用图表时避免使用激活和选择(Excel)

    我知道在Excel VBA中使用 Activate 和 Select 不是最佳做法 . 我已经看到了在处理Ranges时如何避免它们的参考文献(例如:LINK) . 在处理 ChartObjects (或一般情况下除了Ranges之外的任何其他内容)时,如何避免它们? 例如,使用 Activate 和 Select 修改y轴上的最大值的方法看起来像这样(有效): ActiveSheet.Chart...
  • 0 votes
     answers
     views

    Excel VBA:在单独的工作表上查找范围内的字符串变量,然后将范围变量设置为该列

    我正在尝试在Lists.Range(“I2:AD2”)范围内找到字符串变量A.一旦找到该单元格,我想将新的范围变量A_backup设置为从找到的“I2:AD2”中的单元格到列中最后一个非空单元格的范围 . 我已经能够使用select,activecell等来做到这一点,但是我想避免这种情况,因为当我从工作簿中的不同工作表运行它时会导致问题 . 这是似乎有效的代码: A = OrderForm.Ra...
  • 0 votes
     answers
     views

    避免在具有可变范围的VBA Excel宏中选择

    我正在关注问题How to avoid using Select in Excel VBA macros的建议,但仍然得到"Application-defined or object-defined error" . 我的宏假设要检查其中一行中的值,将其与设置值进行比较,如果值等于,则将行复制到另一个工作表 . 我试图避免使用.Select命令,但无论我尝试什么,我都会收到错误...
  • 1 votes
     answers
     views

    Excel VBA:如何访问和控制“工作表选择”对话框?

    当我的VBA脚本无法确定要使用哪个工作表时,它会打开一个Excel对话框:“选择工作表” . 这是太棒了!如何以编程方式控制并使用“工作表选择”对话框? 我正在编写一个使用的代码 Application.FileDialog(msoFileDialogFilePicker) ..设置变量=选择的文件名,但我也试图将变量设置为该文件中的某个工作表 . 所有没有打开文件 . 我希望工作流程是: ...
  • 0 votes
     answers
     views

    将对象变量从单元格传递到(Excel)VBA

    我有一个VBA脚本,用于在Outlook中的选定文件夹中记录未读电子邮件 . 目前,帐户和文件夹名称已硬编码到脚本中,但我想使其可以从其中一个Excel工作表进行配置 . 目前变量设置在这里: Set inboxselect = GetObject(, "Outlook.Application").GetNameSpace("MAPI").Folders(&...
  • 90 votes
     answers
     views

    根据行号和列号获取单元格的内容

    我想根据行号和列号获取单元格的内容 . 行号和列号存储在单元格中(此处为B1,B2) . 我知道以下解决方案有效,但他们觉得有点hacky . 索尔1 =CELL("contents",INDIRECT(ADDRESS(B1,B2))) 索尔2 =CELL("contents",OFFSET($A$1, B1-1,B2-1)) 有没有更简洁的方法? (比...
  • 0 votes
     answers
     views

    Excel 2010:计算具有相邻单元格空白的单元格

    我有行中的数据,其中每列代表一天,其中一些是空白的,其中一些有数字 . 我想“扫描”下行,将每个单元格与之前的单元格进行比较(或者左边的一个单元格,等等) . 例如,我想在单元格之前用单元格中的空白数量(天数)求和 . 或者,我想要将大于其左侧单元格的单元格数加起来 . 我无法弄清楚如何使用每个单元格更改的地址动态比较前一列 .
  • 2 votes
     answers
     views

    获取Excel中特定行和匹配列的列名称

    我喜欢这件事: 输入:主题编号,标记,输出:成绩字母(列名称) 这是示例excel表: 我通过使用此函数找到了行号: =MATCH(C7,A2:A4,0) 现在,如何在该行中找到值并输出列名?
  • 0 votes
     answers
     views

    在工作表中查找匹配单元格内容的行

    Excel 2010 我正在尝试使以下功能起作用 . 我需要给它一个工作表名称,一个列来搜索它的单元格和条件,当单元格内容匹配时,返回行号 Function findRow(worksheetname As Worksheet, searchColumn As Integer, condition As String) As Integer Dim i As Integer ...
  • 0 votes
     answers
     views

    Excel If / Then with Cell Contents for True Result

    我在C列中有几百个电话号码 . 我在AO和AP列中有几千个电话号码 . 我想确定列C中的单元格引用(电话号码)是否出现在列AP或AO中 . 如果为true,那么我想报告在列Y或Z中找到电话号码的同一行的AM列(与电话号码相关联的名称)中的单元格内容 . 我希望将此信息报告到单元格中列C中引用的电话号码行中的列E. 这是我到目前为止,它几乎可以工作但我没有得到真正的报告,即使我可以看到列C和AP或A...
  • 0 votes
     answers
     views

    按列和行Excel单元格内容

    您好我希望能帮助您使用Excel . 我有2张 . 片材1(calc)具有从片材2(细胞值)返回的单元格J10 . 表1中的M10中有一个数字,即数字3 ..(它会改变) 我想要sheet2列O和第3行(来自M10)的值 . 我已经尝试了各种功能,但似乎无法正确使用我想我在J10中想要的东西是:= CELL(“内容”,工作表(“单元格”),列(“O”),行(calc(calc) M10))) 请有...
  • 2 votes
     answers
     views

    如何在Excel VBA中使用指定单元格的行号

    我有一个工作表,我想在其中使用按钮添加行 . 我在多行上有多个按钮,每个按钮应在其位置添加一行 . 问题是,每当添加新行时,我想要添加行的位置都会发生变化 . 因此,我将单元格命名为要为每个按钮添加新行的单元格 . 我无法获取单元格的行号,因此我可以选择添加新行的位置 . Atm我试过这个: Sub Button2_Click() Dim RowNum As Variant Set RowN...
  • 1 votes
     answers
     views

    如果字符串匹配,请在Excel工作表中查找列名

    我有两张sheet1和sheet2 . 在sheet1 'customer'中有一个文本 . 如果在sheet2的第1行的单元格中找到文本'customer',我想在sheet2中找到类似A的列名 . 我正在使用Match函数但它只返回index.Is有办法找到像A这样的列名吗?
  • 0 votes
     answers
     views

    需要Vlookup帮助 - 似乎无法在其他地方找到这个答案

    我正在尝试从列A中的列I中查找ID . 这是我正在使用的代码: Dim x As Long lr =工作表(“Risk Explorer greeks”) . 单元格(Rows.Count,“I”) . End(xlUp).Row 范围(“J2:J2”&lr).FormulaR1C1 =“= VLOOKUP(RC [-1],R1C1:R50000C1,1,False)” 我在J列中只有大约40,0...
  • 0 votes
     answers
     views

    如何在下面的公式中提供Excel中的宏范围

    我要创建一个公式,其中说3列存在 A , B & C 其中有值,直到说串行5.所以,现在要检查如果单元格的值说 C1 是空白的,然后细胞 B1 将 A1/Count(C) . 我可以为单个单元格执行此操作,但如何使用以下公式范围从 A1:A5 , B1:B5 和 C1:C5 Sub CheckCnt() Range("C6") = WorksheetFunction.Cou...
  • 1 votes
     answers
     views

    粘贴 - 复制的联合范围到预定义的列

    我希望能得到一些特殊的Excel问题的帮助 . 从一个工作簿复制 Set x1 = .Range("D1:D" & i).Offset(rowOffset:=1, columnOffset:=0) Set x2 = .Range("F1:F" & i).Offset(rowOffset:=1, columnOffset:=0) Set x3 ...
  • 1 votes
     answers
     views

    Excel VBA将公式粘贴到可变范围

    我正在尝试创建一个VBA代码,将公式粘贴到列和单元格的可变范围 . 我有一个我认为可以修改的代码的开头,但我没有成功 . 我有一张表(见图),其可变范围介于A2和?之间 . 我需要将区域C3粘贴到行和列的末尾,这个公式将采用B中的值并将其除以列数 . 我以为我有一个开始,但我失败了 . 请协助 . “开始”代码遵循 Sub QtyByWks() Dim M As Long, N As L...
  • 3 votes
     answers
     views

    C头文件和ABI

    我想知道C头文件和ABI如何相关 . 各种类型的大小是体系结构,甚至依赖于编译器 . 那么如何可靠地链接到C库? 对于更具体的问题:当使用Haskell的FFI时,甚至只使用像 CDouble 这样的Haskell类型来定义(复制C库接口的定义) . 我不知道二进制类型大小信息来自何处 . 使链接起作用的诀窍是什么?
  • 1 votes
     answers
     views

    Excel VBA:excel 2007中sheet2值的sheet1单元格的条件格式

    问题1:我尝试使用以下公式格式化sheet2中sheet1中的单元格A1(颜色格式): =Sheet2!A1>0.5 excel警告说,您不能使用其他工作表或工作簿中的公式来获取条件公式 . 这个问题是否有任何VBA解决方案? 问题2:在寻找问题1的替代方案的过程中,我可以重新排列数据(我有6000列) Sheet3$A1 = Sheet1$A1, Sheet3$B1 = Sheet2$A...
  • 0 votes
     answers
     views

    VBA查找代码

    我一直在excel中使用以下公式: =LOOKUP(2,1/((Sheet1!$G:$G=$C7)*(Sheet1!$H:$H=I$6)),Sheet1!$F:$F) 这最终告诉我,查看列 A 并匹配单元格 B1 ,并查看列 C 并匹配单元格 D1 ,然后返回 Z 列中的日期 . 这工作正常,但在4000行和100列宽之后,需要20分钟来保存文档 . 如何将此代码 - 或类似的东西 - 放入VBA...
  • 0 votes
     answers
     views

    Excel:根据需要添加属性,按列而不是行合并数据

    我在一个工作簿中的多个工作表中有以下格式的数据: sheet1 Name John Date 2/15/11 sheet2 Name Maria Date 12/5/11 Occ. Student 我需要Excel将这些表中的数据“合并”为以下格式: Name John Maria Date 2/15/11 12/5/11 Occ. ...
  • -3 votes
     answers
     views

    使用Excel VBA查找,转换和替换字符串中的货币

    我有一个像这样的字符串的Cell (H/Y): As per un-audited half yearly accounts as on 30.06.2014 (Jan'14 to June'14), the Company has reported consolidated net profit after tax (excluding non-controlling interests) of...
  • 0 votes
     answers
     views

    将工作表导出为新的Excel文件(仅限值)

    我发现code in this discussion对于将Excel工作表导出为新工作簿非常有帮助 . 我已经发布了我目前使用的代码版本 . 正如此代码所示,它将所需工作表的内容复制到新工作簿,公式和所有内容 . 是否可以修改此代码以仅将值复制到此新工作簿? 我感谢任何人都可以借出的任何见解 . Sub ExportXLSX() 'exports desired sheet to new XLS...
  • 0 votes
     answers
     views

    Excel宏 - 错误将包含双引号的公式插入到ActiveCell中

    我有一个情况 . 有一个excel表,让我们说单元格A1如下公式 . =(IF(ISERROR(VALUE(SUBSTITUTE(OFFSET(B10,-1,0,1,1),".",""))),1,IF(ISERROR(FIND("`",SUBSTITUTE(OFFSET(B10,-1,0,1,1),".","...
  • 0 votes
     answers
     views

    未找到任何内容时,Excel宏搜索以错误结束

    My Case 1 excel宏代码只要搜索找到数据就会运行,但是当搜索结果中没有任何内容时,会弹出所述错误 . 所以我试着加入“套装”,参见案例2 ......但是Case对任何搜索都进行了轰炸 . 情况1:运行时错误'91':对象变量或未设置块变量 Cells.Find(What:=sCurrentISOtext & "_", After:=ActiveCell, ...
  • 2 votes
     answers
     views

    解决Excel VBA中的运行时错误

    我正在第一次参加Excel VBA并有很多需要学习的东西 . 使用此宏,我正在设置一个文件,允许我根据个人姓名从每周报告中复制/粘贴特定范围的数据 . 从本质上讲,我希望能够让个人单击按钮并自动拉取数据 . 以下是我到目前为止所写的内容: Sub 1(个人定义他们的名字): Sub Button1_Click() Dim Name As Variant Name = InputBox("...
  • 98 votes
     answers
     views

    列中的最后一个非空单元格

    有谁知道在Microsoft Excel中找到列中最后一个非空单元格的值的公式?
  • 47 votes
     answers
     views

    在Excel中将日期与字符串连接

    我在Excel中有两个单元格 . 一个有字符串,另一个有日期 . 在第三个单元格中,我想将日期和字符串放在一起 . 例如: A1 = "This " A2 = "03/03/1982" 我希望A3成为: This 03/03/1982 当我试图把它放在A3公式中时: = A1 & A2 它返回一些有趣的数字值,并没有给我字面上的日期 .

热门问题