戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
ジャングルジムの王者たーちゃん

    [133946] ジャングルジムの王者たーちゃん-

    ■親トピック/記事引用/メール受信=OFF■

    □投稿者/ セル式で文字列パターンマッチング・数値判定 -(2023/09/03(04:57))
    □U R L/

      ※VBAは使用禁止です。

      1)
      特定の文字列パターンがセルに入力された時に
      セル背景の色を条件付き書式で設定したいと考えています。

      パターンは正規表現的に表現すると
      [0-9][0-9]-[0-9][0-9][0-9]_.*
      (「半角数字2桁」「-」「半角数字3桁」「_」「任意の文字列」)
      ※実際にはもっと複雑です。

      VBAを使用せずに実現できますでしょうか?
      条件付き書式で、数式によって判定で、
      数式に「=(A1 Like "[0-9][0-9]-[0-9][0-9][0-9]_.*")」
      みたいに設定するイメージです。
      (イメージを記載しているので、上記は当然エラーです。)



      上記の正規表現的な指定が無理な場合は、下記を検討しています。
      これならば、実現できるのではないかと考えています。

      2)
      =AND(ISNUMERIC(MID(A1,1,2)),MID(A1,3,1)="-",ISNUMERIC(MID(A1,4,3)),MID(A1,7,1)="_")

      実際には数字部分はもっと複雑なので、AND引数に指定する数は大量になってしまいますが、
      これならば実現できると思ったのですが、
      数字判定ISNUMERICがFALSEになり、無理でした。

      こんな感じで、セル数式のみで表現できますでしょうか?




    [133947] Re[1]: ジャングルジムの王者たーちゃん-

    解決!!ありがとうございました! / 記事引用/メール受信=OFF■

    □投稿者/ セル式で文字列パターンマッチング・数値判定 -(2023/09/03(04:59))
    □U R L/

      タイトルと名前を逆に入力してしまったので、
      これは破棄とさせてください。
      削除方法が分からないので、解決とさせてもらいます

      すみませんでした。



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G