gpt4 book ai didi

vba - 我有 3 个 Excel 公式,我想在电子表格中填充范围,如何确保单元格随行而变化?

转载 作者:行者123 更新时间:2023-12-04 21:08:00 25 4
gpt4 key购买 nike

  • =IF(AND(G2<>100,TODAY()>=H2, TODAY()<=I2), E2, " ")
  • =IF(N2=" ", " ",NETWORKDAYS(H2,TODAY()))
  • =IF(OR(O2 = " ", O2 <= 0), " ", (O2/N2)*100)

  • 这是三个公式,我想确保在将它们插入工作表时,单元格引用仍会更改以匹配它们所在的行,就像在普通电子表格中一样。任何建议将不胜感激! (为了澄清,我需要使用 VBA 填充范围,因为我使用的代码在每次运行时都会清除工作表。)

    最佳答案

    你可以使用 FormulaR1C1范围对象的属性,它对范围地址使用“R1C1”表示法

    例如,在“A1”中插入您的第一个公式将是:

    Range("A1").FormulaR1C1 = "=IF(AND(RC7<>100,TODAY()>=RC8, TODAY()<=RC9), RC5, "" "")"

    哪里纯 R将假定当前单元格行索引,而 C7代表固定的(不随宿主细胞位置变化)第 7 列索引引用,依此类推

    关于vba - 我有 3 个 Excel 公式,我想在电子表格中填充范围,如何确保单元格随行而变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41059356/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com