Excel VBA質問箱 IV

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

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


4165 / 76734 ←次へ | 前へ→

【78195】Re:月が変わるとセルの色を変えたい。
発言  γ  - 16/5/23(月) 22:45 -

引用なし
パスワード
   ユーザーフォームで指定する情報は、
・名前
・日付

シートには、
・月のコンボボックスと
・コンボボックスの月に応じた日付が横一列にならんでいる。

日付と氏名が一致するセルに休日と書き込みたい、ということですね。

(ところで、
 月が変わったら、前の月の情報は消えてよいのですね。
 9月から12月に変わって、また9月に戻すということはないんですね。)


(1)やろうとしていうことを分解すると下記だろうか。
 (a)ユーザーフォームに入れた日付(●月○日等)から、月を取り出し、
 (b)シートのコンボボックスを更新する
 (c)日付と名前をもとに、何行目の何列かを計算する
 (d)そのセルに"休日"と書き込む

(2) 上の(a)については、日付の形式が不明なので回答不可。

(3) (b)については、
  シートのコンボボックスがActiveXなのかフォームコントロールなのか不明ですが、
  たぶん前者。
  そのリンクされたセルに、直接、値(月)を書き込めば、
  コンボボックスの値は変更できます。
  これに応じてカレンダが更新されるはず。
  (その月の休日情報をどうするかは問題とされていないと理解)

(4) (c)
  名前については、Application.Matchで何番目の行かわかるはず。
  日にちについては数えなくてもわかります。

(5)セル範囲をCells(j,k)形式で指定すれば 入力はできるはずです。

今までのコードが書けているなら、上記のことは簡単にできるはずです。
こちらの理解が違っているのも知れないが。

質問にあたってどこに詰まっているのか書かなければ、質問の意味がないです。

私は時間がとれないので、以上とさせていただきます。
8 hits

【78192】月が変わるとセルの色を変えたい。 T 16/5/23(月) 11:25 質問[未読]
【78193】Re:月が変わるとセルの色を変えたい。 γ 16/5/23(月) 21:20 質問[未読]
【78194】Re:月が変わるとセルの色を変えたい。 T 16/5/23(月) 21:43 発言[未読]
【78195】Re:月が変わるとセルの色を変えたい。 γ 16/5/23(月) 22:45 発言[未読]
【78196】Re:月が変わるとセルの色を変えたい。 [名前なし] 16/5/24(火) 9:48 発言[未読]
【78197】Re:月が変わるとセルの色を変えたい。 [名前なし] 16/5/24(火) 9:53 発言[未読]
【78199】Re:月が変わるとセルの色を変えたい。 [名前なし] 16/5/24(火) 13:24 お礼[未読]
【78201】Re:月が変わるとセルの色を変えたい。 γ 16/5/24(火) 21:29 発言[未読]

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