VB2005でのお話。そして現在調査中なのですが、できればいいなーというレベルで関数の戻り値のみが異なるようなオーバーロードをやってみました。 Private Function GetConfig(ByVal keyword As String) As String '(省略) End Function Private Function GetConfig(ByVal keyword As String) As Date '(省略) End Function このように関数の戻り値を異なる値にしてオーバーロードしようとすると「戻り値の型のみが異なるため、お互いをオーバーロードすることはできません」というエラーが発生します。 Private Function GetConfig(ByVal keyword As String) As String '(省略) End Function Pri