Excel VBA質問箱 IV

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

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


2207 / 13645 ツリー ←次へ | 前へ→

【69395】UserFormをフォーカスをあてずにShow Abebobo 11/7/5(火) 13:43 質問[未読]
【69396】Re:UserFormをフォーカスをあてずにShow neptune 11/7/5(火) 15:29 発言[未読]
【69400】Re:UserFormをフォーカスをあてずにShow Abebobo 11/7/5(火) 17:21 お礼[未読]
【69397】Re:UserFormをフォーカスをあてずにShow UO3 11/7/5(火) 16:36 発言[未読]
【69401】Re:UserFormをフォーカスをあてずにShow Abebobo 11/7/5(火) 17:23 お礼[未読]

【69395】UserFormをフォーカスをあてずにShow
質問  Abebobo  - 11/7/5(火) 13:43 -

引用なし
パスワード
   質問させてください

Userformに他のシートの一部を表示させようと思っています。
モードレスで表示だけさせて、そのままシートへの入力をしたいのですが、
Show 0 したユ−ザーフォームにフォーカスがあたってしまいます。

以前にも同様の質問があった気がするのですが見つけれません。

ブックの仕様は、バーコードリーダーでの入力
あるバーコードを読んだらユーザーフォーム表示
そのまま(マウス操作無しで)、バーコード入力を続けるです。

よろしくお願いします。
XPプロ XL2000 いまだに・・・

【69396】Re:UserFormをフォーカスをあてずにShow
発言  neptune  - 11/7/5(火) 15:29 -

引用なし
パスワード
   ▼Abebobo さん:
もしかして
[XL2000] テキスト ボックスの SetFocus プロパティが正常に機能しない
ht tp://support.microsoft.com/kb/237863/ja

の事ですか?

XL2000で充分ですよ。見た目は変わったけど機能は見た目ほど
変わってないんですから。という2000も97と変わってませんし。
VBAは大きく進歩したけど97→2000の時は。

2007なんかスキャナーからも直接取り込めなくなっているし・・・ぶつぶつ。

【69397】Re:UserFormをフォーカスをあてずにShow
発言  UO3  - 11/7/5(火) 16:36 -

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

いろんな方法がありますが、以下など、シンプルですかね。

Sub Test()
  UserForm1.Show 0
  AppActivate Application.Caption
End Sub

【69400】Re:UserFormをフォーカスをあてずにShow
お礼  Abebobo  - 11/7/5(火) 17:21 -

引用なし
パスワード
   neptune さんありがとうございます。

>[XL2000] テキスト ボックスの SetFocus プロパティが正常に機能しない
こんなことがあるんですね。知りませんでした。
今回は逆?

  UserForm5.Show 0
  AppActivate "Microsoft Excel"

UO3さんの回答で解決です。

>2007
先日初めて画面を見ました。・・・
初心者教室に入らないとクリックも出来んと思いました(笑)

【69401】Re:UserFormをフォーカスをあてずにShow
お礼  Abebobo  - 11/7/5(火) 17:23 -

引用なし
パスワード
   UO3 さんありがとうございました。

スーきりしました。実は2時間程苦しんでいました。
ユーザーフォームもエクセル機能だと思い込んでいるのがネックでした。

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