Excel VBA質問箱 IV

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

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


16425 / 76732 ←次へ | 前へ→

【65775】Re:ユーザー定義型は定義されていません
お礼  REV  - 10/6/27(日) 3:39 -

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

コードの提供ありがとうございました^^
こんな書き方がるんですね
まだまだ始めて日が浅いので勉強になりました^^

>textboxを使う際の原型です。機能は作りこまなければなりませんが、
>あまり見る事はないと思いますので、参考になりましたらどうぞ。

作り込まなければという事でしたが
確認したところ、パーツとして完成形かとww

>#何故かしらuserform2のサイズ変更はtextboxの前にやっておかなければ
>#textboxの表示がおかしくなりました。
>Win7 XL2007 で作成

textboxの表示がおかしくなりました。の意味が
実行してみて初めてわかりましたw

[環境]winXP XL2003

userform2実行後textboxが見えなくなりましたwww
2003ではInitializeでも見えなくなるようです;;

なのでInitializeではなくフォーム起動後に実行して
確認してみたところme.textbox.leftで値を指定すると
textboxが見えなくなるみたいです^^;
i = Me.Left
.Left = i   '変数で指定

.Left = 500  '直接指定

どちらも同じ結果でした^^;
それと環境についてはマルチモニターで
普段エクセルはセカンダリに表示しています。
そのためMe.Leftは負の値になります。(Secモニターを左に置いているので)

シングル環境では確認していませんが
正の値で確認しても同じ結果のようです^^;

今回、頂いたコードは早速使い道があったため
最初からtextboxをフォームの左に配置して
.Leftを使用しない方法で使わせてもらいました^^

それと作成した環境がWin7 XL2007
という事だったので
XL2007で確認したところ
1発で期待通りに動きました。
(もちろんセカンダリーでも1発OK♪)
おそらく問題点は
エクセルのバージョンに依存しているのかと・・・

>これぞgive and take で本来掲示板のあるべき姿と思ってしまい、

そう言って頂けるとありがたいです;;
検証過程やら説明なんかを入れていくと
どうしても長文になってしまい
かなり心配していました^^;

それと表題の『ユーザー定義型・・・』についての
進展が少しありましたので 247b さんへの
返信に記載しています。

退屈しのぎに見て行って下さいな♪
0 hits

【65748】ユーザー定義型は定義されていません REV 10/6/25(金) 0:52 質問
【65752】Re:ユーザー定義型は定義されていません かみちゃん 10/6/25(金) 8:37 発言
【65755】Re:ユーザー定義型は定義されていません REV 10/6/25(金) 9:37 発言
【65753】Re:ユーザー定義型は定義されていません neptune 10/6/25(金) 9:15 発言
【65756】Re:ユーザー定義型は定義されていません REV 10/6/25(金) 9:44 発言
【65758】Re:ユーザー定義型は定義されていません REV 10/6/25(金) 11:45 発言
【65759】Re:ユーザー定義型は定義されていません 247b 10/6/25(金) 13:53 発言
【65773】Re:ユーザー定義型は定義されていません REV 10/6/27(日) 2:41 お礼
【65761】Re:ユーザー定義型は定義されていません neptune 10/6/25(金) 15:10 発言
【65775】Re:ユーザー定義型は定義されていません REV 10/6/27(日) 3:39 お礼

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