FC2ブログ

Be導師日記

ヒューマンスキルオワコンな管理人、Be導師 によるてきとーに運営されてるブログ。きままに、てきとうに。
2018年11月 ≪  12345678910111213141516171819202122232425262728293031 ≫ 2019年01月
TOP ≫ CATEGORY ≫ VB
CATEGORY ≫ VB
      

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
スポンサー広告 | Comments(-) | Trackbacks(-)

ちょっとバイト先のお客さんから依頼受けた。【excel】

いらっしゃったときは結構お話するお客さんがいてですね・・・。
まぁクライアントって言い方でいいのかな?
とりあえず相手は運搬業務をされてる会社の社長さんだった。

労働時間のエクセルでの管理についての話で、24時間を越える時間を管理するために今のエクセルファイルを
修正してほしい、とのことだった。

このときに頭によぎったのがセルの書式設定。
24時間以上の表示にしたいときは

[hh]:mm

とユーザー定義してあげればいい。

だが、それだけじゃすまなかったらしい。

イメージとしては以下のようにしたいらしい。

始業時刻→ |10月4日|10:00
終業時刻→ |10月6日|13:00
労働時間  |    |51:00

まぁ、日にちの差分も換算して欲しいとのことだった。

ここで、日にちについて。
Excel上では一つ一つの日付にシリアル値と呼ばれるものが順番に振られている。

したがって、日付の引き算はシリアル値の引き算だから整数値が返ってくる。
これはバージョンによって違うが、その整数値は1につき24時間の値も持つ。だからセルの書式設定をいじれば簡単に時間単位に変更できる。

まぁ、その分を加算しただけなんだがな……探したけど載ってなかったから書いただけっていう。
スポンサーサイト

[覚え書き] 特定のフォーカスでのエンターキーの入力で

特定のフォーカスでのエンターキー入力でイベントを起こす

ソースコード

Private Sub TextBox1_KeyPress(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
'エンターキーを押すことで発生するイベント

If e.KeyChar = ChrW(Keys.Enter) Then
'処理する内容
End If
End Sub

以外とtabキーでフォーカス移動するようなことをするときに合わせて使いたい感じで・・・どうぞ?みたいな。
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。