- ベストアンサー
エクセル フォームの色
imogasiの回答
- imogasi
- ベストアンサー率27% (4737/17068)
UserForm1.BackColor = vbGreen で下記のように設定できるようです。Label部分は関係なし。 コードに色の種類を(VB定数、RGB,COLORINDEX等で)書き込めば出来る。 ーー Private Sub UserForm_Click() UserForm1.Label1.Caption = "2asdd" UserForm1.Label1.ForeColor = vbRed UserForm1.Label1.BackColor = vbYellow UserForm1.ForeColor = vbRed UserForm1.BackColor = vbGreen End Sub ーー しかし色パレットで指定した色をUserForm1.BackColor に反映したいなら、小生には今のところうまく行きません。 Sub test01() Application.Dialogs(xlDialogPatterns).Show End Sub を実行して シートのセル範囲なら、範囲指定して置いて、カラーパレットの1色を選択してOKすると、セルに色がつきます。 Dialogs(xlDialogPatterns).Showはセル向けのものなのかも知れない。 ユーザーフォームにも使えるかどうか手探り中。 ちなみに、シェイプの四角を貼り付けて Sub test02() ActiveSheet.Shapes("Rectangle 1").Application.Dialogs(xlDialogPatterns).Show End Sub を実行し、色を選ぶと内部色が選んだ色になった。
関連するQ&A
- エクセルVBAからアクセスフォームについて
エクセルVBAでボタンを作成し、そのボタンを押すと、アクセスのフォームが開き、そこでデータを入力したいのですが、どのようにすればよいのでしょうか? 知っている方がいましたらご教授ください。
- ベストアンサー
- オフィス系ソフト
- Excelで入力フォームの作成方法
Excelについて質問です。 住所管理ファイルを作っています。 入力できやすいように、コマンドボタンを押すと入力フォームが表示されて入力できるように設定したいと思っています。 Accessでは簡単に作成できますがExcelではVBAなどのコードを記述しなければできないのでしょうか? 何か良い方法はありますでしょうか?
- 締切済み
- オフィス系ソフト
- アクセスフォームの塗りつぶしの色
アクセスフォームの塗りつぶしの色をこの40色以外の色を選択したいのですがどうすればいいですか? ラベルなどの背景色は「色の作成」から沢山の中から選択できますが フォームの色は無理ですか? こうなったらラベルで自分の好きな色を作って 下にひくしかないでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- アクセス フォームの背景の色を自分好みの色を指定したい
フォーム色を指定したいのですが 右クリック→「塗りつぶし/背景の色」を見ると限られた色しか選択できないように見受けます。 例えばテキストボックスの背景の色なら、 「色の作成」で「色の設定」ダイアログを開き、自分好みの色を指定することが可能ですが フォームの背景の色は自分好みの色を選択するのは無理ですか?(VBAでも?) 宜しくお願い致します。 (2003です)
- ベストアンサー
- オフィス系ソフト
- エクセルのユーザーフォームについて
エクセルのユーザーフォームについて教えてください。 ユーザーフォームにてメニュー画面を作成しました。 ユーザーはメニューからの操作だけでエクセルシートを作成できるようなマクロをつくりました。 ユーザーフォームのコマンドボタンでEXCELを終了させることはできますか? VBAの記述方法も教えてください。
- ベストアンサー
- オフィス系ソフト
- Excelで作成されたフォームをAccessにコンバージョンしたいので
Excelで作成されたフォームをAccessにコンバージョンしたいのですが、フォームのインポートはできないのでしょうか? Accessのフォーム作成画面から、インポートを選択していって、Excelファイルを開くのですが、シートしか選択できません。 コントロールのコピペもできないみたいですが。。。 Excelで作成されたフォームはAccessにはインポートできないのですか? コーディングをそっくり使用することはできなくても、せめてフォームのデザインはコピーしたいのですが。。。(> <) よろしくお願いします。m(_ _)m
- ベストアンサー
- Visual Basic
- エクセル ユーザーフォームの住所録
エクセルVBAのユーザーフォームサンプルとして、住所録を見かけますが、 1.一方的に入力するだけでなく、既に入力したデータがあるかないかを検索し、ユーザーフォームに呼び出し、上書き、もしくは、新しいデータ(列)として追加することは可能でしょうか? 2.1.が無理な場合、入力したデータ側は触らずして、他に方法はないでしょうか?(エクセルにて) 3.2.が難しい場合、アクセスなら可能なのでしょうか? 住所録より少し複雑なデータ入力をユーザーフォームで作成しようと検討中です。宜しくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルのユーザーフォームの色 #FF6699
エクセルのユーザーフォームの色は、パレットで選べる色しか設定できないですか? #FF6699の色を設定したいのですが、「プロパティの値が不正です」となってしまいます。 「パレット」と「システム」しかなく、「他の色を選択する」みたいな事はできないのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル2007のマクロのフォームで作成したボタンの色は変えられるんで
エクセル2007のマクロのフォームで作成したボタンの色は変えられるんですか? マクロ初心者です。
- ベストアンサー
- オフィス系ソフト
- VBA フォームの色 lightcyan
アクセスのフォームの色を lightcyan;にしたいのですが フォームのプロパティの背景色で 「lightcyan」とすると プロパH地の設定値として指定した値が正しくありません。 となってしまいます。 ちなみにVBAで行ないたいのですが、 Forms("FForm").詳細.BackColor = lightcyan としても、 コンパイルエラー 変数が定義されていません。 になります。 &H●●●●●● という形式にすればいいと思うのですが、 lightcyanは、&H●●●●●●だとどうなるのでしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
むむ! なんだか難しそうですね!がんばってみます。 ありがとうございます。