Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


42150 / 76732 ←次へ | 前へ→

【39653】Re:年齢計算について
発言  ハト  - 06/6/28(水) 11:59 -

引用なし
パスワード
   おはようございます
とりあえず、やり方のヒントという事で

※前提条件
『Sheet1』に『ComboBox1』,『TextBox1』を作成

※標準モジュール※
Sub Set_CBX1()

    With ThisWorkbook.Worksheets("Sheet1").ComboBox1
      .AddItem "昭和50年"
      .AddItem "平成1年"
      .AddItem "平成10年"
    End With
    
End Sub


※シートモジュール※
Private Sub ComboBox1_Change()

Dim TDate As Date
Dim TAge As Integer

  TDate = CDate(Me.ComboBox1.Value & "11月" & "11日")

  TAge = DateDiff("yyyy", TDate, Now)

  Me.TextBox1.Value = TAge
  
End Sub

標準モジュールを動かした後、コンボボックスの内容を変えてみてください
年齢算出の詳細に関しては過去ログを参照してください
0 hits

【39596】年齢計算について てっちゃん 06/6/27(火) 11:22 質問
【39600】Re:年齢計算について いなば 06/6/27(火) 11:47 発言
【39601】Re:年齢計算について てっちゃん 06/6/27(火) 12:06 発言
【39653】Re:年齢計算について ハト 06/6/28(水) 11:59 発言

42150 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free