Excel VBA質問箱 IV

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

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


22363 / 76738 ←次へ | 前へ→

【59758】エクセルのマクロで文字判定
質問  初心者β  - 09/1/7(水) 12:48 -

引用なし
パスワード
   はじめまして。
ただいま、仕事で利用するエクセルシートの
入力サポート画面をVBAで作っています。

とは言っても簡単な物で、入力すべく項目を用意してあげて
全項目が埋まってればエクセルにそのデータを貼り付け完了といったモノです。

そこで少し困る問題が起きました。
文字数制限と文字(状態)制限をかけたいのです。

1:全角30文字を超える入力に対してアラートで知らせたい
2:英数、カタカナ文字は半角で入力しなくてはならない

半角文字を入力する都合上、全角30文字という制限も微妙に矛盾してますがお許し下さい。
(半角60文字と考えればいいのでしょうか?)

文字数の判定はヘルプでなんとなくわかりそうですが途中で道に迷いました。
2の半角にしなくてはいけないルールですが、全角入力を半角に自動で置き換える
都合の良い方法があれば嬉しいです。
最悪は全角でっせ!と教えてくれるのでもいいです。

ただ、英数文字とカタカナ文字を半角にしなくてはいけないルールなので
その辺の判定方法が全く分かりません。
できればコードをお願いしたいのですがご対応いただけるでしょうか。

ちなみに、環境は
Windows 2000 と XP マシンです。
エクセルのバージョンは2002です。

よろしくお願いします

0 hits

【59758】エクセルのマクロで文字判定 初心者β 09/1/7(水) 12:48 質問
【59760】Re:エクセルのマクロで文字判定 Yuki 09/1/7(水) 13:11 発言
【59767】Re:エクセルのマクロで文字判定 初心者β 09/1/7(水) 17:27 発言
【59777】Re:エクセルのマクロで文字判定 Yuki 09/1/8(木) 8:08 発言
【59792】Re:エクセルのマクロで文字判定 初心者β 09/1/8(木) 19:57 発言
【59793】Re:エクセルのマクロで文字判定 Abyss 09/1/8(木) 20:16 回答
【59809】Re:エクセルのマクロで文字判定 初心者β 09/1/9(金) 15:36 お礼

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