下へ
> 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詳しい人いる?
同じ関数名で引数の型が違う二つの関数つくることってできる?
引数が数字か文字かで違う関数を呼び出したいんだが
上へ