プログラミング

VBA

オブジェクト型変数や誤字脱字などVBAで初心者がやりそうなミスについて

経理の仕事ができるようになるためには最低限簿記2級の知識に加えて、いかに「ミスをしないための方法やテクニック又はミスしそうな場所」を理解できるようになるかが重要です。なぜそのような方法やテクニックが必要になってくるかというと、日々膨大な量の情報を処理しなければいけないので、ただ単純に仕事に取り組んで
VBA

ExcelVBAプログラミングで仕様変更にも動的に対応できるコードという発想

最近ExcelVBAのプログラミングについて勉強していました。その勉強に使っていた本の中に「静的」という言葉を目にして、ふと思ったことがあります。 「コードに静的も動的もあるのだろうか?」静的という言葉の反対は「動的」になります。動的に対応できるコードとはいったいどんなものでしょうか。自分も本を読み
VBA

PDFの自動印刷のためにAPIのkernel32を利用してみた

今回の記事の2つ前に以下のような過去記事を書いています。今回は以下の過去記事の続きです。SendKeysメソッドとFolderfilelistでPDFを自動印刷できないかエクセルのVBAでSendkeysメソッドとフリーソフトのFolderfilelistでPDFを自動で印刷できるマクロをつくろうと
VBA

CONCAT関数と検索ボックスを利用してPDFを一括印刷するVBAとマクロ

前回は以下の過去記事から、ボタンひとつでPDFを印刷できるマクロとVBAができないか試行錯誤したことについて書きました。 SendKeysメソッドとFolderfilelistでPDFを自動印刷できないか残念ながら自分の勉強不足のせいで上手く動作しなかったのですが、その理由は、PDFが開く読み込み時
VBA

SendKeysメソッドとFolderfilelistでPDFを自動印刷できないか

最近は企業の「生産性」というものに注意が払われるようになってきました。要はいかに少ない労力でより多くの成果をあげるかということですが、これは個人のレベルでも業務のやり方の「改善」という形で多くの人が創意工夫してきたと思われます。しかし現場の方たちの生産性は日本は世界の中でトップクラスと言われています
VBA

ExcelVBAで日次業務のマクロをつくって試してみた結果

「おぉ!動いた!」ここ最近は過去記事でExcelVBAに関する記事を書いてきました。仕事の中でマクロを使えるようになると格段にミスが減ってスピードも速くなると。そういったきっかけからExcelVBAやマクロを勉強するようになって、この2,3週間は日次業務で使えるマクロをExcelVBAでつくっていま
VBA

システムに仕事を覚えてもらえばいいのでは?そのためのExcelVBAでは?

ここ最近の記事でも何度か書いてきたのですが、仕事で本当にミスをしなくなりました。もちろん全く0ということではなくて、時にはミスする時もあります。しかし今までの職場に比べれば、まさに「雲泥の差」です。その理由として考えられるのが、ここまで何度も書いてきましたがマクロやExcelVBAであろうということ
VBA

単純なVBAのコードは書けるようになったが次なる課題は・・・

マクロやVBAに興味を持ち始めてからもう数ヶ月が経ちます。この数ヶ月間でVBAに関する書籍を何冊か購入して読んでみました。また、とにかく見よう見まねで手探りをしながら実際にVBAでコードを書いていって動かしたりしてみました。この数ヶ月で以上のようなことをしてきて実感したのは、何事も「やってみるもんだ
VBA

VBA初心者が覚える必要がある3つの文法とマクロの記録との違い

「ふーん。VBAの文法かぁ・・・。」どうやらVBAというものには大きく3つの文法に分けることができるようです。ここ最近はエクセルのVBAの勉強をしていました。VBAの勉強をするようになった経緯については以下の過去記事を参照していただければと思います。 経理担当者がマクロやフリーソフトと関数を組み合わ
VBA

経理でマクロやVBAが使えるとミスが劇的に減って仕事が本当に楽になる

たまらない。何がたまらないかというと、仕事でミスをしなくなって嬉しくて心が安定してたまらないということです。これ程の心の安らぎを持てるようになったのは中学生の時以来のような気がします。前回は以下のような過去記事を書きました。経理担当者がマクロやフリーソフトと関数を組み合わせて仕事をした結果今の会社で