2025-01-01から1年間の記事一覧
Excel VBA で文字列を比較するとき、つい A = B のように書いて終わらせてしまいがちですが、実はこの比較、意外と奥が深いんです。 たとえば: 大文字小文字は区別する? 文字コードとしてどっちが“大きい”扱い? 比較の結果を数値で受け取りたい! そんな…
Excelマクロ(VBA)で文字を扱っていると、「これ、特定のパターンに合っているかどうか判定したい…」という瞬間が必ず出てきます。 例えば—— 文字列が「A」で始まるか調べたい メールアドレスっぽい形式か判定したい 数字だけでできているか見たい 「ABC●●…
Python + Selenium で input 要素から値を取得する際、従来は次のように書くことが多かったと思います。 value= element.get_attribute("value") しかし、Selenium の新しいバージョンにアップデートした途端、次のようなエラーが出てしまうケースが報告され…
Excelマクロを書いていると、「これって数字として扱っていいの…?」と確認したくなる場面、必ず出てきます。 たとえば—— ユーザーが入力した値が本当に数字か確かめたい シートから読み込んだ値が数字なのか文字なのかチェックしたい 空白や文字が混じって…
Excelマクロを書いていると、「大文字・小文字がバラバラで処理がうまくいかない…」「ユーザー入力を全部大文字に統一したい」なんて場面、よくありますよね。 そんなときに超便利なのがUCase(ユーケース) と LCase(エルケース) です! 英字の 大文字 ↔ …
Excelマクロを書いていて、「この文字列って全部で何文字なんだろう?」「こ子に入ってくる文字列って何文字の場合があるんだろう?」 「入力ミスがないかチェックしたい!」そんな場面、ありませんか? そんなときに役立つのが……Len()(レン)関数 です! …
Excelマクロを書いていると、「なぜかうまく比較できない…」「セルの中に見えない空白が入ってる…?」なんて経験、ありませんか? 実はその原因、“スペース(空白)”が混ざっていることが多いんです。 そんなときに救世主となるのが、Trim()・LTrim()・RTrim…
Excel VBA(マクロ)で文字を扱うとき、「この部分だけ抜き出したい…!」というシーン、よくありますよね。 たとえば——「商品コードの最初の3文字だけ取りたい」「日付文字列の後半だけ取り出したい」「真ん中の数字だけ切り出したい」 そんなときに大活躍す…
InStr() で「見つける」、InStrRev() で「最後を探す」ときたら、今回のテーマは Replace()。 VBAで文字列を扱う場面では、「見つけたら置き換えたい」「特定の文字だけ削除したい」「記号を一括で整えたい」といった需要が非常に多く、Replace() はそのど真…
文字列を「探す」ことはできるようになった。InStr()で位置を見つけ、InStrRev()で最後の出現も取れる。 じゃあ今度は、文字列を自由に分解して扱いたい!そんなときに登場するのが VBAの Split() 関数です。 Split()とは? 基本の書式: arr = Split(expre…
前回の記事では、VBAの文字列探しのエース「InStr()」を紹介しました。さて、今回の主役はその“弟分”ともいえる 「InStrRev()」。名前に「Rev(Reverse)」とある通り、後ろから検索するという一芸に秀でた存在です。 ファイル名の最後のドットを探したい?…
文字列の中に「これ」が含まれているか調べたい。ファイル名から拡張子を取り出したい。CSVのカラムをざっくりチェックしたい。そんなとき、VBAの InStr() はまるで万能ナイフのように便利です。この記事では、実例をまじえて紹介します。 まずは基本:InStr…
Unityで新しいシーンを追加したあと、実行しても画面が真っ暗のままだったり、以下のようなエラーが出たことはありませんか? よくあるエラーメッセージ Scene 'MainScene' couldn't be loaded because it has not been added to the build settings or the…
UnityでUIのボタンをクリックしたときに特定の処理を実行したい場合、ボタンにスクリプトのメソッドを割り付ける必要があります。この記事では、初心者の方でもわかるように、ボタンを作成してクリック時にメソッドを呼び出すまでの手順を丁寧に解説します。…
Unityを使っていると、ある日突然メニューや設定画面が英語になってしまうことがあります。最初は日本語で開発していたのに、「File」「Edit」「Window」など英語メニューに変わってしまうと戸惑いますよね。 この記事では、Unityエディターを日本語モードに…
IsaacLabというものをgit cloneで新PCに入れようとした時にgitが入っていないことに気づき、また公開鍵など再設定したのですが、それもあり再度、Git、GitHubの公開鍵設定方法を書き残しておきます。 過去に初心者用に?一通り手順を記載したものはこちらに…
Unityで開発していると、Debug.Log() によるログ出力は欠かせません。しかし標準のConsoleウィンドウはシンプルすぎて、ログが多いプロジェクトでは見づらいこともあります。そこで今回は、Consoleログの使い勝手を改善する方法 を紹介します。 1. Unity標準…
UnityからXcodeに出力したプロジェクトでシミュレータが選べないときの対処法(Unity 2022.3) Unityで作成したアプリを XcodeにビルドしてiOSシミュレータで確認 しようとしたところ、こんな現象がありました。 実機にはビルドできる でも Xcodeのシミュレ…
iPhoneアプリのAdMob審査に必要な「app-ads.txt」をGitHubに置く方法とマーケティングURLの登録手順 AdMob を利用して iPhone アプリに広告を配信する場合、審査で「app-ads.txt ファイルが見つからない」というエラーが出ることがあります。これは アプリ開…
Unityでアプリを開発していると、シーンによってバナー広告を表示したい画面と、表示したくない画面があります。例えば「カテゴリ選択画面では表示するけど、問題プレイ中の画面では非表示にしたい」といったケースです。 今回は GoogleAdMobBanner.cs と Ad…
Unityでよく使う3つの無効化方法の違い enabled / SetActive / interactable について UnityでUIやオブジェクトを操作していると、無効化に関してよく出てくるのが次の3つのキーワードです。 enabled SetActive interactable どれも「無効化」するように見え…
Unityでボタンを登録する方法【OnClickとスクリプトの書き方】 UnityでUIを作成するときに欠かせないのが「ボタン」です。ボタンをクリックしたときに処理を実行するためには、OnClickイベントにスクリプトを登録する必要があります。 この記事では、Unityで…
Unityでボタンを押せないようにする方法【初心者向け解説】 UnityでUIを作っているとき、「一時的にボタンを押せないようにしたい」「特定の条件を満たすまでボタンを無効化したい」というケースがよくあります。 今回は、Unityで ボタンを無効化(押せない…
【Macの容量不足対策】XcodeのDerivedDataを削除してスッキリさせる方法 Xcodeを使ってアプリ開発をしていると、気づかないうちにMacのストレージがどんどん圧迫されてしまうことがあります。その主な原因のひとつが DerivedData などのキャッシュフォルダで…
Xcodeのトラブル対処法:DerivedDataを削除して解決する方法 Xcodeで開発をしていると、ビルドエラーや謎の挙動に悩まされることがあります。特に以下のような状況では、DerivedData フォルダを削除することで改善することもあります。 ビルドが突然通らなく…
Localization関係を設定している時の問題ですが、前回記載した通り、 Unity2022.3.62f1 Localization1.5.7 というバージョン状態の時に、BuildSettings→PlayeerSettings→LocalizationのMetaData内にList追加しようとすると、本来、iOSAppInfoと表示されると…
Localization関係を設定している時の問題を備忘録として書き残しておきます。 Unity2022.3.62f1 Localization1.5.7 というバージョン状態で一通り、アプリ名など含めてLocalization設定して、XcodeでarchiveからApp Store Connectへアップロードしようとした…
Unityでアプリ名のLocalizeを行いたいということで調べていったところ、 BuildSettings→PlayeerSettings→LocalizationのMetaData内にList追加して行えるという情報があり、実際1つ前のアプリ作成ではこれで問題なくいきました。 その時のバージョンは、 Unit…
Unityでボタンが他のUIに隠れて押せないときの原因と対処法 UnityでUIを作っていると、「配置したボタンが押せない」 というトラブルに遭遇することがあります。見た目ではボタンが表示されているのに、クリックしても反応しない…。そんな経験をした人も多い…
Unityでゲームを作っていると、スコアや設定値などを保存したい場面が必ず出てきます。例えば、 ハイスコアを残しておきたい 効果音やBGMの音量設定を保存したい プレイヤーの進行状況(ステージクリア状況)を記録したい そんなときに便利なのが PlayerPref…