这是long via脚本的最后一步。我尝试使用列C中的条件和列E中的值填充列H中的最大值。问题是列E中的最后一行可以从50到Excel可以处理的任何值(大约最大Excel行数/50)。有什么提示吗?谢谢。(是的,我知道代码很草率。这是从效率低得多的早期版本创建的。)
sFile = ThisWorkbook.Name
sFileName = sPathName & sFile
Set wbSource = Workbooks.Open(sFileName)
Set wbTarget = Workbooks.Open(sFileName)
Set wsTarget = Worksheets("Priority Values calculated")
wsTarget.Range("G2").Copy
wsTarget.Range("G2").PasteSpecial (xlPasteValues)
wsTarget.Range("H1") = "Seats In Each State"
With wbTarget
wsTarget.Range("H2") = 1
wsTarget.Range("H2") = MAXIFS($E$2:$E$&lLastRow,!$C$2:$C$&lLastRow, C2)
End With
1条答案
按热度按时间8ftvxx2r1#
将公式写入动态单列区域