[[20240719090442]] 『コントロールの使い方の判断基準は何でしょうか』(スターライトキッド) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『コントロールの使い方の判断基準は何でしょうか』(スターライトキッド)

テキストやラベルに入力をして
ボタンを押してマクロを実行するときに

1.エクセルフォームのシート状にコントロールを貼り付ける
2.ユーザーフォームを作成してコントロールを貼り付ける
大きくこの2つの方法が考えられるのですが

この2つのどちらを使うかの判断基準は何でしょうか?

シート1上にコントロールを貼り付け
マクロ実行後にシート2上に結果を出すとか、
ファイルを出力するとか
シート1をメニューのようにして使ってしているのですが
これはありですか?なしですか?

< 使用 Excel:Excel2016、使用 OS:Windows10 >


  >判断基準は何でしょうか?
 それはもう、どっちが「使い勝手」が良いかじゃないっすか?

 シートを何らかのフォームに見立ててデザインしているなら当然「この場所」に座ってるボタンの方がイイでしょうし
 シート現在位置に縛られずに押せるボタンの方が便利なら、ユーザーフォームなりカスタムリボンなりを検討するでしょうし...

 >これはありですか?なしですか?
 ありでしょ。私は結構好んでやりますよ。

 むかしアクティブセルの隣にユーザーフォームを表示させる手法について質問した事があるのですが、
 3万行目がアクティブの場合上手く表示させられないんだけど、ってくだりで
 回答者の一人から「なんでそんな場所に表示させる必要があるんですか?」という返しを頂いて困惑した事があります。

 こっちとしては、そりゃ今3万行目に用事があるからに決まってるんですが、
 回答者さんにはユーザーフォームそのものの用途とか目的とかまで説明してなかったですし、
 日常的に数万行規模のデータを扱ってない人にとっては、大きな疑問に感じたのかもしれません。

 まあそんな事もありますので、あり/なしについてはあんまり他人に訊いても仕方ないかもですね。

(白茶) 2024/07/19(金) 10:34:28


全て貴方自身が決めることです。

(?) 2024/07/19(金) 10:50:36


 >この2つのどちらを使うかの判断基準は何でしょうか?

ユーザーが使いやすいか、使いにくいかじゃないですか?
使いにくければ、使ってもらえません。

 >シート1をメニューのようにして使ってしているのですが
 >これはありですか?なしですか?

シートをユーザーフォームのように使うのも当然ありです。

参考URL>>
https://www.m-hand.co.jp/blog/design/7161/

(まっつわん) 2024/07/19(金) 11:56:08


最終的に使用者の使いやすさを考えてつくれば
どちらでもいいということがわかってよかったです。

みなさんありがとうございました。

(スターライトキッド) 2024/07/19(金) 13:05:00


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.