gpt4 book ai didi

excel - Sub Excel VBA的可选范围

转载 作者:行者123 更新时间:2023-12-04 21:18:49 29 4
gpt4 key购买 nike

我有一个现有的宏,我想通过传递 rng 参数来使用,但如果没有传递 rng,宏会通过输入框请求 rng,但我无法让参数正常工作。
这是我所拥有的:

Sub Four_Hundred_Fourty_Four_Split_Sub(Optional urng)
' Tried (Optional urng As Range), but it didn't work, couldn't run sub without arg

If IsEmpty(urng) = False Then 'urng = Missing
Debug.Print urng
Set urng = Application.InputBox("Select a range", "Obtain Range Object", Type:=8)
End If
如何获得可选的 rng 参数以在此方法中工作?

最佳答案

在过程中使用可选参数时,需要使用 IsMissing :

Sub Four_Hundred_Fourty_Four_Split_Sub(Optional urng)
If IsMissing(urng) Then
Set urng = Application.InputBox("Select a range", "Obtain Range Object", Type:=8)
End If
End Sub
问候,

关于excel - Sub Excel VBA的可选范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62902585/

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