m-eye blog

ノンプログラマによるVBAとPythonの学習記録

Excel VBAでIEを操作して電車の運行情報をしゃべらせるマクロその3

はじめに まずは下準備 このマクロでは参照設定が必要です マクロ内で使用するWindows API関数を宣言します メインプロシージャについて ソースコード 解説 おわりに はじめに 今回もきのうの続きです。 www.m-eye.net きのう、ソースコートの全体を載せたの…

Excel VBAでIEを操作して電車の運行情報をしゃべらせるマクロその2

はじめに プログミングの全体像と流れをVBEでコメントにしてみる 具体化の手順のまえに全体のソースコードを確認 おわりに はじめに 今回はきのうの続きです。 www.m-eye.net きのうは、マクロをまず書きはじめるまえに、あたまの中で(紙の上で、あるいはVB…

Excel VBAでIEを操作して電車の運行情報をしゃべらせるマクロその1

はじめに スクレイピングの大前提 電車の運行情報をしゃべらせる流れ 取得するべきサイトを確認する 山手線の運行情報 - Yahoo!路線情報 東急線運行情報 プログラミングの大きな流れをかんがえる HTML文書を取得する ExcelでIEを操作する IEでHTML文書を取得…

PythonをVBAと比較しながら覚えようPart2

はじめに 値の種類 数値 Pythonにおける数値 整数 浮動小数点数 2進数・8進数・16進数 VBAにおける数値 PythonとVBAの違い 演算子 数値演算子 Pythonの数値演算子 VBAの数値演算子 文字列 シングルクォートとダブルクォート エスケープシーケンス Pythonのエ…

「Windows PC + JISキーボード」から「Mac + USキーボード」に変えてよかった点

Mac

きっかけ 結論 変遷 MacとWindowsのちがい Macをつかってはいけないひと USキーボードの特徴 「かな」刻印がない キーの数がすくない 日本語入力の起動が「Command + Space」である 記号の配置が合理的 Macにしてよかった点(メリット) 操作しててたのしい …

VBAでカタカナをひらがなに変換するマクロ - 不渡届その4

VBA

はじめに カタカナをひらがなに変換したい 変換するためのルール カタカナとひらがなについて研究する 文字コードを確認する2つの方法 文字と文字コードを相互に変換する カタカナとひらがなのそれぞれの文字の文字コードをしらべてみる 一覧表からわかった…

セルの入力規則をVBAで設定する - 不渡届その3

VBA

はじめに セルの入力規則をVBAで設定したい 設定するには セルの入力規則を設定するマクロ ソースコード 解説 画面のちらつきを抑えたい シートの保護 セルの入力規則 入力規則の設定方法 よくつかう入力規則の種類 よくつかう日本語の入力規則の内容 入力規…

特定のセルだけを「Enter」キーで巡回するマクロ - 不渡届その2

VBA

はじめに キーボードだけで入力作業を完結したい 実現するには 特定のセルを巡回するマクロ ソースコード 解説 特定のセルを「逆順で」巡回するマクロ ソースコード 解説 巡回マクロを「Enter」キーに登録・解除するマクロ 登録 解除 「ThisWorkbook」モジュ…

郵便番号から住所を検索するマクロ(データ更新機能つき) - 不渡届その1

VBA

郵便番号を入力すると住所の一部を表示するマクロ この記事は 郵便番号データ ワークシートの例として不渡届をえらびました マクロの構成 シートモジュールの郵便番号検索マクロ ThisWorkbookモジュールのマクロ 標準モジュールのデータ更新マクロ シートモ…

ノンプログラマにとってのヒューリスティクスの重要性

ヒューリスティクスってなに ヒューリスティクスっていうのは、ひとことでいえば「経験則」、あるいは「臨機応変」のことです。「その場しのぎ」という意味でつかわれることもあります。 わたしのだいすきなマンガに「ドカベン」がありますが、ヒューリステ…

ちょっとひとやすみ - Kimie Miner - Highway in the Sun (Official Video)

平日って なかなかブログをかく時間がとれないですよね。 わたしの場合はどんなに時間をとっても3〜4時間です。 そのなかでPythonの勉強、VBAのプログラミング、ブログ書きをすべてやるとなると時間の制限がきびしい。 きょうはひとやすみして、音楽の記事を…

よくあるエラーにはまったお話し

VBA

会社で カンタンなマクロのカンタンなエラーにはまったお話しです。 なにがあったか Excel 2010で、「マクロ有効テンプレートファイル」(.xltm)を作成して、そのファイルをVBAマクロから「マクロ有効ファイル」(.xlsm)として名前を付けて保存したときの…

予定のくりかえしとTo-Doアプリ

くりかえす予定 お気に入りのTo-Doアプリ いま使ってるアプリ Microsoft To-Doの特徴 気にいらないこと 気にいらないのになんで使ってるの? くりかえす予定 みなさんは、歯を大切にしてすか? 年を取ってから歯の大切さに気づいて、3ヶ月に一度は歯の定期検…

カレンダーの土日祝日に色をつける方法

祝日一覧表を作ったので まず年月と最初の日付を入力します 次に日付を31日分入力します 最後に29日以降を修正します。 次に土日祝日の色付けをします まずは日曜日 つぎに土曜日 祝日に色をつけるには これで完成 会社ではよろこばれます 祝日一覧表を作っ…

仕事で使っている祝日一覧表をアップデートしました。

祝日一覧表 仕事で使っている一覧表を、新天皇のご即位の情報にあわせてアップデートしました。 1949年から2050年までのすべての祝日と振替休日が含まれます。 暦要項に記載されていない「春分の日」「秋分の日」については、将来の「春分日」「秋分日」を記…

「人気Python技術書の著者が教える【正しいプログラミングの学びかた】〜プログラミングで仕事・人生をハックしよう〜」に行ってきました

はじめに どんな講義だったのか 1時間目:なぜプログラミングが重要なのか プログラミングとは何か オートマタの例(西欧版からくり人形) 人間はなにかを自動化したいという欲求を持っている なぜPythonを使うのか 2時間目:なぜプログラミングは難しいのか…

明日はPythonのイベントに行ってきます

Pythonのイベントに行ってきます 人気Python技術書の著者が教える【正しいプログラミングの学びかた】〜プログラミングで仕事・人生をハックしよう〜に行ってきます。 Pythonとデータサイエンスについて学べるようなので、とても楽しみです。 Pythonでデータ…

PythonをVBAと比較しながら覚えよう Part 1

はじめに PythonをVBAと比較しながら覚えよう Part 1 文(ステートメント)の区切り ステートメントの改行 コメントの書き方 改行のある場合のコメント 複数行のコメント 大文字と小文字の区別 おわりに はじめに ただ目的もなしにPythonを勉強しても、ノン…

動的型付け言語ってなんだ

はじめに VBAの静的型付けってなんだ Pythonの動的型付けってなんだ 型付けってむずかしい VBAのケース Pythonのケース くらべてみると おわりに はじめに 初心者にとって、難しい定義はわかりずらいですね。 ですので、VBAとPythonの比較で動的型付け言語に…

VBAではなぜガード節とかリファクタリングとかいう言葉が使われないのか

VBA

ガード節とは ガード節の例 リファクタリングとは なぜ使われないのか じゃあどうするの ガード節とは ガード節(Guard Clause)は、If文などの条件分岐のネスト(入れ子構造)を深くしないための技法の1つです。ガード条件と呼ばれることもあります。 ガー…

MacでVBAやるならVS Codeが必須だった件

VBA

Excel for Mac 2016でVBEが日本語文字列を受け付けない 余談ですが 結論のようなもの Visual Studio Codeのダウンロードとインストール Visual Studio Codeの画面のカスタマイズ Visual Studio Codeの設定のカスタマイズ ワークスペースにフォルダを追加 実…

VBAでマクロをショートカットに登録すると便利な件

VBA

短くて簡単に書けて役に立つマクロ 保存系マクロ ファイルが保存されていない場合だけ、ファイルを保存するマクロ 「名前を付けて保存」ダイアログを表示するマクロ ブックを保存して閉じるマクロ ブックを保存せずに閉じるマクロ エクセルを終了するマクロ …

自己紹介

はじめまして m-eyeです。名前のイニシャルが「M.I」なので、それをもじってブログネームにしました。 ノンプログラマのVBA使い、Python初心者で、普段は銀行の関連会社で手形・小切手の事務をしていて、Excel VBAを用いて事務の自動化・効率化するのが得意…

Copyright 2018 m-eye blog All Rights Reserved.