如果选中了复选框,则复制并粘贴值;如果显示轻松,则显示一个公式

时间:2019-01-08 20:48:35

标签: excel vba checkbox

我正在为工作设置Excel工作表。我有一列带有公式的列,该列会自动更新自从我向德国发送邮件以来的天数。我有一个复选框,显示是否已从德国退回。如果选中了该框,则将公式的值复制并粘贴到相同的单元格位置中,以便删除公式,以免对其进行更新。我正在尝试使此工作表万无一失,因此,如果未选中该框,那么我接下来要做的就是重新添加公式。第二部分出现错误1004。

import pymel.core as pm
import maya.mel as mel

def reduceEdge():
    mel.eval('polySelectEdgesEveryN "edgeRing" 2;')
    mel.eval('polySelectEdgesEveryN "edgeLoop" 1;')
    pm.polyDelEdge(cv=True)


def reducePoly():
    selection = pm.ls(sl=True)

    for obj in selection:
        for i, face in enumerate(obj.f):
            normal = face.getNormal()

            if (normal.x == 0.0 and normal.y == 0.0 and normal.z == 1.0):
                pm.select(obj + '.e[' + str(i) + ']')
                reduceEdge()


reducePoly()

关于我在这里做错了什么的任何想法?谢谢!

0 个答案:

没有答案