Like演算子の使い方|パターンマッチングで比較[VBA]

  Рет қаралды 10,110

マクロちゃんねる

マクロちゃんねる

Күн бұрын

ExcelVBAのLike演算子の使い方の解説です。=イコールは単なる等しいか等しくないかの比較ですがLikeはワイルドカードなどを使ってパターンにマッチするかどうかを見てくれます。
0:00 Like演算子とは
0:35 アスタリスク記号
1:45 パターン内の文字
2:04 クエッションマーク(疑問符)
4:24 ハッシュ(番号記号)
6:23 [charlist](文字リスト)
動画内で書いたコード「Like演算子.xlsm」
github.com/macrochannel/VBA
VBAプログラミング基礎講座の再生リスト
• VBAプログラミング基礎講座

Пікірлер: 3
@Kazuki_88888
@Kazuki_88888 Жыл бұрын
何時も分かりやすい動画をありがとうございます。 直接の関連があるか不明なのですが、検索について1つ質問があります。 郵便番号の部分一致検索で躓いているのですが、0かけするのでユーザ定義で7桁表示にしています。 これを文字列に変更(Local Format?)して郵便番号の一部を入力して検索した時に任意の部分を含むすべての郵便番号が表示されるようにしたいと思います。 (例えば北海道の郵便番号0640941(ユーザ設定で7桁表示)を文字列に変換し、0640 と入れて検索すれば、0640を含むすべての候補をオートフィルタで抽出できる様にしたいのです。) ただ文字列にはなってくれたのですが、その後の検索をワイルドカードを使ったLike演算子で拾おうとしても何も絞れなくなっています。そもそも、部分一致検索を行う時に、前述の方法が適さない場合、どう考えたらいいのかご教示ください。
@macro-chan
@macro-chan Жыл бұрын
ご質問ありがとうございます。 「オートフィルタ」で抽出したいということですよね。 オートフィルタ機能をVBAで扱うだけで行けるはずです。 文字列なのか数値なのかは気にする必要はありません。表示をそのままフィルタリングしてくれます。 オートフィルタについては基礎、応用、発展の3本解説動画がありますのでそちらをご覧になると実現できるかと思います。 オートフィルター基礎 kzfaq.info/get/bejne/hM2IZbuG2Milk58.html
@Kazuki_88888
@Kazuki_88888 Жыл бұрын
@@macro-chan 関連動画ありがとうございます!早速組んでみたいと思います! 又、何か不明な点が出てきた場合にお知恵をお借りさせてください。
VBAのIS演算子でオブジェクトを比較|使い方を丁寧に解説!
5:23
Python in Excel vs. VBA - What You Should Learn in 2024!
10:05
David Langer
Рет қаралды 34 М.
Зачем он туда залез?
00:25
Vlad Samokatchik
Рет қаралды 2,8 МЛН
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 76 МЛН
It’S So Fun To Wash My Son’S Hair! #funny #baby#cute  #funnybaby
00:14
Amazing Children Toys
Рет қаралды 8 МЛН
VBAの要点 3 if文の使用
11:53
rock204チャンネル
Рет қаралды 50
VBAクラス編③PropertyプロシージャのGetとLetとSet
10:18
マクロちゃんねる
Рет қаралды 11 М.
[Python programming practice edition] Let's automate Excel operation! ~Beginners~
17:52
Pythonプログラミング VTuber サプー
Рет қаралды 199 М.
【Excel】INDIRECT関数は何に使う?実務使用例3選!
10:08
PC活用ちゃんねる
Рет қаралды 122 М.
Зачем он туда залез?
00:25
Vlad Samokatchik
Рет қаралды 2,8 МЛН