在单元格数组中添加注释,其中每个单元格的注释内容取自另一个工作表中的另一个单元格数组

时间:2019-07-03 19:12:14

标签: excel vba excel-formula excel-2007

我正在尝试使用VBA编写一个代码,该代码可以在Sheet1中D8:F38的单元格上添加注释,每个单元格(Sheet1中的D8:F38单元格)中的注释内容都从另一个工作表中引用相同的工作簿。

D8:F38Sheet1的每个单元格的注释内容必须来自=COUNTIFS公式,即{{1 }})最初运行。可能吗?还是标准太复杂而无法运行代码?

对于具有D8:F38值的单元格,无需注释。

我尝试使用Sheet1,但它不起作用,而是返回错误

  

运行时错误'5':无效的过程调用或参数。

0

预期结果是Range D8:F38的{​​{1}}中Option Explicit Private Sub CommandButton1_Click() Worksheets(1).Range("D8:F38").AddComment "This part needs to get reference from cells in other worksheet in same workbook" End Sub 的所有未在其D8:F38公式中得到值Sheet1的单元格都将得到注释(顶部带有迷你红色三角形) ),根据0的{​​{1}} =COUNTIFS单元格D8:F38 Sheet1中的文本引用Sheet2的{​​{1}}中每个单元格的注释内容}。

示例:=COUNTIFS中的单元格的值为D8:F38,这是D92个单元格的结果,以及{ {1}}必须是“苹果橘子”

=COUNTIFS只是单元格Sheet2!C:C,fruits的{​​{1}}公式中的第二个条件

D9fruits =COUNTIFSD9开始计数的单元格中的单词
appleD9 =COUNTIFSheet2算起的第二个单元格中的单词

0 个答案:

没有答案