Excel VBA質問箱 IV

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

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


11407 / 76734 ←次へ | 前へ→

【70862】Re:ユーザフォームの保存
発言  UO3  - 12/1/8(日) 18:47 -

引用なし
パスワード
   ▼美貴 さん:

こんばんは

エクセルの使える環境に帰ってきました。
なんとなく、やっておられることはイメージできます。
(実際に操作者が色を選択する部分のコードを例として1つでもアップいただければ
 もっと、皆さんからアイデアも含めた様々な回答があると思いますが)

>楽しくなりますよね、マイExcelって感じで(^。^)

ですね!
美貴さんが投稿された他のスレもあわせて拝見すると、いろいろ工夫しておられるようで。
(ただ・・あのセルにコードを記述してそれをエミュレートして実行させる件は、もしかしたら
 ちょっと「企画先行」といいましょうか、必要性からみると、?かもしれないなぁ・・なんて。
 テクニック論としては興味深いものでしたけど)

さて、本題です。
私がイメージしていたのは、なんらかの画像を貼り付けるということだったんですが、
画像は画像でも、背景色用につくられた画像イメージだったようですね。
それでも、画像は画像ですから、私がアップした方法でも、問題はないと思っていますが。
お試しいただけましたか?

たとえば貼り付ける。で、その後、オリジナルのjpegデータをなんらかの操作で消してしまったとしても
いったん貼り付けたものは次回ユーザーフォームを立ち上げたときには継承されます。
例では、1つだけのコントロールでしたけど、これを、必要なだけシートに保存用のImageコントロールを
用意すればよろしいとおもうのですが?

ところで、目的が「画像」を貼り付けることというより、「背景色」を操作者好みに設定してもらうということなら
こちらの処理で、書式メニューから表示させるカラーパレット「もどき」を表示して操作者に色を選ばせている
ものがありまして、もしかしたら、色ごとに準備してある「画像」選ぶのではなく、その機能を組み込んでも
おもしろいかなと思ったりしています。

これは作り込みのカラーパレット「もどき」ユーザーフォーム使います。

別案としては、シートのセルの背景色を様々な色にしておいて、操作者が、好みの色のセルを選んで、それを
BackColorにセットしてやることも1つの方法かもしれません。
(InputBoxメソッドのType8あたりと組み合わせて。)
14 hits

【70836】ユーザフォームの保存 美貴 12/1/4(水) 23:43 質問
【70837】Re:ユーザフォームの保存 ちん 12/1/5(木) 0:21 発言
【70838】Re:ユーザフォームの保存 UO3 12/1/5(木) 0:29 発言
【70839】Re:ユーザフォームの保存 美貴 12/1/5(木) 6:09 発言
【70841】Re:ユーザフォームの保存 UO3 12/1/5(木) 15:26 回答
【70843】Re:ユーザフォームの保存 美貴 12/1/5(木) 18:41 お礼
【70849】Re:ユーザフォームの保存 Jaka 12/1/6(金) 16:34 発言
【70853】Re:ユーザフォームの保存 美貴 12/1/6(金) 22:09 お礼
【70859】Re:ユーザフォームの保存 UO3 12/1/7(土) 10:44 発言
【70860】Re:ユーザフォームの保存 美貴 12/1/7(土) 11:00 発言
【70862】Re:ユーザフォームの保存 UO3 12/1/8(日) 18:47 発言
【70863】Re:ユーザフォームの保存 UO3 12/1/8(日) 19:25 発言
【70864】Re:ユーザフォームの保存 美貴 12/1/8(日) 21:11 お礼

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