『コントロールの使い方の判断基準は何でしょうか』(スターライトキッド)
テキストやラベルに入力をして
ボタンを押してマクロを実行するときに
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.