Tag: excel 2013

如何重复另一列中每一行的所有列值

我有一个有两列的表格: Height Width 400 200 500 300 600 400 700 800 … 并且需要在其旁边创build第二个表格,以便在宽度列中为每个值重复整个列高度,同时复制基本上获得每种可能的组合: Height Width 400 200 500 200 600 200 700 200 800 200 400 300 500 300 600 300 700 300 800 300

结合多个IF / AND / THEN语句

在Excel 2013中工作: 情景:自动计算填充R11:R61以确定交易是“赢”还是“亏”。 标准:确定长或短,确定退出价格是否低于目标价格; 我已经用句子的forms写了必要的计算来帮助看到这个问题。 我正在努力将这两个想法合并为一个。 如果交易(D11:D61)=“长”且退出价格(M11:M61)> =目标价格(N11:N61)则(R11:R61)=“赢”,否则“损失” 如果上述交易=“卖空”且退出价格(M11:M61)<=目标价格(N11:N61)则(R11:R61)=“赢”,否则“损失” 有没有办法将两种计算IF / THENscheme合并为一个?

获取切片器的源表名称

我想在Excel 2013中find切片器的源表和列名。我发现: ActiveWorkbook.SlicerCaches("Slicer_Measure_1").SourceName 会在VBA中产生结果,但我无法捕获它。 有人可以给一个这样的示例代码?

带有引号的dynamic公式在COUNTIFS函数中

我正在尝试修改以下公式(计算0到24之间的值的实例): =COUNTIFS(cancellations!AG2:AG408,">0",cancellations!AG2:AG408,"<24") (公式评估为75),如下所示: =COUNTIFS(cancellations!AG2:AG408,">0",cancellations!AG2:AG408,INDIRECT("" & "<" & B1*24 & "")) 但是这个评估为零。 (在上例中B1 = 1) 当我在fx框中查看INDIRECT函数时,它的计算是正确的。 不知道我做错了什么。 当像这样应用在一个单元格中时: =INDIRECT("" & "<" & B1*24 & "") 它显示#REF! 。

VSTO Excel保留function区状态

我有简单的VSTO Excel 2013应用程序级别的加载项自定义function区,其中包括切换button和checkbox。 如果我打开两个文件(工作簿),我可以看到Ribbons不会保留多个窗口的状态,这意味着如果我点击第二个工作簿上的checkbox或切换button,第一个工作簿上将显示相同的checkbox状态,反之亦然。 我find了一篇文章,描述了一个类似于outlook的情况: https ://www.add-in-express.com/creating-addins-blog/2013/01/30/preserve-outlook-ribbon-controls-state/在Excel中检查器窗口事件不可用。 任何想法如何处理?

将文本和超链接组合成超链接的文本

我在A列有文字,在B列有url 我想要列C中显示的合并的A和B. 例: 列A | B列| C栏 产品1 | google_dot_com | 产品1(与超链接到url) 产品2 | yahoo_dot_com | 产品2(与超链接到url) 产品3 | stackoverflow_dot_com | 产品3(与超链接到url) 这是一个图像。 这与仅参考单元格并使用HYPERLINK(A1,B1)然后将其复制到C列不同。 这里是我创build的一个小的testing文件,如果我上面的例子不够清楚,可以下载。 http://www.filedropper.com/stacker-help 使用Microsoft Office Professional Plus 2013,Windows 7

searchMicrosoft Excel 2013中的两列,并设置具有特定值的第三列的值

我想在worksheetA John_Smith中search一个特定的文本,例如John_Smith的firstname_lastname 。 WorksheetA有一个列名和另一个列名。 所以在知道哪一行有我search的名字和姓氏之后,我想用特定的值设置同一行的单元格的值。 例如,如果这是我的工作表: Firstname Lastname Found Matt Damon No Smith Andrew No John Smith No Tom Mark No 而我的search词是John_Smith结果将是 Firstname Lastname Found Matt Damon No Smith Andrew No John Smith Yes Tom Mark No 有什么build议,请问如何在VBA excel中做到这一点?

用多个标准查找,一个MAX值

我试图从特定QUARTER中最近一个月(最大月份数)查找员工( NAME )及其MANAGER的LOCATION ,数据如下: NAME LOCATION MANAGER QUARTER MONTH Ryan Smith Sioux Falls Rick James 3 7 Jane Doe Tampa Bobby Brown 3 7 John Rogers Tampa Tracy Lane 3 7 Ryan Smith Sioux Falls Rick James 3 8 Jane Doe Denver Thomas Craig 3 8 John Rogers Tampa Cody Davis 3 8 所以,如果我知道员工的名字和我正在查找的季度,那么结果应该显示他们最后一个经理的位置以及他们所在的位置,因为这些可能会逐月改变。 我已经使用了INDEX和MATCH数组公式: […]

错误后,代码停止运行

定期地,当我在Excel 2013的VBA中遇到运行时错误时,我的代码停止运行。 例如,Worksheet_Change(BYVAL目标作为范围)子代码不再执行时,我做一个下拉select。 我已经尝试点击在经常工作,但不是总是IDE的重置button,我必须closuresExcel并重新打开,然后代码将触发。 必须有一种方法来重置,而不必通过所有这一切。

使用Excel VBA更新文本文件

我正在写一个Excel VBA程序来测量设备并在各种读数上更新数值。 以下是我的文件的简短示例: [11904] 400: 0.4 500: 0.3 600: 3.3 [11905] 400: 1.0 500: 2.0 600: 3.0 括号中的数字是正在使用的设备的S / N,大数字是测量值,冒号后面的数字是设备的偏移值。 我想要做的是写一些能够定位S / N,定位测量值,然后覆盖偏移值的东西。 .ini文件有很多S / N,都采取相同的测量,但有不同的偏移量。 这里是我从Spreadsheet Guru尝试的一些演示代码: Private Sub CommandButton1_Click() 'PURPOSE: Modify Contents of a text file using Find/Replace 'SOURCE: www.TheSpreadsheetGuru.com Dim TextFile As Integer Dim FilePath As String Dim FileContent As String 'File […]