すぐに役立つエクセルVBAマクロ集 - すぐマク
すぐに役立つ Excel VBA マクロ集 Excel VBA Macro
Macro
Google
 
Home |  What's New! |  Gallery |  Introduction |  Service |  Profile

500連発・組み方講座フォロー

Big Color Pallet

[広告]
 
Excel VBA Macro
Excel DownLoad
© 1997 - 2007
Yoshioh Nagai.
All RightsReserved.
HappyTech & Co., Ltd.
www.happy500z.com
Sample Macro  コントロール・コマンドボタン Previous Next
コントロール 0.  ユーザーフォーム
1.  ラベル
2-1.エディットボックス
2-2.テキストボックス
3.  コンボボックス
4-1.リストボックス(ワークシート)
4-2.リストボックス
7.  トグルボタン
9.  コマンドボタン
11. マルチページ
13. スピンボタン
17. カレンダー
9-1) コマンドボタンの色を変える
9-2) コマンドボタンの表示を変える


9-1) コマンドボタンの色を変える もくじへ 使用可能なExcelのバージョン
'=========================================================================================
' ◆ユーザーフォームのコード◆
'-----------------------------------------------------------------------------------------
Private Sub UserForm_Initialize()             '※1
    CommandButton1.BackColor = RGB(0, 255, 0) '※2 コマンドボタンの背景色を変える
    CommandButton1.ForeColor = RGB(255, 0, 0) '※2 コマンドボタンの文字の色を変える
End Sub
'=========================================================================================
<コメント>
※1 Initializeイベントは、ユーザーフォームが開かれたときに発生する
※2 BackColorプロパティ、ForeColorプロパティの値を設定して色を変える
   くわしくはサンプルブックの「解説」シートを参照
サンプルブックのダウンロードは ここをクリック (YNxv239_CommandButton_Color.xls 41KB)
※ 一旦、ブックをハードディスクに保存し、開き直してから実行してください。


9-2) コマンドボタンの表示を変える もくじへ 使用可能なExcelのバージョン
'=========================================================================================
' ◆ユーザーフォームのコード◆
'-----------------------------------------------------------------------------------------
Private Sub UserForm_Initialize()                '※1
    CommandButton1.Caption = "はい"              '※2
    CommandButton1.ControlTipText = "よく確かめてからクリックしてネ"※3
End Sub
'=========================================================================================
<コメント>
※1 Initializeイベントは、ユーザーフォームが開かれたときに発生する
※2 Captionプロパティで、ボタンに表示する文字列を設定する
※3 ControlTipTextプロパティで、マウスポインタをボタンの上に置いたときに表示する文字列を設定
   くわしくはサンプルブックの「解説」シートを参照
サンプルブックのダウンロードは ここをクリック (YNxv239_CommandButton_Hyoji.xls 41KB)
※ 一旦、ブックをハードディスクに保存し、開き直してから実行してください。