我有以下代码,它的工作原理非常好,除了使用它之外,它会查找表中的每个空白字段并在其上方插入字段的值。我只需要它来填充代码插入的行上方的字段。
{{1}}
问题出在最后几行,这段代码只需要填充插入行中的空白而不是表格中的所有空白字段。
非常感谢任何帮助。
答案 0 :(得分:0)
修改代码以检查B:0中的所有单元格是否为空。我认为在这种情况下交叉是不正确的,因为你不想将它应用于所有单元格
注1:由于我不熟悉完整的VBA,因此会有更好的解决方案
注2:如果您放置import re
d = {}
lines = output.split('\n')
next(lines) # skip headers
for line in lines:
usage, mount = re.split('\s+', line)[4:]
d[usage] = mount
,则应在程序结束时将其设置为Application.ScreenUpdating = False
。
True