Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

2025-12-01から1ヶ月間の記事一覧

【Excelマクロ入門】文字列比較を極める!StrComp()関数で「一致・大小・大文字小文字」を完全判定しよう

Excel VBA で文字列を比較するとき、つい A = B のように書いて終わらせてしまいがちですが、実はこの比較、意外と奥が深いんです。 たとえば: 大文字小文字は区別する? 文字コードとしてどっちが“大きい”扱い? 比較の結果を数値で受け取りたい! そんな…

【Excelマクロ入門】部分一致の達人!Like演算子でパターン検索を極めよう

Excelマクロ(VBA)で文字を扱っていると、「これ、特定のパターンに合っているかどうか判定したい…」という瞬間が必ず出てきます。 例えば—— 文字列が「A」で始まるか調べたい メールアドレスっぽい形式か判定したい 数字だけでできているか見たい 「ABC●●…

【Python + Selenium】get_attribute("value") が新バージョンでエラーに!― 解決策は get_property() への置き換え ―

Python + Selenium で input 要素から値を取得する際、従来は次のように書くことが多かったと思います。 value= element.get_attribute("value") しかし、Selenium の新しいバージョンにアップデートした途端、次のようなエラーが出てしまうケースが報告され…

【Excelマクロ入門】数字かどうか一発判定!IsNumeric()で入力チェックをラクにしよう

Excelマクロを書いていると、「これって数字として扱っていいの…?」と確認したくなる場面、必ず出てきます。 たとえば—— ユーザーが入力した値が本当に数字か確かめたい シートから読み込んだ値が数字なのか文字なのかチェックしたい 空白や文字が混じって…

【Excelマクロ入門】文字の大文字・小文字を一発変換!UCase/LCase関数を使いこなそう

Excelマクロを書いていると、「大文字・小文字がバラバラで処理がうまくいかない…」「ユーザー入力を全部大文字に統一したい」なんて場面、よくありますよね。 そんなときに超便利なのがUCase(ユーケース) と LCase(エルケース) です! 英字の 大文字 ↔ …

【Excelマクロ入門】文字数を数える!Len()関数から文字列を読み解く

Excelマクロを書いていて、「この文字列って全部で何文字なんだろう?」「こ子に入ってくる文字列って何文字の場合があるんだろう?」 「入力ミスがないかチェックしたい!」そんな場面、ありませんか? そんなときに役立つのが……Len()(レン)関数 です! …

【Excelマクロ入門】空白の悩みをスッキリ解消!Trim/LTrim/RTrim関数で文字列を整える

Excelマクロを書いていると、「なぜかうまく比較できない…」「セルの中に見えない空白が入ってる…?」なんて経験、ありませんか? 実はその原因、“スペース(空白)”が混ざっていることが多いんです。 そんなときに救世主となるのが、Trim()・LTrim()・RTrim…

【Excelマクロ入門】文字を自在に切り出す!Mid/Left/Right関数の使い方を完全マスター

Excel VBA(マクロ)で文字を扱うとき、「この部分だけ抜き出したい…!」というシーン、よくありますよね。 たとえば——「商品コードの最初の3文字だけ取りたい」「日付文字列の後半だけ取り出したい」「真ん中の数字だけ切り出したい」 そんなときに大活躍す…

【Excel マクロ】「Replace()」を極める — 置換を制する者が文字列処理を制す!

InStr() で「見つける」、InStrRev() で「最後を探す」ときたら、今回のテーマは Replace()。 VBAで文字列を扱う場面では、「見つけたら置き換えたい」「特定の文字だけ削除したい」「記号を一括で整えたい」といった需要が非常に多く、Replace() はそのど真…

【Excel マクロ】「Split()」を極める — 文字列を自在にバラバラに!

文字列を「探す」ことはできるようになった。InStr()で位置を見つけ、InStrRev()で最後の出現も取れる。 じゃあ今度は、文字列を自由に分解して扱いたい!そんなときに登場するのが VBAの Split() 関数です。 Split()とは? 基本の書式: arr = Split(expre…