VBAプログラミング [Excel VBA] ループ処理を途中で止めたい場合 今回の内容はものすごく簡単。 ループ処理が長すぎたり、間違って無限ループに陥って固まってしまったら、Ctrl + Pauseを押すと実行中のプログラムを途中で止めることが出来るよ。 あまりにも処理が遅い場合はただ終わるのをひた... 2019.05.15 VBAプログラミング
VBAプログラミング [Excel VBA] データをまとめて入れておけるArraylist 今回はちょっと高度な技だけど、使いこなせるととても便利なArraylistというものを教えるよ。 例えば10列あるデータを取得して、別のシートに加工して貼り付けるとしたら、その10列分の変数を用意して、1つの列ごとに値を代入して... 2019.04.27 VBAプログラミング
VBAプログラミング [Excel VBA] CSV検索ツール Vlookup不要のCSV検索 CSVのファイルを検索するときに、ある一つの情報だけを検索したいのであれば、Excelで開いて、検索をすればいいけれど、もし大量の行数の中から複数行探したいような場合、1件ずつ検索していくと大変だ... 2019.04.27 VBAプログラミング
VBAプログラミング [Excel VBA] Outlookを経由してメール送信 ExcelのVBAで実はメール送信も出来ちゃう!今回はOutlookがインストールされていて、それ経由で送信する方法を教えるよ。 宛先やCC、件名、本文、添付ファイルの保存先をリストにしておいて、リストの一番上から順々にメール送信し... 2019.04.27 VBAプログラミング
VBAプログラミング [Excel VBA] CSV出力 ExcelをCSVで保存するのは、大抵何か別のシステムにデータを取り込む時とかによくやるんだけど、わざわざ毎回名前を付けて保存でファイルの種類をCSVを選択して保存するのは少し面倒だよね。 それが例えば週2、3回とか割とよくやる作... 2019.04.27 VBAプログラミング
VBAプログラミング [Excel VBA] ファイル 保存時に内容チェック 今まで教えてきたプログラムは、Visual studioを開いて実行するか、ボタンを押して実行だったけど、今回はExcelファイルを保存した時に自動的に実行される方法を教えるよ。 これが出来れば、例えば保存する時に、データの重複... 2019.03.30 VBAプログラミング
VBAプログラミング [Excel VBA] 関数を作ってみよう 関数を使ってより見やすいコードに Excel自体にもsumとかifとか色々な関数があって、事務作業をする人ならみんな使ったことがあると思うけど、 考え方はこれと全く同じです。 何か計算対象の値を関数に渡すと、答えが返ってくる... 2019.03.22 VBAプログラミング
VBAプログラミング [Excel VBA] 定数でコードを見やすく またなんか新しい用語が出て来たぞ!と身構えなくても大丈夫。定数はとてもシンプルでキミのコードをきれいにしてくれるよ。 変数は値の入れ物だったけど、定数は予め決まった値を入れて、ただそれを色んなところで使い回すだけ。 定数の... 2019.03.20 VBAプログラミング
VBAプログラミング [Excel VBA] 最後の行ってどこ? 今回は割と地味な話題だけど実はExcelでVBAをやるときにはとても重要なことなんだけど、キミはExcelのデータの最後の行はどうやって判断するかな? 以前書いた記事では、特定の列の2行目から1行ずつループで下に移動して、空白に... 2019.03.20 VBAプログラミング
VBAプログラミング [Excel VBA] ボタンを押してVBAを実行 今までVBAでプログラムを作ってから、実行するときは、緑のボタンかF5キーで実行したと思うけど、もし実際にExcelを開いてそれを実行するときに、わざわざVisual Basicの画面を開いて実行するのは面倒だよね。それに他の人にも使わ... 2019.03.19 VBAプログラミング