マガジンのカバー画像

ExcelVBA記事

9
ExcelVBA記事をまとめてみました。皆さんのお役立つような記事のマガジンになるよう心がけます。
運営しているクリエイター

記事一覧

CSVデータの特殊文字について

CSVデータの特殊文字について

ITサポーターTsuchidaの土田です。久々のExcelVBAについて書いてみます。

CSVファイルの読み込みをして、Excelで必要な項目だけを抜き出す処理というのが、ExcelVBAで最も得意としている処理です。私もこの処理をよく作りました。ExcelVBAにはSplit関数が用意されていて、Split(csvの1行, ",")とすると、Split関数によってcsvの1行のテキストデータが

もっとみる
ExcelVBAでのCSVファイルの読み込み

ExcelVBAでのCSVファイルの読み込み

ITサポーターTsuchidaの土田です。ExcelVBAでもっとも役立つものとして、CSVファイルを読み込んで、必要なデータと項目を絞ったExcelのシートを作りです。手作業でやると単純作業の繰り返しで非常に効率が悪いですが、ExcelVBAで行うと正確でしかも速いです。

クラウドによりニーズが拡大最近、クラウドのシステムの普及に伴い、クラウドのシステムからCSVファイルをダウンロードして、E

もっとみる
プログラムの書き方

プログラムの書き方

ITサポーターTsuchidaの土田です。プログラムの読み方を書くときに、読み方と書き方を両方書こうと思ったのですが、読み方と書き方って一緒にかけないと思い、分けて書くことにしました。

プログラムの読み方って、完成して出来上がっているプログラムを読むので、正しいプログラムを読んでいるようなものです。作家の作った小説を読んでいるようなものです。私も若い頃、人の書いたプログラムを読みましたが、読みや

もっとみる
プログラムの読み方

プログラムの読み方

ITサポーターTsuchidaの土田です。今ではネット上でプログラムのサンプルを見かけるようになりました。サンプルをアップしている人はある程度スキルを持っている人で、そこそこのコードを書けます。とはいえサンプルなので、すべてのコードをアップしているわけではなく、使いまわしのきく一部のコードのアップなのです。

まずプログラムを読むには、このプログラムの大よその流れをまず考えます。この大よその流れが

もっとみる
ExcelVBAはExcelの関数とは別物

ExcelVBAはExcelの関数とは別物

ITサポーターTsuchidaの土田です。

Excelを得意とする人はExcelの関数を使いたがります。人によって関数を極めようとして、IF関数と他の関数をネストしたりして数式バーで2行になるような、この数式は何をやっているのだろうと理解するのに時間がかかることもあります。関数を使ってできるだけ自動化するための、涙ぐましい努力なのかもしれません。

私がExcelを使いだして30年近く経ちますが

もっとみる
社会人のプログラミングにはExcelVBAが最適1

社会人のプログラミングにはExcelVBAが最適1

ITサポーターTsuchidaの土田です。ここ最近Excelの記事を書きましたが、私が思うに日本人はもっとプログラミングを身に着ける必要があります。ただし、プログラミングを全くやったことがない人にとっては、プログラミングはとてもハードルが高いように見えます。

プログラミングに必要なことには、大きく分けて2つあります。

1つ目はプログラミングに共通する基本的な考え方とルールを知ることです。2つ目

もっとみる
ExcelVBAでの変数の使い方

ExcelVBAでの変数の使い方

ITサポーターTsuchidaの土田です。以前プログラミングの入り口としてVBAが最適と紹介しましたが、プログラミングでの基本ルールの中で変数の使い方を紹介します。この記事はしばらく下書きで眠っていたので、ずいぶん前の記事の続きとなっています。

まず、プログラミングに慣れていない人が最初に突き当たるハードルは変数です。いきなり変数が登場して、この変数は何かとネット検索しても納得が得られるページが

もっとみる
サークルの掲示板を始めてみました

サークルの掲示板を始めてみました

ITサポーターTsuchidaの土田です。

悪戦苦闘しながら何とかサークルの設定をして掲示板が出来上がりました。

現在プランを申請していて出来上がったら、プランに入っていただけた人限定の掲示板を増やすことにします。

まずはExcelVBAのプランを申請していますが、申請が通るまでは全員に公開という形にすることにします。

以下が最初のサークルに書き込んだスレッドですのでアクセスしてきてくださ

もっとみる
ExcelVBAでCellsとRangeどちらを使うべきか

ExcelVBAでCellsとRangeどちらを使うべきか

ITサポーターTsuchidaの土田です。

ExcelVBAで最もよく使うのはセルに対しての操作なので、セルに関するオブジェクト式です。ExcelVBAでセルを指定するオブジェクト式に、CellsプロパティとRangeプロパティの2つがあります。範囲を表す場合は、Rangeプロパティなのですが、1つのセルの場合はCellsプロパティとRangeプロパティをどちらも使うことができます。私の場合は1

もっとみる