• ベストアンサー

文字の判定

 こんばんわ。早速ですが、VBにおいて入力、又は取り込んできたデータの文字(1文字)が全角文字(漢字・ひらがな・全角スペース等)か半角文字(半角カタカナ・半角スペース等)かをみわける関数ってあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

Asc()で、正の値だったら半角、負の値だったら全角。

guruguru2
質問者

お礼

 遅くなってすみません。ありがとうございます。

関連するQ&A

  • EXCEL 「ASC」関数  英数字の全角を半角に変換するよい方法があれば教えてください

    EXCELで入力しているデータをフィルターを使用して検索できる データベースにしたいのですが、以前からの入力しているデータの英数字が全角、半角が混在していてます。 フィルター検索の際に全角で入力すると半角入力のものがヒットしないので不便で、英数字の半角統一にしたいと考えています。 ASC関数を使用して英数字の全角→半角を行なうこと考えたのですが ASC関数ですとカタカタも半角カタカナに変換されるので 英数字だけを全角→半角にする関数や方法などあれば教えてください。 入力データは 漢字、ひらがな、カタカナ、英数字が混在しています。 希望 全角→漢字、ひらがな、カタカナ 半角→英数字 宜しくお願い致します。

  • Access97:漢字を除いて全角文字の入力を禁止するには

    使う文字 漢字、半角英数、半角カタカナ、半角括弧() 禁止文字 全角英数、全角カタカナ ひらがな どうやったら入力制限出来るでしょうか?

  • Excel2003 すでに入力されている全角文字

    お世話になります。 掲題の件で 質問が御座います。 通常「全角文字」→「半角文字」に変換する際には「=ASC」を使いますが この関数を使わずに どこかのキー1発で 「すでに入力されている全角文字を半角文字」に変換出来ないでしょうか? (漢字、ひらがな以外のカタカナ、アルファベットをです) 入力途中の場合は「F8」だということは知っていますが すでに入力されている文字に対しては無効の手段ですよね。。 通常は そのような機能は無く、やはりVBAの出番となるのでしょうか? どなたかお分かりになる方、ご教示ください。 宜しくお願い致します。

  • Excelで文字の長さを揃えるには

    excel95とExcel2000を使っています。 漢字やひらがな全角カタカナ全角英数字は2バイト、 半角カタカナ英数字は1バイト、 2バイトと1バイトの混在入力して20バイトの長さの文字列を比べると見た目の長さが違う。 同じ20バイトの文字列を見た目を揃える方法を教えてください。

  • エクセルでひらがな・漢字はそのままでカタカナを全角・英数字を半角にする方法

    エクセル2000を使っています。 会社で住所録作成を引き継ぎましたが、 一つのセルにひらがな、漢字、カタカナ、英数字 が半角・全角ごちゃ混ぜで入っているので 管理がしづらくて困っています。 例えば、 あいうアジアNET株式会社 株式会社ABC123 などなど・・・・ ひらがな・漢字はそのままで、 カタカナを全角、英数字を半角にする方法は ありませんか? 最初にASC関数を使ってみたらカタカナも半角になり、 Phonetic関数を使うと、 カタカナだけ全角になりましたが、 ひらがなまでカタカナになり・・・ JIS関数も試しましたが今度は英数字まで全角になり、 どうしたものかと困っております。 よろしくお願いします。

  • パソコンの文字入力

    数か月前からパソコンの文字入力が上手くできません。 パソコンを起動させてインターネットに接続したときに 半角入力になっているので、「半角/全角」もしくは「カタカナ・ひらがな」 のキーを押してひらがなが入力できるようにするのですが、 しばらくして、検索するスペースに文字を打ち込むと 英語が入力されます。 その後は画面の右下の入力モードの所をクリックして、ひらがな入力 にしても、ひらがなが入力できません。 これは何が原因なのでしょうか? パソコンに詳しい方がいらっしゃいましたら 分かりやすく教えていただけませんか? 宜しくお願いします。

  • エクセル 関数で全角カタカナを半角にしたい

    エクセル初心者です。人からもらったデータなのですが、住所の記載でカタカナの部分に半角と全角が混ざってしまっています。漢字・ひらがなはすべて全角、カタカナ・数字は半角に統一したいのですが、関数でできますか? 良い方法を教えてください。

  • 文字を入力するときに

    パソコンで文字を入力するときに。 パソコンの電源を入れて、インターネットに接続して、検索ボックスに文字を入力しようとします。 例えば「A」のキーを押すと「A」と入力されます。 ひらがなの「あ」と入力したい場合には、キーボードの左上の方にある「半角/全角/漢字」キーを一回押してから「A」のキーを押します。 毎回文字を入力するときに、初めに「半角/全角/漢字」キーを押すのは面倒です。押し忘れたりしますし。ひらがなで入力したつもりが、気が付くと全部アルファベットになっていて、全部消してまた一から入力しなおしです。 文字を入力するときに、「半角/全角/漢字」キーを押さなくても、初めからひらがなで入力されるようにする方法は無いものでしょうか? よろしくお願いします。

  • Excel:PHONETIC関数でアルファベット・数字を半角にしたい

    Excel2003です。 セル[A2]に文字入力し、セル[G2]に下記数式を設定し、フリガナを半角カタカナで表示させています。 =SUBSTITUTE(SUBSTITUTE(PHONETIC(A2),"(株)",""),"(有),"") ※式中の(株)(有)は本来は記号(機種依存文字)です。 このとき、セル[A2]に全角ひらがな、カタカナ、漢字を入力した場合はセル[G2]には半角カタカナで表示するのですが、全角数字やアルファベットを入力した場合に、セル[G2]にはそのまま全角文字で表示されてしまいます。 これらを半角文字で表示させることは出来ないでしょうか? もちろんひらがな、カタカナ、漢字は従来どおり半角カタカナで表示させつつ、です。 よろしくお願いいたします。

  • ひらがなに「ひらがな~」ボタンで切り替えできない

    こんばんわ 早速質問させて頂きます。 以前は半角英数字からひらがなの切り替えは「カタカナひらがなローマ字」ボタンを押すだけで、ひらがなに切り替えできていました。または「半角/全角漢字」で切り替えも可能でした。なのにかかわらず、OSを再インストールし直してから「カタカナひらがなローマ字」や「半角/全角漢字」を押しても何も変わらなくなってしましました(「半角/全角漢字」ボタンを押すと「‘」という文字が入力されます)。 ちなみにひらがなに切り替えるときはAlt+「半角/全角漢字」を押さなければならなくなりました。 この現象を元に直すにはどうすれば良いかご教授願います。 この他にも不可思議な現象が起きておりまして、以前@だったのが「になったり、同じく以前「だったのが」になったりもしております。 環境 windows vista キーボード DELL IME 2007

専門家に質問してみよう