- 締切済み
SpinButton コントロールについて
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは 済みません、 セルC1に =DATE(2016,MONTH(DATE(2016,1,1))+F1-60,1) は セルG1に =DATE(2016,MONTH(DATE(2016,1,1))+F1-60,1) の間違いです。
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは SpinButtonで 1~12月を変化させるようにしてます。 年を切り替えるのはどのようにしたいのですか? スタート年月を決めて月毎に前後するなら、 Max 0、Min -120、Value 60 として、LinkedCell をF1 として セルA1に =YEAR(G1) セルC1に =MONTH(G1) セルC1に =DATE(2016,MONTH(DATE(2016,1,1))+F1-60,1) とすればいいです。
お礼
大変ご面倒な質問で申し訳ございません。 最後のご回答ですが、セルC1の書式が、同一セルに違う式と有りますが どの様に入力すれば良いのか、理解出来ませんので、再度のご指導をお願い 致します、ご親切な回答を頂き何度も質問を送りまして申し訳ないです。 何卒よろしくお願いいたします。
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは No1です。 何度も済みません。 月の表示も見えるようにするとしたら、 Max 12、Min 1 として、G1の数式は =DATE(YEAR(DATE(A1,1,1)),MONTH(DATE(A1,1,1))+C1-1,DAY(DATE(A1,1,1))) で。
お礼
非常に解り易いご回答を頂きありがとうございます。 ご指示通り入力し、目的のカレンダーが出来ました。 お礼のコメントで恐縮ですが、A1セルの部分もC1セル同様年表示が 2016年から2017年に、又、逆に2016年から2015年に変わる様にする事 は出来ないものでしょうか?ご面倒ですがよろしくお願いします。
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは No1です。 普通に年の方がいいですね。 C1の数式は消して、SupinButtonのプロパティで Max 11、Min 0 として、リンクセルはC1にして、G1の数式は =DATE(YEAR(DATE(A1,1,1)),MONTH(DATE(A1,1,1))+C1,DAY(DATE(A1,1,1))) で。
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは No1です。 カレンダーは出来ているのでしょうか? http://www.wpbnavi.com/3895 等を参考にカレンダーを作成して、リンクセルをF1とし、 年を指定するセルがA1、月の表示セルをC1とするなら、セルG1に =DATE(YEAR(DATE(A1,3,1)),MONTH(DATE(A1,3,1))+F1,DAY(DATE(A1,3,1))) セルC1に =MONTH(G1) として、A1の年度だけ手入力して、月はSpinButtonで増減します。
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは 開発タブ-挿入-ActiveX コントロールでスピンボタンを選択して作成。 スピンボタンを右クリックしてプロパティで、LinkedCell を指定して、 Max、Min を「12」「1」とかにすれば月数とかがリンクしたセルに入力出来ます。 スピンボタンで何をしたいかで設定するプロパティを変えます。
お礼
ご教示ありがとうございます、恐れ入りますが、補足コメントを記載しましたので、これについてよろしくお願いいたします。
補足
ご回答の前半で「開発タブ-挿入-ActiveX コントロールでスピンボタンを選択して作成」までは解りましたが、プロパティのLinkedCellの処から、 具体的に知りたいのですが、目的は、この設定で、カレンダーの年月を前後に変えたいのです。 右側をクリックして次の月に、左側で前の月にと成るようにしたいのです。 大変ご面倒ですが、今一度お願いします。
お礼
何度もご回答頂きありがとうございます。 ご回答No.5からNo.6のご指導内容に基づいて行った結果、当方の未熟が 原因か、目的を完遂出来ませんでした、そこでその状態を新たな質問として 添付ファイルを付け、「SPINButtonコントロールについて2」として 改めて質問させて頂きます、大変ご迷惑を掛けますが宜しくお願いします