作者:真实的姜伯约_832 | 来源:互联网 | 2023-05-27 15:56
我用以下代码得到"无效的外部程序"错误.请问有人请告诉我这里哪里出错了.
Dim Asset As String, AssetURL As String
Asset = Range("B1").Value
If Asset = "1" Then
AssetURL = "X:\Docs\excel0001.xls"
Elseif Asset = "2" Then
AssetURL = "X:\Docs\excel0002.xls"
End If
Range("C1").Value = AssetURL
Gary's Stude..
5
确保您可以在多个Subs中运行代码的最佳方法是使其成为Public Sub
:
Public Sub qwerty()
Dim Asset As String, AssetURL As String
Asset = Range("B1").Value
If Asset = "1" Then
AssetURL = "X:\Docs\excel0001.xls"
ElseIf Asset = "2" Then
AssetURL = "X:\Docs\excel0002.xls"
End If
Range("C1").Value = AssetURL
End Sub
如果要在其他地方执行此代码,则应使用:
Sub OtherSub()
'OtherSub Code
Call qwerty() 'or just qwerty
'Rest of OtherSub Code
End Sub
相关问题上使用Call
,以利用Sub
内的另一Sub
1> Gary's Stude..:
确保您可以在多个Subs中运行代码的最佳方法是使其成为Public Sub
:
Public Sub qwerty()
Dim Asset As String, AssetURL As String
Asset = Range("B1").Value
If Asset = "1" Then
AssetURL = "X:\Docs\excel0001.xls"
ElseIf Asset = "2" Then
AssetURL = "X:\Docs\excel0002.xls"
End If
Range("C1").Value = AssetURL
End Sub
如果要在其他地方执行此代码,则应使用:
Sub OtherSub()
'OtherSub Code
Call qwerty() 'or just qwerty
'Rest of OtherSub Code
End Sub
相关问题上使用Call
,以利用Sub
内的另一Sub