パソコンサポートは福岡県糟屋郡志免町のT&M PC サービス福岡 
パソコントラブル出張サポートのT&MPCサービスーサポート内容
トップページ  料金  サポート事例  御利用にあたって  一ノ谷博士のブログ  

パソコンサポート関連リンク集
 サポート申し込み



  豆知識の目次へ


パソコン豆知識  Excel うるう年判定関数を自作してみる。

 

 ExcelではVBAで自作した関数のことをユーザー定義関数という。
自作した関数の名前に、ExcelやVBAの関数の名前と同じものを使うことはできない。
VBAで使われている単語(予約語)も使うことはできない。
使える文字は英数字、漢字、ひらがな、カタカナ、アンダースコア(_)である。
ただしアンダースコアは名前の先頭文字として使うことはできない。

さて閏年である。
西暦が4で割り切れて、かつ、100で割り切れない年は閏年である。
西暦が400で割り切れる年は閏年である。
これらを組み合わせて、簡単な閏年判定関数をつくってみる。

Function うるう年判定(西暦)
If (((西暦 Mod 4 = 0) And (西暦 Mod 100 <> 0)) Or (西暦 Mod 400 = 0)) Then
うるう年判定 = "うるう年"
Else
うるう年判定 = "うるう年ではない"
End If
End Function

これはサンプルで変数の型定義などはしていないし、この関数をそのまま使おうとすると意外な問題点に気がつくだろう。
実用化するときは少しプログラムを修正する必要がある。


 




このページのトップへ

豆知識の目次へ


トップページ  料金  サポート事例   御利用にあたって  一ノ谷博士のブログ 

パソコンサポート関連リンク集 サポート申し込み
パソコントラブル出張サポートはT&MPCサービスが行っています。