[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『フォームコントロール』(素人)
2013/10/16の日付けがあります。そこで、2013年と10月の部分を変えたいのです。 10月を11月、12月と変えていき、1月と変えたときに、2013年が、2014年に変わり、 その逆に、9月、8月と変えていき12月になると2012年と戻るようにしたいのですが、 フォームコントロールを使用して、月を変えて動かすにはどのようにすればよいですか?
日付はどこにどのような形で表示されているのでしょうか。 コントロールはフォームコントロール(ActiveXコントロール ではなく)の スピンボタンでしょうか。 (Mook)
Mookさん
お世話になります。
A1 =DATE(A2,B2,C2) B1 2013 C2 11 D2 16
ActiveXコントロール ではなくスピンボタンでやってましたが、B2とC2に1ずつ 変えるようにしていました。(素人)
横から失礼します。 そのまま使うのであれば、たぶん↑のB1はA2、C2はB2のことですかね? A1の数式見る限り A2 =2003+INT(C2/12) B2をリンクセルで、現在値を120。 増減を1ずつに。
A1 =DATE(A2,MOD(B2,12)+1,C2)
でいかがでしょうか?10年分しかさかのぼれませんが。
(稲葉)2013/9/27(金曜日) 21:00
とりあえず日付は28以下前提で(考えると面倒なので)
A2は最小値1900、最大値9999 B2は最小値0、最大値13 で B2のスピンボタン(スピン2として)にマクロで、
Sub スピン2_Change() Select Case Range("B2").Value Case 0 Range("B2").Value = 12 Range("A2").Value = Range("A2").Value - 1 Case 13 Range("B2").Value = 1 Range("A2").Value = Range("A2").Value + 1 End Select End Sub
という感じでどうでしょうか。 (Mook)
有難うございます。 お世話になりました。(素人)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.