一个工作表中需要两个更改事件代码

时间:2018-05-23 12:11:54

标签: excel-vba vba excel

我需要在一个工作表中运行两个更改事件代码(我在不同的网站上找到它们)。我看了很多例子,大多数似乎将它们合并到一个事件中。但是我无法弄清楚如何与我一起做(或者即使我应该)。

第一个代码是清除相关的下拉菜单:

PrintStream

第二个代码是自动放大工作表上的合并单元格注释框:

Array.apply(null, {length: N}).map(Number.call, Number)

不幸的是,我的一次尝试使得工作表上的注释框也被隐藏了,因为它当时没有输入任何内容,所以我不确定第二个代码是否需要调整。

任何帮助都将受到赞赏,因为我对VBA来说是全新的,并且正在努力完成工作中的某些事情。

1 个答案:

答案 0 :(得分:0)

以下是合并(并略微清理)的代码:

"relations_entities": [
  {
    "relation": {
      "label": string,
      "inEntityId": string,
      "outEntityId": string,
      "proof": [
        {
          "text": string,
          "confidence": number,
        },
        {
          "text": string,
          "confidence": number,
        }
      ],
    },
    "entity": {
      "entityId": string,
      "label": string,
      "text": string,
    },
  },
]

至于你提到的部分:隐藏了音符框,我不确定你做了什么,但这只是两种方法的集合。如果它们分别运行良好,它们应该在上面的代码中工作得很好。

另外,只需看看我所做的更改,了解它们是如何/为什么可能的 - 例如,您只需要检查一次是否在目标范围内有多个单元格,因为您将离开该方法那时,所以不需要检查更多。此外,一旦您知道哪个单元格受到影响,请立即执行与此相关的所有更改。

希望这有助于您更好地理解...... VBA绝对值得理解。