Django Girls and Boys 備忘録

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

Excel

【Excel】数式の計算方法について、計算方法の自動/手動変更方法

先日、表の中に計算式が設定されているようなExcelで、それまでは計算式にかかわる値が変わると自動で結果が計算されていたものが、いつからか計算されなくなったというようなことがありました。 調べてみると、Excelには「計算方法の設定」という設定がある…

【Excel VBA】シート削除時などに確認メッセージを表示しない方法

Excel VBAにて、シートの削除などを行うようなコードを書いて実行すると、削除時に確認メッセージが表示されます。 実際には、そのままシート削除して問題ないような時にも、いちいち確認メッセージが表示されると、操作上面倒なだけで確認メッセージを表示…

【Excel 名前の定義】「名前"○○○"は既に存在します。この名前にする・・・」のメッセージ表示を解決する方法

ExcelのVBAを使ってシートのコピーのようなことをしていたら突然以下のようなメッセージが出だして対応に困ったことがありました。 「名前"○○○"は既に存在します。この名前にする場合には、[はい]をクリックします。移動またはコピーを行うために"○○○"の名…

【Python Excel】ExcelからのPython実行ファイル(アプリケーションファイル)起動方法

ExcelとPythonプログラムの連携を行う場合、ExcelからPythonのEXEファイルを起動するような処理が必要になってくる場合があります。 そのような場合にはWshShellを使用します。 目次 1.Excel VBEの「参照設定」にてライブラリ追加 2.アプリケーション起…

【Excel マクロ(VBA) 行削除】条件を満たした行を削除する方法(For~Next文を使用)

ExcelのVBAにて、表などを1行ずつ見ていって、ある条件を満たした行だけ行削除したいような場合があると思います。 そのような場合の方法についての説明になります。 通常、For~Next文で処理をする場合、1行目からはじめて処理をしたい最後の行までという…

【Excel マクロ(VBA)】最大行番号、最大列番号を取得する方法

Excelのマクロを使用している場合に頻繁にやらなければならないことの一つに 「データが入力されている最大行番号や最大列番号を取得する」 ということがあると思います。 この場合、上から順番にチェックしていき、データがなくなった時が最大行番号とする…

【Excel】ボタンの表示文字を改行する方法

Excelでボタンを配置してそのボタンに文字を記載していった時に1行では入りきらなくてなんとか改行したいということがあると思います。 そこで、そのボタンの文字の改行方法について説明していきます。 目次 1.Excelで配置できるボタンについて 2.フォー…

【Excel】プルダウンリスト 設定方法、元データ追加方法、元データ変更方法

以前過去記事でも一度設定方法については記載しましたが、今回はExcelでのプルダウンリストの設定方法と一度設定した後の元データ追加方法、元データ変更方法についてあわせて説明していきます。 目次 1.プルダウンリスト設定方法 1.1.元データの登録 …

【Python Excelファイル操作方法】ファイルオープンしているファイル(アクティブファイル)への書込方法

これまで、Pythonの代表的な外部ライブラリであるopenpyxlを使用してPythonからExcelファイルを読み書きする方法については以下のように過去に何回か記載してきました。 kuku81kuku81.hatenablog.com kuku81kuku81.hatenablog.com 通常のExcelファイル(xlsx…

【Python openpyxlを使用したExcelファイルの読み書き方法】xlsmファイル(マクロありファイル)の場合

これまで、Pythonの代表的な外部ライブラリであるopenpyxlを使用してPythonからExcelファイルを読み書きする方法については以下のように過去に何回か記載してきました。 kuku81kuku81.hatenablog.com kuku81kuku81.hatenablog.com 通常のExcelファイル(xlsx…

【Python Selenium】カレントディレクトリ取得方法(Excelファイル指定を使った簡単な例記載)

今回は、Pythonでのカレントディレクトリ取得方法についての説明になります。 pythonをやり始めてしばらくは、ディレクトリ指定も絶対パスで指定していましたが、丸丸一式どこにもっていってもそのまま使えるためにはやはりカレントディレクトリ指定が必要か…

【ExcelマクロからのI.E.操作】I.E.のセキュリティに絡むエラー(オートメーションエラー)発生時の対応方法

ExcelからのI.E.操作の時にひっかかった点があったので備忘録として書き残しておきます。 ExcelからI.E.操作をするよう以前にマクロを作成して活用していました。 ある日、急にそれまで使用出来ていたマクロでエラーが出て止まるようになってしまいました。 …

【Excel】プルダウンリストの設定方法

今回はExcelでのプルダウンリストを設定する方法を説明していきます。 目次 プルダウンリスト設定方法 元データの登録 データの入力規則設定方法 プルダウンリスト入力例 プルダウンリストとは、あらかじめ入力したい項目名がいくつかに限られ、それらをExce…

【Python Excelファイルの操作方法】PythonのダウンロードからExcelファイルの読み書きまでの一通りすべての方法

Pythonを使用して一からExcelファイルを読み書きするための方法を一通り順を追って説明していきたいと思います。 以下の目次として記載しているものが説明していく内容となります。 必要としていることがその中の一部であればそこだけ読んでもらって構わない…

【Python】Excel読み書き用外部ライブラリopenpyxlのインストール手順

今回はPythonからExcelを読み書きするために使われる代表的な外部ライブラリであるopenpyxlのインストール方法を記載します。 openpyxlのインストール コマンドプロンプトを開きます(macの場合はターミナル)。 以下のコマンドを入力します。 インストール …

【Python】Python、VisualStudioCodeのダウンロードからExcelファイルのRead Writeまで一通りの手順

今回はまとめもかねてですが、これからPythonを使ってまずは身近なExcelの読み書きあたりからやってみようという場合のやり方を一通り通しで記載しておきます。 Pythonのダウンロードからはじめて、必要なコードエディターやExcel操作用のライブラリのインス…

【Python】openpyxlを使用してのExcelファイルの読み書き方法(具体的な読み書き方法記載例)

PythonからExcelを読み書きするために使われる代表的な外部ライブラリであるopenpyxlを使用してExcelファイルの読み書き方法を具体例をつけて備忘録として残しておきます。 ここでは、読み込み方法について記載します。 目次 openpyxlのインストール 対象Exc…

【Excel】の「開発」タブを表示させる方法

はじめにExcelを見た時は「開発」タブがなくて困りました。 そこで、「開発」タブを表示させる方法を備忘録として残しておきます。 目次 新規ブック ファイルタブ オプション リボンのユーザー設定 開発 新規ブック 1.新規ブックを開きます。 ファイルタブ…

【Python】openpyxlでExcelの最大行番号、最大列番号を取得する方法(End(xlUp).Row、End(xlToLeft).Columnに近い方法)

この記事は、これまでEXCELマクロを使用して表の最大行番号、最大列番号を取得していた人で、Pythonのopenpyxlでは同様のことをどのようにしたらいいか悩んでいる人に読んでもらいたい記事です。 やりたいこと Pythonのopenpyxlのmax_row、max_columnの場合 …