Excel自定义数据验证使用自己的功能

时间:2016-10-09 17:50:49

标签: excel excel-vba excel-formula vba

我正在尝试在自定义数据验证公式中使用我自己的make函数。 但由于某种原因,它不起作用。

我的职责:

       <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>

当我将此函数放在公式字段中时,它会显示以下警告:

enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:4)

使用正常的工作表功能,可以轻松应用 DV

enter image description here

使用 UDF()稍微复杂一点这种方法使用&#34;帮助&#34;细胞

我从一个小的 UDF()开始:

Public Function IsPrime(L As Long) As Boolean
    arr = Array(5, 7, 11)
    IsPrime = False
    For Each a In arr
        If L = a Then
            IsPrime = True
            Exit Function
        End If
    Next a
End Function

UDF()返回True几个输入。我想使用 udf() DV 应用于单元格 D1

我使用单元格 E1 作为我的&#34;帮助&#34;。在单元格 E1 中,我将 UDF()

=IsPrime(D1)

enter image description here

接下来我Name我的帮助&#34;细胞:

enter image description here


最后,我返回到 D1 单元并应用 DV

enter image description here