すべての実行可能なコードは、プロシージャ内に配置する必要があります。Property Getプロシージャは、別のPropertyプロシージャ、Subプロシージャ、またはFunctionプロシージャの内側で定義することはできません。 Exit Propertyステートメントにより、Property Getプロシージャは即時終了します。
初期化していない動的配列の場合は0PublicFunctionDimensionsOf(anyArrayAsVariant)AsLongIfNotVBA.IsArray(anyArray)ThenErr().Raise13'VBAの多次元配列の次元の上限ConstMAX_ARRAY_DIMENSION=60DimdAsLong,no_mean_varAsLongOnErrorResumeNextFord=1ToMAX_ARRAY_DIMENSIONno_mean_var=LBound(anyArray,d)IfErr.Numb...
' 引数: cid long 対象都市のID ' 戻値: WeatherData 対象都市の天気予報データ ' Public Function getTargetCityWeatherData(ByVal cid As Long) As WeatherData On Error GoTo ErrHdl ' 都市IDをセット TargetCityID = cid ' 初期処理 Call init ' APIから結果をJSON形式で取得 Call setJsonValFrom...