if文の中で関数を呼び出そうとしています。この関数はclassyearと呼ばれ、ifの直後にあります。私はタイムテーブルを巡って、毎年どんな授業があるのかを見たいと思っています。だから1で終わると、それは数えられるでしょう。誰かが私がこの関数を呼び出す方法について知っていますか?あなたがしたい場合はif文(vba)内の関数を呼び出す方法
(使用機能:すべてのヘルプは、あなたがもしブロックのような内部のサブを呼び出すことができます私は
Public Function classyear(class As String) As Integer
Dim yr As String
yr = Right(class, 1)
If IsNumeric(yr) Then classyear = yr Else classyear = 0
End Function
我々はあまりにもclassyear' 'のコードを参照する必要があります。それがサブの場合は何も返されませんが、何も返されない関数であれば同じ問題が発生します –
@MacroMan関数を追加します。実行しようとすると何らかのエラーが発生します –
あなたは現時点ではないClassyearへの文字列引数です。 – Rory