Excel VBA質問箱 IV

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

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


75188 / 76732 ←次へ | 前へ→

【5986】TextBoxのフォーカス時ラベルの書式変更PartII
質問  123  - 03/6/11(水) 13:54 -

引用なし
パスワード
   みなさん こんにちは。

初歩的な質問で恐縮ですが、
TextBoxが縦5列、横15列 並んでいます。
いわゆる入力フォーム(UserForm)になっています。

この上の列にラベルで項目名が並んでいます。
左縦には同様にラベルで項目名が並んでいます。

段間違い入力を避けるために、あるTextBoxがFocusされた時に
その最左横のラベルと最上段のラベルの書式を変えたいのです。
Excelシート上で あるセルを選択すると行名と列名がBOLDに
なるのと同じような効果を期待しています。

以前に同じようなご質問をさせて頂きましたが、今回はTextBoxの名前と
ラベルの名前に規則性が無いため応用が出来ません。

MouseDownで
UserForm1.Label1.Font.Bold = True
UserForm1.Label1.ForeColor = &HC0&

Exitで
UserForm1.Label1.Font.Bold = False
UserForm1.Label1.ForeColor = &H80000012

としてみましたが、TabやEnterで次のTextBoxへ移った時には
当然のことですが、上記が効きません。

また、TabIndexの順番を利用して、TextBox1のExit時に次のLabel
の書式を設定する方法と、上記を併用すればいいのかもしれませんが、
この方法は避けたいと思っています。

どなたか良い方法を教えてください。

0 hits

【5986】TextBoxのフォーカス時ラベルの書式変更PartII 123 03/6/11(水) 13:54 質問
【6014】Re:TextBoxのフォーカス時ラベルの書式変更... ichinose 03/6/11(水) 23:00 回答
【6020】Re:TextBoxのフォーカス時ラベルの書式変更... 123 03/6/12(木) 12:28 発言
【6022】Re:TextBoxのフォーカス時ラベルの書式変更... ichinose 03/6/12(木) 13:23 発言
【6023】Re:TextBoxのフォーカス時ラベルの書式変更... Jaka 03/6/12(木) 13:39 発言
【6165】Re:TextBoxのフォーカス時ラベルの書式変更... 123 03/6/18(水) 9:53 お礼
【6301】今ごろ書いても見ないと思うけど...。 Jaka 03/6/23(月) 9:43 回答
【6313】余計な物が.... Jaka 03/6/24(火) 9:02 発言

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