オフィス自動化

オフィス自動化

【Access】取引データから1ヶ月・社員ごとに売上件数・金額を集計するクエリ

Accessは大量のレコードを管理するのに便利ですが、分析のために集計をする方法をあまりよく知りませんでした。Excelであればピボットテーブルでちょちょいとできる集計ですが、Accessではどうやるのかなってことで調べました。内容テーブル...
オフィス自動化

【Excel】関数を使って特定の文字で区切られた3つの文字列を分ける方法(VBAパターンも)

とあるシステムから書き出したデータが、よくわからない記号(タブ記号かと思ったらそうでもない謎の記号)で区切られた3つの文字列のデータで、これを分割したいと思ってCopilotに尋ねました。LEFT関数やらRIGHT関数を使っていろいろするの...
オフィス自動化

【Access VBA】ログインフォームを使ったシステムの作り方

Accessでユーザーがそれぞれログインしてあれやこれやするシステムを作ることになりました。Webで検索するといくつか方法が出てくるのですが、パスワードを平文で保存するタイプでした。テーブルを見られても問題ないようにハッシュ値を使う方法を採...
オフィス自動化

【Excel VBA】テーブルとフォームを使って仕入台帳の登録と月間集計を作成するマクロ

だいぶ前にこんな記事を書きました。改めて見てよくこんな内容で記事にしたなぁと少し恥ずかしい内容でした。おそらくテーブルをVBAで操作するというのが個人的に斬新だったんでしょうね。この記事の中でも書いてますが同じことをやるならAccessでや...
オフィス自動化

【Excel VBA】4月始まりの年間カレンダー自動作成マクロをリファクタリング

昔こんなマクロを作ったのですが、当時はまだVBAを使えるようになったばかりの頃でした。今見てみると「これはひどい」なコードでした。簡単にバグを起こしそうな感じです。そういうわけで基本的な機能はそのまま、コードをリファクタリングしてみました。...
オフィス自動化

【Excel VBA】シートをパスワード保護付きのPDFで出力する

社内で新しいWebサービスを導入することになりまして、全社員分のアカウントが作成されるのですが、各アカウントごとに初回ログイン用URLにアクセスしてパスワードを設定する必要があります。初回ログイン用URLは社員ごとにURLがあり、ハッシュ値...
オフィス自動化

【Excel VBA】CSVファイルを開く4パターン (Workbooks.Open、LineInput、ADODB.Stream、OpenText)

いろいろなアプリを使用しているとCSVファイルを使ってデータを書き出したり、そのデータを別のアプリにインポートして連携したりすることがあります。CSVファイルはExcelを使用して開いて、データを分析したり加工することが多いです。CSVの既...
オフィス自動化

【Access VBA】1ヶ月分のレコードを日付ごとの一覧表示にする

前回は個人ごとの予約一覧をPDFに出力する仕組みを実装しました。全体の予約状況を確認を確認するために、1ヶ月分の全レコードを日付ごとの一覧表示にしたいところ。いろいろ調べていたところ下記のリンクが参考になりました。なるほど、取得したデータを...
オフィス自動化

【Access VBA】フォームからレポートを経由してPDF出力する

前回はフォームを使って予約の登録システムを作りました。今回は登録した内容を各職員ごとの一覧にして配付するためのPDFに出力する機能を作ります。プログラムの流れPDFの元になるレポートを作成します。表示したいフィールドを配置します。レポートフ...
オフィス自動化

【Access VBA】登録&検索用フォームを作成する

前回はユニオンクエリのことを取り上げました。今回はその続きです。というかこの記事のための準備に過ぎませんでした。予約台帳っぽいものを作って、フォームから登録と検索をできるしくみを作ります。完成サンプルとりあえずこんな感じのものを作るよってい...
オフィス自動化

【Access】複数フィールドを1つのフィールドにまとめるユニオンクエリ

前回書いた記事からAccessを使ったシステム構築を進めてきました。メインとして使っているシステムで不足した部分を補うシステムを作ることが目的です。ある程度形になりましたので、ここいらでやったことを書き留めるターンに移ります。この記事では複...
オフィス自動化

【Access VBA】CSVファイルをインポートして上書きする

ついにAccessでちゃんとしたシステムを作る機運が高まりました。これまでFileMakerで自社用にカスタマイズしていたシステムからSaaSへ移行しました。しかし、そのSaaSでは以前のシステムではできていたことが一部できない状態で、その...
オフィス自動化

【JavaScript】チェックボックスに連動するボタンで回答する麻雀得点計算機を作ってみた

以前にも麻雀得点計算機を作りまして、今回はその改良版です。前回は一問ずつ画面に表示され、回答に基づいて最終的に得点を表示するというシステムでした。これはこれで良いのですが、別にいちいち画面遷移しなくてもいいなと思った次第です。そのためにはチ...
オフィス自動化

【BATCH】フォルダをドラッグ&ドロップすると中身のファイルをコピーするバッチファイル

とある面倒くさい作業があって、それを救済すべくバッチファイルを用意しました。その作業というのは、介護保険でケアプランデータ連携システムという、書類手続きをインターネット経由でデータでやり取りできるように施策がスタートしまして、介護業務システ...
オフィス自動化

【JavaScript】順番に回答していくと結果が表示される麻雀得点計算機をつくってみた

僕が勤めるのは介護福祉の事業を複数展開する会社なのですが、Webサイト上で選択肢を選んでいくだけでサービスの利用料金がわかるサイトをつくってくれと言われました。既に似たようなことをやっているサイトもあって二番煎じ感があったり、そもそも使う人...
オフィス自動化

【GAS】Googleドライブに入れたファイルの情報をスプレッドシートに転記するスクリプト

最近Google Workspaceに関する情報を集めているのですが、とあるベンダーから届いたメールに電子帳簿保存法の対策をGoogle Workspaceを活用して行うという主旨のセミナーの案内が届きました。電子帳簿保存法は、データで届い...
オフィス自動化

【WordPress】BackWPupで自動バックアップの設定

前回の記事でWordPressのセキュリティ対策ということでBackWPupを導入しました。この記事の中でさらりと触れるつもりでしたが、結構設定する項目が多くてこれは一つの記事として取り上げた方がいいと思い、この記事でまとめます。バックアッ...
オフィス自動化

Excelなどマクロ付きのOfficeファイルがセキュリティリスクで開けない場合の対処法

マクロ付きのExcelブックを開くと「セキュリティ リスク このファイルのソースが信頼できないため。Microsfot によりマクロの実行がブロックされました。」というピンクのバーが出てきて、マクロが実行できないということがありました。これ...
オフィス自動化

【Excel VBA】シフト表自動作成マクロをフォームで操作できるように作り直しました

シフト表自動作成マクロは前回のバージョンを完全版ということで最後の更新にしていました。あれから1年が経過していたんですね。このマクロを求めてそれなりに見に来る人がいまして、どこかで使ってもらってるのかもしれませんが、正直言って使えるものでは...
オフィス自動化

【Excel VBA】シフト表からGoogleカレンダーやLINE WORKS対応のiCalendarファイルを作成

勤め先でLINE WORKSを導入しまして、カレンダーで予定の共有をするように推進しています。ただ、勤務の予定をまとめて入れるのはそこそこ面倒なので、シフト表から取り込みできるファイルを作成できればと考えました。そういうわけでExcelで作...
スポンサーリンク