-
【Excel】列はいくつまで?列数の上限は「16384列」|最終列「XFD」まで使えます
Excelでデータベースのような大規模な表を作成していると、「列って一体どこまで使えるの?」と気になることはありませんか? 私も実際にExcelで大量のデータを扱っていた際、列数の上限について調べてみたので、この記事でご紹介いたします。 Excelの列数... -
PiCar-Xを組み立ててみた。
約2年前、自動運転技術に対する強い興味を胸に、自分で一から車体を組み立て、プログラミングに挑戦していました。しかし、カメラの設定に手こずり、プロジェクトは一時的に棚上げとなりました。それからの時間、プログラミングを学び続け、ChatGPTのよう... -
【Windowsアプリ】アプリケーションはブレークモードになっています【C#】
経緯 Windowsアプリを作っていて、コードができたので走らせたら、 「アプリケーションはブレークモードになっています」とでて、さらに 「マネージド デバッグ アシスタント 'ContextSwitchDeadlock' : 'CLR は、COM コンテキスト 0x111111 から COM コン... -
【C#】エラー CS0012「型 ‘Package’ は、参照されていないアセンブリに定義されています」の対処法|WindowsBaseの追加で解決
C#でWindowsアプリケーションを開発していると、次のようなエラーメッセージに出くわすことがあります。 エラー CS0012: 型 'Package' は、参照されていないアセンブリに定義されています。アセンブリ 'WindowsBase, Version=3.0.0.0, Culture=neutral, Pu... -
【C#】エラー CS1061: ‘UseDescriptionForTitle’ が見つかりませんでした|FolderBrowserDialogで発生する原因と対処法
経緯 Windowsアプリケーションの開発中、ボタンを押すとフォルダ選択のダイアログを表示する機能を実装しようとしました。その際、FolderBrowserDialogを使用して記述したところ、次のようなエラーメッセージが表示されました。 CS1061: 'FolderBrowserDia... -
【Windowsアプリ】検索アプリ【C#】
経緯 事実を確認してもらうため、議事録が入ってるフォルダの中の文章を証拠として、見せようとしたときに、 議事録フォルダのファイルを一つ一つ開いて、文章を探すのが手間だったので、 「”検索アプリ”のようなものがあればな~」と思い、C#で作ってみま... -
【Windowsショートカット】Windowsキー + Shift + Sで範囲指定スクリーンショットを撮る方法
経緯 Windowsパソコンでスクリーンショットを撮る際、これまで「PrtSc(Print Screen)」キーを使っていました。しかし、この方法では画面全体がキャプチャされてしまい、必要な部分だけを切り出す手間がかかるため、もっと効率の良い方法がないか調べてみ... -
【贈与税】110万円以下であれば、贈与税はかかりません。
ちょっと、贈与税ってどんなのか、気になったので、勉強しました。 贈与税とは 個人が他の個人から贈与を受けた場合に課される税金のことです。日本の税制において、贈与税は相続税と並んで重要な役割を果たしています。以下に、贈与税の基本的な仕組みや... -
【VBA】Excelで「複製」ボタンを作ってシートを簡単コピーする方法
経緯 Excelで作業していると、既存のシートをコピーして再利用したい場面がよくあります。これまではシートのタブを右クリックして「移動またはコピー」を選び、手動で複製していましたが、この作業が面倒に感じたため、VBAで自動化できないかを検討しまし... -
【VBA】Enterを押したら指定したセルに自動で移動させる方法
経緯 Excelで複数の入力項目が点在している場合、セルを行き来する操作が面倒になることがあります。私の場合、入力するセルが「A1」「C4」「F3」などバラバラに配置されており、毎回マウスや矢印キーで移動するのが手間に感じていました。 そこで今回は、... -
【VBA】指定したセルの文字を一括で削除する方法|ボタンで初期化処理
経緯 Excelで作業していると、入力済みのセルをまとめて初期化したい場面があると思います。私自身、VBAでツールを作っている際に「ボタンを押したら特定のセルだけ文字を消したい」と思い、今回VBAで実装してみました。 実現したい仕様 A1セルの値を削除 ... -
【VBA】ボタンを押したらユーザーフォームが表示される仕組みを作る方法
経緯 Excelでツールを作成する際、ユーザーからの入力や操作を簡単にしたいと思うことがあります。そのため、私はユーザーフォームを活用してプログラムを組んでいるのですが、完成したユーザーフォームをExcelシート上のボタンから呼び出せるようにしたい... -
【VBA】ユーザーフォームで入力した値を履歴として記録する方法|日時も自動保存
経緯 ExcelでVBAを使ってユーザーフォームを作成している中で、**「フォームで入力した内容を記録として残したい」**という場面がありました。 たとえば、誰かがフォームを使って何かを登録した際に、 いつ登録されたのか どんな内容が入力されたのか を履... -
【VBA】プログラム実行後にユーザーフォームを自動で閉じる方法|Unload Meの使い方
経緯 Excelでユーザーフォームを使ってツールを作成している中で、プログラムを実行したあともフォームが画面に残ったままになるのが気になっていました。 見た目としても気になりますし、処理が完了したことを明確に示すためにも、フォームは閉じたいと思... -
【Python × Outlook】メールにファイルを添付して送信する方法|ExcelもOK
概要 Pythonで自動処理を行う中で、Outlookメールにファイルを添付して送信できたら便利だと感じたことはありませんか?私自身、定型報告やファイル送信の自動化を考える中で、「Pythonからメールを送って、しかも添付ファイルもつけたい」と思い、今回そ... -
【Python】現在の日付や時間を取得する方法|ファイル名に追加もできる
概要 Jupyter NotebookでPythonのコードを書いている中で、**「今の日時を自動で取得できたら便利だな」**と感じることがありました。とくにファイルを保存する場面で、日付をファイル名に付けると管理しやすくなるため、今回はその方法を学びました。 日... -
【Python】openpyxlでセルの色を文字内容に応じて変える方法
概要 Jupyter NotebookでPythonを使ってExcel操作を行う中で、**「セルの内容によって、自動で背景色が変わるようにしたい」**という場面がありました。 特定の名前に応じて色を変えることで、視覚的に内容を把握しやすくする目的です。今回は openpyxl を... -
【Python × openpyxl】読み込んだExcelファイルの罫線・セル幅・行高を別ファイルに展開する方法
概要 Jupyter NotebookでPythonコードを書いている中で、openpyxlを使ってExcelファイルの処理をしていたところ、**「セル幅や行の高さ、罫線の情報まで、別のExcelに再現できたら便利だな」**と思い、今回その方法を学びました。 ここでは、既存のExcelフ... -
【Python】FileNotFoundError: ‘mori.xlsx’ が見つからないエラーの原因と対処法
概要 Jupyter NotebookでPythonのコードを実行していたところ、以下のようなエラーが発生しました。 FileNotFoundError: [Errno 2] No such file or directory: 'Desktop/python_folder/mori.xlsx' このエラーは、指定したファイルが見つからなかった... -
【移植】ExcelのRAND関数とRANK関数をPythonに置き換える方法|pandasとnumpyで実装
概要 これまでExcelの関数 =RAND() や =RANK() を使って、ランダム値の生成やランキング処理を行っていましたが、業務効率化や処理の自動化を進める中で、Pythonで同じような処理を再現したいと考えるようになりました。 今回は、Excelの RAND() および RA... -
【Python × Outlook】SMTPでメールを送信する方法|テキスト本文のみのシンプルな実装
概要 Pythonでスクリプトを自動化している中で、Outlookを使ってメールを送れたら便利だなと思い、今回は PythonからOutlookのSMTPサーバーを利用してメールを送信する方法を学びました。 メール通知を自動化することで、処理完了の報告やアラート送信など... -
【Excel】時間を数値(10進数)で表示する方法|「8:30」を「8.5」に変換する手順
経緯 Excelで作業時間などを扱う中で、「時間」を10進数に変換して扱いたいと思う場面があるかと思います。たとえば「8時間30分」は「8.5」として表現できた方が、計算がしやすくなります。 現在、私のExcelでは以下のような状態です。 A1セル:8:30(ユー... -
【Excel】COUNTIF関数で別シートのデータをカウントする方法
経緯 Excelで作業をしていて、複数のシートに分かれているデータを集計したいと思うことはよくあります。 私の場合は、Sheet2 にデータがあり、Sheet1 でそのデータを集計していました。ただ、ある文字列が何回出現するかを手作業で数えるのが手間だったた... -
2024年1月の結果【STEPN】
2024年12月の結果です。 今回からフォーマットを変えて、暗号通貨の数字をどんどん更新することにしました。 暗号通貨額 SpendingWalletGSTGMTSOLSOLGSTGMTUSDC202401318768.76113.050.0384460.663942553741.35000429.78133733179.623651 1月の反省 ・意外... -
【VBA】ランダムでセルに値を入力する方法|指定した範囲からランダム選択
経緯 VBAでツールを作っている中で、**「セルの中からランダムで1つ選んで、そこに値を入れたい」**と思う場面がありました。座席表や、ランダムな割り当て処理に応用できそうだと感じたため、実際にコードを書いてみました。 今回は、複数のセルの中から1... -
画像リサイズアプリ【C#】
経緯 デジカメで撮った画像をExcelに貼り付けようとするときに、1枚5MBもあって Excelファイルが重くなってました。 ペイントアプリでリサイズすることは可能ですが、めんどくさいので、 今回,C#でWindowsアプリを作ってみました。 レイアウト まず、アプ... -
【Windows】デスクトップの保存先をOneDriveからPC本体に変更する方法
経緯 Windowsパソコンを使用していると、デスクトップに保存したファイルがなぜかOneDriveに同期されてしまうというケースがあります。私の環境でも、デスクトップに保存したはずのファイルが「OneDrive - Cloud」に入っており、ローカルPC上には実体が残... -
【Google Search Console】「noindex タグによって除外されました」の理解と対応方法
イントロダクション Google Search Consoleで「除外」と表示されることに不安を感じる方も多いでしょう。今回は、「noindexタグによって除外されました」という表示がどういう意味か、そしてその対処法を解説します。 「noindexタグによって除外された」と... -
【Google Search Console】割り当て量を超えています。
経緯 Google Search Consoleで「インデックスをリクエスト」をしていた。 たくさんリクエストすると、 「割り当て量を超えています。1日の割り当て量を超えたため、リクエストを処理できませんでした。明日、もう一度お試してください。」 と出たので、対... -
【Teams】記憶域のクオータを超過しました。【OneDrive】
経緯 Teamsのチャットでいつものようにファイルを添付して、チャット相手に送信しようとしたら、 「記憶域のクオータを超過しました」 とエラーがでました。 なので、その解決までの軌跡を書きました。 軌跡 以下の流れで解決まで至りました。 PCのファイ...