![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
ユーザーフォームに30数個位のテキストボックスと1個のコマンドボタンを作ろうとしています。(これくらい個数があると縦長になるでしょうか?)
Q1:コマンドボタンのコードは全て、入力した文字や数字がシートにある30数個のセルに
転記されるものですが、入力を確定するボタンは最後に1個あれば事足りますか?
それとも、ユーザーフォームも複数に分割した方がいいでしょうか?
(操作に不慣れな従業員が扱うので、誤操作やご入力は極力防ぎたい)
Q2:シート上に赤色で「入力開始」と書かれた、押すと入力フォームが立ち上がるボタンを
作成することは可能でしょうか?フォームを複数に分割した場合はその個数分だけ。
Q:3 ユーザーフォームを立ち上げずにセルに直接入力する操作を不可能にすることは
可能でしょうか?(ご入力やセルの配置等の改変を防ぎたい)
フォームを立ち上げるボタンは押せるようにしたい。
No.1ベストアンサー
- 回答日時:
こんにちは
Q1 機能的には足りる。(UIによるので、お好きなようにどうぞ)
Q2 可能。(試してみればわかること)
Q3 可能。(すでに以前の質問で回答を得ているはず)
※ 同じようなことを何度も質問しているようですが、少しはまとめて調べたり、ご自分で試してみた方がよろしそうに思いますよ。
「VBA ユーザーフォーム」で検索するだけでも相当量の情報が得られますし、M$のサイトにも詳細な情報があります。
No.2
- 回答日時:
初心者ですのでご容赦を。
A1:
会社で業者に委託し作成されたシステムを使った際に、作った方はわかりやすい『だろう』と思っていたでしょう。
立ち合ったこちらの管理者も少しばかり知識があるので『これで問題ないはず』でした。
ところが私含め現場サイド(実際に作業を行なう側)としては扱いにくい物でしたね。
慣れれば確かに使えはしましたがそれでも『これはいい』と評価される事はなかったです。
なので、
【操作に不慣れな従業員が扱うので、誤操作やご入力は極力防ぎたい】
その不慣れな作業員を交えてPowerPointとかで画面の説明をしてみてとかの、プレゼンが有効かもしれませんね。
どの様にすれば見やすい・扱いやすそうとか。
誤操作・誤入力に至ってはプログラミング上で回避出来るようにするには?と言う意見交換する。
あるTextBoxへ入力する内容が同じであれば、そこはComboboxに切り替える等も。
Q2,Q3は既にベテラン様が回答されてますしそちらに同感です。
個人的にはExcelでやる以上は不便な点はあると思いますよ。
先の会社は昔居た所でしたが、システムの規模の違いもあるかもですが噂で聞いたのは1千万円したとか何とか。
作業者から言わせてもらうと『それでもこんなに扱いにくいんだ。』でしたね。
新規からの作成ではなく基盤システムを部分改良したようでしたけど、立ち合ってた管理者自身は現場サイドを知らないので、そこが一番の問題だったと感じました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Access(アクセス) アクセス 意図せずサブプロシージャを移動してしまうのを止めたい 1 2022/09/02 09:19
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) VB.net フォーム 親子 1 2022/07/04 19:00
- Excel(エクセル) EXCEL ActiveX コマンドボタンで実行する前にいったんmsgBoxで確認を求めたい 1 2022/07/06 19:41
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBA テキストボックス...
-
「イ分」・・・フンという文字...
-
DataGridView 列ごとの入力制限
-
InputBoxでキャンセルボタンを...
-
教えて!全角文字「μ」の半角
-
TextBoxから数字が文字...
-
accessで該当するレコードがな...
-
VBAの質問です、複数のテキスト...
-
EXCEL VBA で指定した範囲に入...
-
コピペ禁止の入力フォームに、...
-
Excelのユーザーフォームのコマ...
-
なんで
-
お問い合わせフォームから送信...
-
ビジネスメールの敬称
-
メールフォームの受信先にg-m...
-
BASP21のSendMailとSendMailEx...
-
Googleフォームを回答したか確...
-
匿名でやりとりがしたい
-
アイフォン使ってたらちょくち...
-
ソケットで通信するデータの帯...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA テキストボックス...
-
数字以外の入力をエラーにする...
-
テキストボックスの番号を使っ...
-
初歩的な事だと思います。 Sub...
-
なんで
-
Excel-VBAでInputBox+Pulldown...
-
私、Paiza Cloudやっているのだ...
-
VBAでInputBoxの再入力をさせる...
-
TextBoxから数字が文字...
-
EXCEL VBA で指定した範囲に入...
-
excel vba でユーザーフォーム...
-
c#でTextBoxの入力制限
-
エディットボックスの入力制限...
-
DataGridViewの桁数制限に関して
-
入力フォームの値をQRコードで...
-
X(元Twitter)で問題があり、お...
-
アクセスのマクロ
-
「イ分」・・・フンという文字...
-
DataGridView 列ごとの入力制限
-
ACCESS テキストボックスの入力...
おすすめ情報