Tag: 参考

如何使用REGASM32非绝对地使Excel引用(早期绑定)

我有一个要求为Excel加载项创build一个新的安装。 我已经创build了许多这样的问题,这个问题不一定是关于安装构build过程的。 这是关于如何在Excel中正确引用.dll,以便它可以在接收机上正确引用。 Excel加载项引用(工具/引用)文件ZOPLib.dll(我们自己devise的一个.net dll)。 它在C:\folder A引用它。 我们使用REGASM32来注册.dll,并且在开发机器上一切工作正常。 将加载项移到虚拟机中我将ZOPLib.dll放在C:\folder B并在那里注册。 因为加载项指向C:\folder A ,即使我REGASM32 DLL,插件无法find它(该DLL)。 我必须REGASM32 /卸载DLL,REGASM32注册它在C:\folder B ,然后进入加载项,并告诉它,该DLL是在C:\folder B 。 为什么到dll的链接是绝对的? 我怎样才能使Excel引用这个DLL或注册的方式,使加载项可以在新的文件夹中find它? 如果我可以让这个DLL的.net开发者将它作为一个ActiveX DLL来产生,那么我的麻烦能够解决吗? InstallShield不处理注册不是activex / ocx的dll,因为它使用REGSVR32。 谢谢你的帮助!

如何自动更新超链接的多个单元格引用?

我在列中创build了几个超链接,链接到同一工作簿的另一个电子表格。 在那里所有单元格引用也在一列中。 现在我想在工作表顶部的第二页上插入一行。 正如我那样,单元格引用不会改变,并且以前的单元格数字会下降。 我如何更新多个单元格引用自动,因为我在第二张表上插入行?

如何在不同的工作表上select下面的单元格以填充工作表上一个单元格旁边的单元格

我负责创build仓库地图。 在数据中我必须有模型,描述和位置。 我遇到的麻烦是,我使用第二张纸上的数据填充“地图” ie ='1'!F2当我尝试拖动并使用它来填充整行时,它变成='1'!g2 。 我想要去='1'!F3 我看到它在做什么的逻辑…但我不希望它使用该逻辑..我希望它使用它下面的下一个单元格填充该单元格。

在另一个工作表中引用一个单元格,在'='之后带有'+'的公式

我有一个电子表格,是我公司所有成本的一般总结。 我想要做的就是从另一张工作表中引用一个单元格,这样单元格的公式就是 – ='standard cost – MP'!L61 然而这是被引用的单元格的值 – 而这个单元格的公式在'='之后有一个'+',这是我以前从未见过的,所以单元格的标准成本公式MP'!L61'是 – 只要我改变它,也就是说在开始的时候除掉多余的加号,单元格的值就会变成0。 而当我尝试将单元格复制到另一个工作表时,它再次不会像下面那样通过相同的variables。 它以一个空值再次响应? '='之后是多less'+'? 任何帮助将非常感激。 多谢你们 格雷格

我想要一个单元显示另一个单元格的一些字符

我如何使一个单元格显示另一个单元格的一些字符? 例如单元格A1显示“abc12345”,我希望单元格A2显示“123”(即字符4到6)。 提前致谢!

带有或使用单元格引用的Excel SUMIF

我有以下公式 = SUM(SUMIF(Sales!A:A,{"Robot","Rocket","Tank"},Sales!B:B)) 如果列A是以下三个值中的任何一个:机器人,火箭或坦克,并且公式起作用,那么我想对列B中的销售额进行总结。 但是,当我用单元格值replace这些标准时, = SUM(SUMIF(Sales!A:A,{"E1","E2","E3"},Sales!B:B)) 该公式返回0。 我应该怎么做才能使用单元格引用而不是精确值作为条件? 谢谢。

在链接中插入单元格

有没有办法replace单元格引用的文件名。 我有下面的VLOOKUP =VLOOKUP(A10,'R:\HDV Brand\Weekly Forecast\Forecast 2017-18\[HDVSTA.xlsm]RAW DATA'!$A:$AB,26,) 我想用单元格D10中的文本replaceHDVSTA,这样我就可以拖动公式并在列D中完成其余行的引用。 任何build议如何做到这一点? 提前致谢

Excel VBA编译错误

我们有一个excel的电子表格,我们使用它,它适用于大多数机器,但在其他人的popup“编译错误隐藏模块 – 一般”,原因似乎是由于缺less引用。 我们检查macros是否启用,但仍然没有帮助。 由于我们用密码来保护这个excel表格,所以我们不希望把这个密码发给我们的用户来检查引用,并想知道是否有人知道我怎样才能添加VBA代码来检查引用是否需要Excel电子表格在那里,如果没有,然后调出一个消息框来通知用户。 我们使用的参考文献如下: Visual Basic的应用程序 Microsoft Excel 11.0对象库 Microsoft Forms 2.0对象库 Microsoft Windows公共控件5.0(SP2) 或者,如果有人对如何解决这个问题有任何其他的build议,那就太好了。

Excel – 使用公式来引用其他工作表上的值

由于软件(Mac和Windows的兼容性使得这是一个比它需要更难的任务)和安全限制,我不能像我通常那样使用macros,所以我不得不依靠Excel中的公式。 我必须将多个工作表中的文本(无数字)信息合并到工作簿中的一个汇总表中,随着时间的推移将会添加工作表。 我有一个新的工作表上列出的所有工作表的名称,我想使用这些单元格作为工作表名称的来源。 例如,我想在另一个工作表上find单元格A1的值,其中另一个工作表被定义为一个单元格的公式本身的值。 例如,Sheet 1有3行“Blue”,“Chevrolet”,“Camaro”,Sheet 2有“Red”,“Ford”,“Mustang”,Sheet 3有“Yellow”,“Nissan”,“370Z”有一列列出所有的颜色,另一个列出所有的制造商,最后列出所有的模型。 我接触到的方法是把所有的表格名称列在一个新的表格上(A1 =“Sheet 1”,A2 =“Sheet 2”,A3 =“Sheet 3”),然后我再有另一个表格有A1 =第一辆车的颜色,A2 =第二辆车的颜色,等等。 通过查看工作表上列出所有工作表名称的第一个单元格,此工作表将获得第一辆车的颜色值,并从A1中获取该值。 我已经search了很多,但我找不到一个积极的答案(这似乎是我正在寻找可能是不可能的只是公式); 我最接近的是这里的一些post,说使用间接公式,但我没有取得任何成功。 我对这个相当复杂的解释深表歉意。 我会张贴样本数据的工作簿,但我不确定如何。 非常感谢您阅读本文; 任何帮助是极大的赞赏。

对于指向同一单元格的两个范围variables,“Is”运算符不返回true

我有一个名为imera的自定义类,其中我包含名为date_cell的范围属性。 创build一个imera集合时,每个imera的date_cell被设置为引用excel中的特定单元格。 尝试在date_cell中search集合时: Option Explicit Public imeraCol as Collection Sub searchByDateCell() Dim day As imera Dim LastMetrisi As Range Set LastMetrisi = Range("C27") For Each day In imeraCol If day.date_cell Is LastMetrisi Then 'Do something End If Next day Set day = Nothing End Sub “Is”运算符似乎并不像预期的那样工作,并且返回true,尽pipe我已经通过debug.print进行了testing,在我的集合中存在一个将date_cell设置为范围(“C27”)的imera。 因此,“做某件事”部分,从不执行。 有什么解释为什么会发生这种情况?