下へ
>  2017/06/29 (木) 18:20:44        [misao]
> > http://thom.hateblo.jp/entry/2017/03/05/104720
> > なるほど(;´Д`)
> 絶対やめたほうがいいな(;´Д`)ワラタ
> 素直に関数名変えるべき

Javaの悪しき風習過ぎる(;´Д`)

参考:2017/06/29(木)18時08分18秒

>  2017/06/29 (木) 18:18:49        [misao]
> > http://thom.hateblo.jp/entry/2017/03/05/104720
> > なるほど(;´Д`)
> 絶対やめたほうがいいな(;´Д`)ワラタ
> 素直に関数名変えるべき

関数の中で型判定して分岐して
それぞれの型の処理を書けばいいだけなのでは?(;´Д`)

Sub hoge(obj)
    Dim str As String
    str = TypeName(obj)
    If InStr (str, "Integer") Then
        --数字の場合の処理
    ElseIf InStr (str, "Single")  Then
        --文字の場合の処理
    End If
End Sub

参考:2017/06/29(木)18時08分18秒

>  2017/06/29 (木) 18:14:43        [misao]
> > excelのvba詳しい人いる?
> > 同じ関数名で引数の型が違う二つの関数つくることってできる?
> > 引数が数字か文字かで違う関数を呼び出したいんだが
> http://thom.hateblo.jp/entry/2017/03/05/104720
> なるほど(;´Д`)

ありがと
(;´Д`)別名の関数で対処しまふ

参考:2017/06/29(木)18時05分20秒

>  2017/06/29 (木) 18:08:18        [misao]
> > excelのvba詳しい人いる?
> > 同じ関数名で引数の型が違う二つの関数つくることってできる?
> > 引数が数字か文字かで違う関数を呼び出したいんだが
> http://thom.hateblo.jp/entry/2017/03/05/104720
> なるほど(;´Д`)

絶対やめたほうがいいな(;´Д`)ワラタ
素直に関数名変えるべき

参考:2017/06/29(木)18時05分20秒

>  2017/06/29 (木) 18:06:17        [misao]
> > excelのvba詳しい人いる?
> > 同じ関数名で引数の型が違う二つの関数つくることってできる?
> > 引数が数字か文字かで違う関数を呼び出したいんだが
> オブジェクト指向で言うところのオーバーロードか(;´Д`)
> できるかは知らん

知らないならレスしないでいいから

参考:2017/06/29(木)18時05分58秒

>  2017/06/29 (木) 18:05:58        [misao]
> excelのvba詳しい人いる?
> 同じ関数名で引数の型が違う二つの関数つくることってできる?
> 引数が数字か文字かで違う関数を呼び出したいんだが

オブジェクト指向で言うところのオーバーロードか(;´Д`)
できるかは知らん

参考:2017/06/29(木)18時01分55秒

>  2017/06/29 (木) 18:05:20        [misao]
> excelのvba詳しい人いる?
> 同じ関数名で引数の型が違う二つの関数つくることってできる?
> 引数が数字か文字かで違う関数を呼び出したいんだが

http://thom.hateblo.jp/entry/2017/03/05/104720
なるほど(;´Д`)

参考:2017/06/29(木)18時01分55秒

2017/06/29 (木) 18:01:55        [misao]
excelのvba詳しい人いる?
同じ関数名で引数の型が違う二つの関数つくることってできる?
引数が数字か文字かで違う関数を呼び出したいんだが

上へ