- VB,VBA
- 2013-04-10 - 更新:2013-04-18
CInt関数はデータ型を変換する際に使用する関数ですが、小数点以下の扱いがRound関数とは異なります。
CInt関数の場合は、四捨六入となり、0.5の場合のみ最も近い偶数に丸められます。
CInt(2.4) = 2 CInt(2.6) = 3
ここまでは通常の四捨五入と同じなのでわかりやすいと思います。
しかし、0.5だった場合だけ動作が異なります。
CInt(2.5) = 2 CInt(3.5) = 4
となります。
CInt関数はデータ型を変換する際に使用する関数ですが、小数点以下の扱いがRound関数とは異なります。
CInt関数の場合は、四捨六入となり、0.5の場合のみ最も近い偶数に丸められます。
CInt(2.4) = 2 CInt(2.6) = 3
ここまでは通常の四捨五入と同じなのでわかりやすいと思います。
しかし、0.5だった場合だけ動作が異なります。
CInt(2.5) = 2 CInt(3.5) = 4
となります。
ショートカットを作成する方法のご紹介。
本来は「Windows Script Host Object Model」を参照設定しますが、
今回は参照せずに実行する方法です。
Dim ws Dim myShortcut Set ws = CreateObject("WScript.Shell") Set myShortcut = ws.CreateShortcut("[作成するショートカットのフルパス]") With myShortcut .TargetPath = "[実ファイルのフルパス]" .Save End With
Skype for Windows Desktopのサインイン画面からSkype名を削除する
Skypeにサインインすると、サインイン画面のドロップダウンリストにSkype名が追加されます。
Skypeのサインイン画面からSkype名を削除するには、
%appdata%\skypeを開き、自分のSkype名がついたフォルダーを削除
Office2000を使用している場合、Visual Basic Editor(VBE)では
マウスホイールが使用できません。
開発する上で、非常に効率が悪いので私はアドインを使ってホイールを有効化しています。
まず、以下のURLから「VB6MouseWheel.exe
」パッケージをダウンロードします。
http://support.microsoft.com/kb/837910/ja
1.「VB6MouseWheel.exe
」をダブルクリックし、任意の場所にファイルを解凍します。
2.[スタート]から[ファイル名を指定して実行]で以下を入力します。
regsvr32 <path>\VB6IDEMouseWheelAddin.dll
3.解凍したファイルの中の「VBA Mouse Wheel Fix.reg
」を
ダブルクリックしてレジストリに登録します。
4.Visual Basic Editor(VBE)を起動し、メニューの[アドイン]-[アドインマネージャ]を選択し起動。
5.利用可能なアドインのリストに「MouseWheelFix
」があるので、選択し
ロード方法の「ロード/アンロード」「起動時にロード」両方にチェックを入れ、OKをクリックしてください。
日付(または時刻)文字列をDate型(バリアント)へ変換するには以下のような関数があります。
DateValue TimeValue CDate
・書式
val = DateValue( "[日付文字列]" ) '戻り値:Variant型 val = TimeValue( "[時間文字列]" ) '戻り値:Variant型 val = CDate( "[日付文字列]" ) '戻り値:Date型