morishuhei– Author –
-
【C#入門】プログラムを一行ずつ実行する方法|デバッグ時に使える「F11」キー
背景 C#の勉強を進めていく中で、プログラムの動作を一行ずつ確認しながら実行したいと考えました。 そこで今回は、キーボードを使って一行ずつプログラムを実行する方法について学びました。 解決策:「F11」キーを押す C#では、Visual Studioのデバッグ... -
【C#入門】Visual Studioでプログラムを実行するショートカットキー|「F5」で簡単実行
背景 C#の学習を進めている中で、毎回マウス操作でプログラムを実行していたため、「キーボードで実行できないか」と感じ、今回その方法を学びました。 結論:「F5」キーでプログラムを実行できる Visual Studioでは、「F5」キーを押すことで、現在のプロ... -
【C#エラー対処】”You must install or update .NET to run this application” と表示されたときの解決方法
背景 C#の学習を進めていた際、テキストに掲載されていたプログラムを実行しようとしたところ、コマンドプロンプト上に以下のエラーメッセージが表示されました。 You must install or update .NET to run this application. これは、実行環境に必要な .NE... -
【Pythonスクレイピング】実行時にブラウザが勝手に閉じる原因と対処法|ChromeDriver更新と一時的な回避策
背景 PythonでSeleniumを使ったスクレイピングを行っていたところ、JupyterLab上では正常に動作するのに、コマンドプロンプトで .py ファイルを実行すると、ブラウザ(Chrome)が自動で閉じてしまうという問題が発生しました。 以下に、試した対処法と最終... -
【C#/Visual Studio】プロパティウィンドウが表示されないときの対処方法|表示メニューから再表示する手順
背景 C#でWindowsフォームアプリケーションの開発を進めていたところ、教材に「プロパティウィンドウで設定を変更する」と書かれていたものの、Visual Studioの画面上にプロパティウィンドウが見当たらない状態になっていました。 今回は、非表示になった... -
C#でツールボックスが表示されないときの対処法
はじめに Visual StudioでC#の勉強を進めている中、Windowsアプリケーションを作成しようとした際に、「ツールボックス」が見当たらず困る場面がありました。本記事では、その際の経緯と、ツールボックスを表示させる方法について、初心者の方にも分かりや... -
【Python】ElementClickInterceptedExceptionが発生した原因と対処法
はじめに PythonでSeleniumを用いたスクレイピングのプログラムを作成し、依頼者のパソコンで動作確認を行ったところ、「ElementClickInterceptedException」というエラーが発生しました。本記事では、その原因と解決方法について記録としてまとめます。 ... -
【Windows】コマンドプロンプトで「ls」が使えないときの対処法
はじめに Windowsのコマンドプロンプトを使って、カレントディレクトリ(現在のフォルダ)の内容を確認しようとした際、「ls」コマンドを入力しても機能せず、戸惑うことがありました。本記事では、その原因と対処方法についてまとめました。 なぜ「ls」が... -
【Python】スクレイピングで要素のIDやNAMEが取得できないときの原因と対処法(Seleniumのバージョン違い)
はじめに PythonでSeleniumを使ってWebスクレイピングのプログラムを作成し、依頼者のパソコンで動作確認を行ったところ、要素の取得部分でエラーが発生しました。具体的には、.find_element_by_id()などのメソッドでエラーが出てしまい、正常に動作しませ... -
【Python】クリックできるまでサイトをリロードし続ける方法(Selenium+disabled属性)
はじめに PythonでSeleniumを使ったスクレイピングを行っている際に、「ある時刻(例:16時)になったらクリックできるようになる」タイプのボタンに遭遇しました。それまではクリックができず、プログラムが進まないという問題が発生したため、ボタンが有... -
2022年12月の結果【STEPN】
12月の結果です。 メインスニーカーはUncommon_Runner-LV19です。 スニーカーの個数は4足です。 利益(GST) 利益 = 報酬 - 支出(リペア + MT Box Open Fee + 靴のリペア) 1279.21 = 1719.21 - (112 + 270 + 100) 収入内訳 獲得GST合計1719.211719.21 支出... -
Pythonで指定時刻に処理を実行する方法【初心者向け解説】
Pythonで「〇時になったら自動でプログラムを進めたい」と考えたことはありませんか?本記事では、指定した時間に処理を開始するPythonコードを、while文とif文を用いて実装する方法をご紹介いたします。 「16時になったら処理を進める」といったシンプル... -
Pythonでメッセージボックスを表示する方法|tkinterで簡単GUI通知
経緯 Pythonでプログラムを実行する前に、ユーザーにメッセージを表示したい場面がありました。たとえば「処理を開始する前に、OKボタンを押してもらう」といったインターフェースを作りたくなり、調べてみたところ、Python標準ライブラリであるtkinterに... -
スクレイピングでプルダウンの値を操作する方法【Python × Selenium】
はじめに Pythonでスクレイピングをしていると、「プルダウンメニュー(セレクトボックス)の値を自動で選択したい」と感じることがあります。今回は、私がその機能を実装するにあたり調べた内容と、実際に動作させた方法をご紹介いたします。 HTML構造か... -
PythonでWebサイトをリロードする方法【Selenium × refresh()】
はじめに Pythonでスクレイピングや自動操作をしていると、「ページを再読み込みしたい(リロードしたい)」という場面があります。特に、「定時になったらリロードして最新情報を取得する」や「再読み込み後にボタンをクリックする」といった用途で役立ち... -
BoxでExcelファイルの過去バージョンを確認・復元する方法
はじめに クラウドストレージ「Box」を利用していると、誤ってファイルを上書きしてしまったという経験は誰しもあるのではないでしょうか。私も先日、Box上に保存していたExcelファイルに対して誤って上書き保存してしまい、以前のデータを確認できなくな... -
セルに文字を入力したら自動で行が追加される方法【Excel VBA】
はじめに Excelで重複データを処理していると、「下の方の値を優先して取得したい」と思う場面があります。私も以前、MATCH関数やINDEX関数を使って値を取得していましたが、どちらも上にある値が優先されてしまうため、意図したデータを取得できませんで... -
2022年11月の結果【STEPN】
11月の結果です。 メインスニーカーはUncommon_Runner-LV19です。 スニーカーの個数は4足です。 利益(GST) 利益 = 報酬 - 支出(リペア + MT Box Open Fee + 靴のリペア) 399.94 = 869.94 - (120 + 240 + 140) 収入内訳 獲得GST合計868.94869.94 支出内訳 ... -
Pythonで「AttributeError: module ‘tweepy’ has no attribute ‘error’」が出たときの対処法【Twitter API】
はじめに PythonでTwitter APIを使っていると、思わぬところでエラーが発生することがあります。私の場合は、ツイートに自動で“いいね”を付けるプログラムを実行した際に、以下のようなエラーが出ました。 AttributeError: module 'tweepy' has no attribu... -
【Python】Twitter APIで「Forbidden: 403 Forbidden」が出たときの対処法
はじめに PythonでTwitter APIを使おうとした際、以下のようなエラーが表示されることがあります。 Forbidden: 403 403 - You currently have Essential access which includes access to Twitter API v2 endpoints only. If you need access to this endp... -
【Git】error: failed to push some refs to ” の原因と対処法【Heroku】
はじめに Herokuを使ってBotアプリを構築していた際、git pushを実行したところ、以下のようなエラーが発生しました。 error: failed to push some refs to '' このエラーは、GitからHerokuリポジトリにコードをプッシュできなかったことを意味しています... -
Excelでスペース区切りの文字から値を抽出する方法【LEFT・MID・FIND関数の活用】
はじめに Excelを使っていると、スペースや記号で区切られた文字列から、特定の部分だけを取り出したいという場面がよくあります。私自身、「姓と名がスペースで区切られている文字列から、それぞれを分けて取得したい」と思い、Excel関数でどう実現できる... -
VBAで列の一番下のセルの行番号を取得する方法【.End(xlUp)の使い方】
はじめに ExcelでVBAを使って作業を自動化していると、特定の列で最後に入力されているセルの行番号を取得したい場面があります。私の場合は、「B列の中で最後に値が入力されている行を取得したい」と思い、その方法を調べて実装してみました。 結論から言... -
セルに文字を入力したら自動でプログラムが動く仕組み【VBA × Worksheet_Change】
はじめに ExcelでVBAを使って自動化をしていると、「セルに値を入力したら、何かの処理が自動で実行されるようにしたい」というニーズはよくあります。私の場合は、B列に文字が入力されたら、自動的に日付を入力するような処理をしたくて、その方法を調べ... -
セルに文字が入力されたら日付が表示される仕組み【Excel関数 × IF + TODAY】
はじめに Excelで「あるセルに文字が入力されたら、自動で日付を表示したい」という場面は意外と多くあります。今回は、A列に名前やデータを入力したら、B列にその日の日付が自動で表示されるようにしたいという要望があり、その方法を調べて実装してみま... -
Pythonで「PermissionError: [Errno 13] Permission denied」が出たときの対処法【Excelファイル読み込み時の注意】
はじめに PythonでExcelファイルを読み込もうとした際、以下のようなエラーが発生しました。 PermissionError: [Errno 13] Permission denied: 'aaaa.xlsx' ファイル名は環境によって異なりますが、私の場合は 'majan.xlsx' を読み込もうとしたときに... -
2022年10月の結果【STEPN】
月の結果です。 メインスニーカーはUncommon_Runner-LV19です。 スニーカーの個数は4足です。 利益(GST) +485.14.GSTでした。 利益 = 報酬 - 支出(リペア + MT Box Open Fee) 485.14. = 945.14 - (120 + 240 + 100) 収入内訳 獲得GSTMT Box合計945.140.00... -
セルを下から上に向かって検索する方法【VBA × Step -1】
はじめに ExcelでVBAを使って作業をしていると、「セルの内容を下から上に向かって検索したい」という場面があります。たとえば、「A列にたくさんの名前が並んでいて、その中で一番下にある“森”という苗字を探したい」といったケースです。 今回は、For Ne... -
VSCodeで同じ単語を一括編集する方法【ショートカット:Shift + Ctrl + L】
はじめに プログラミングをしていると、同じ変数名や関数名を複数回にわたって使うことはよくあります。そんなときに便利なのが、Visual Studio Code(以下、VSCode)の**「同じ単語を一括編集する機能」**です。 今回、変数や関数などの同一文字列を一括... -
VBAで切り取り・コピーのモードを解除する方法【Application.CutCopyMode の使い方】
はじめに Excel VBAで処理を自動化していると、「セルをコピー → 別のファイルに貼り付け → 元ファイルを閉じる」という流れを実装したい場面があります。私もまさにその処理を組もうとしていたところ、「コピー元のファイルを閉じる」処理でエラーが発生...