もはや日本のオフィス業務で欠かせない存在となったExcel。表計算ソフトウェアの枠にとどまらず、そこで行われる業務は多岐にわたる。データ集計/分析、プロジェクト管理、資産管理、勤怠管理をはじめ、リポート機能を駆使して、Excel自体を販売や会計などにおける業務文書/帳票、設計書、納品資料として扱う例もある。 さまざまな業務で扱われるExcelだが、その操作や入力は、マウスやキーボードで行われることが多く、多少詳しい人でも、数式や関数、入力規則を使う程度だろう。繰り返される手作業に「時間の無駄」「人的コストの増大」を嘆く方も少なくないはずだ。 だが、これらの問題を解決する機能をExcelは持っている。それが、マクロ/VBA(Visual Basic for Applications)だ。業務で行う操作を一度マクロとして記録し、そこで生成されたマクロコードを編集することで自動化できる業務は多く
今回から数回にわたって「Excelマクロ/VBAで始める業務自動化プログラミング入門」を書くことになった。正直言って、ExcelのマクロやVBA(Visual Basic for Applications)は数十年前にちょっと触っただけで、全くの初心者といっても過言ではない(2014年当時)。本連載はプログラミングの初心者を対象にしているので、筆者も勉強しながら「読者の皆さまと一緒にExcelマクロ/VBAについて学んでいければ」と思っている。 なお、本連載を執筆するときに使った筆者のソフトウェア環境は、OSが「Microsoft Windows 10 Professional」(64ビット)で、Excelは「Microsoft Excel 2016」だ。この連載では原則として「Excel」というとMicrosoft Excel 2016の使用を前提としているが、お手元のExcelでもでき
次の記事が興味深かった。 ■ イラレの円は本当は円じゃない http://d.hatena.ne.jp/n-yuji/20131017/p1 Illustratorの楕円ツールで書く円は、本当は円(wikipedia:円 (数学))ではなくて、近似値なんです。つまり、円としてはわずかに歪んでいるわけ。これはベジェ曲線(wikipedia:ベジェ曲線)というものを使う以上、そういう仕様なのですね。 http://d.hatena.ne.jp/n-yuji/20131017/p1 Illustratorで用いられる3次のベジェ曲線は、パラメータtと4つの制御点C0〜C3を用いて次のように表現される。 3次の多項式で表現される曲線なので、実際のところ円を正確に表現できない。 この問題を解決するために、NURBS曲線が発明されてCADソフトなどで使われたりしているのだけど、Illustratorで
日本マイクロソフト株式会社 Digital Sales 事業本部 Digital Cloud Solution Architect 上坂 貴志 クロスプラットフォームに対応した .NET Core、.NET 5 を得てリリースされた .NET 6は待望の LTS (Long-term Support)です。新規開発であれば .NET 6 での開発を検討できますが、.NET Framework で作成された既存のシステムはどうすれば良いでしょうか。 .NET Framework は version 4.8 を最後に新機能の追加予定は今のところありません。今後のことを考えて .NET 6 へのアップグレードを検討したいところですね。 このセッションでは .NET Framework から .NET 6 へのアップグレードについての様々な情報をお伝えします。
こんにちは、安部です。 まだまだ寒い日が続きますが、皆さま元気にお過ごしでしょうか。 以前このブログで、作成したGPTのご紹介をしましたが、今回はその第二弾として新たに作成したGPTの紹介をしたいと思います。 第一弾で紹介したGPTについては、以下のブログ記事を参照してください。 acro-engineer.hatenablog.com 『ニャンでも常識テスト』とは? 概要 今回作成したのは、『ニャンでも常識テスト』。 こちらからテーマを与えれば、どんなテーマでも基本的知識を問う問題を10問出題してくれます。 また、採点もしてくれて、不明点があれば当然質問して補足説明・解説をしてもらうことができます。 自分の常識を試してみてもよし、ちょっとした集まりでお遊びに使ってもよし、学習中の分野に関して 腕試しに使ってみてもよしと、様々な使い方ができると思います。 chat.openai.com 使
ソフト詳細説明 Vi/Vimユーザーのあなた、Excel上でVi/Vim操作が出来たらと思ったことはありませんか? このマクロ/アドインを使うと、それが実現できます! (Windows2000/XP、Excel2000/2002/2007で動作確認済み) ■実装コマンド 具体的には、次の操作が実装されています。 ・「h/j/k/l」での移動。 ・「i」等でセル編集へ。 ・「y/x/p」でのカット&ペースト。 ・「dd」での行削除。 ・「gg」等の移動系コマンド。 ・「:w」で保存。 この他にも上記のものを合わせて全60コマンドが実装されているので、実際に試してみてください。 ■基本操作はUndo可 また、マクロを使うと大半は「Undo不可」になりますが、このソフトは「基本操作はUndo可能」をコンセプトに創られています。 移動系のコマンドはもちろん、カット&ペーストや行削除などもUndo可
エクセルの設定をカスタマイズして、作業効率をアップする15のTipsをChandoo.orgから紹介します。 15 MS Excel Tips to Make you a Productivity Guru 各Tipsの表記は、当方のエクセル2003に準じています。 会社時代、納品したエクセルのプロパティに変な名前があってナミダモノでした。14番のTipsを知ってれば、全員に設定したのになぁ。 入力後のセルの移動方向を変更 新規ファイルのシート数を変更 デフォルトのフォントを変更 カスタマイズしたリストでオートフィル 使用できる色を増やす 数値の桁区切りの記号を変更 数式のエラーを非表示 自動修正に用語を登録 常にすべてのメニューを表示 画像を圧縮し、ファイル容量を軽減 自動計算で時間がかかるのを解除 テンプレートを設定 オフィス間でグラフをコピペ ファイルから個人の名前などを取り除く メ
住所録ファイルの作成にあたって、関数の記述方法が知りたい。 初めて質問をいたします。 茨城、栃木、群馬、埼玉、千葉、東京、神奈川、長野、静岡の各都道府県名と、各市町村名について A列にはフルサイズ(都県・市区・町名以下)、B列にはLEFT関数で都県名のみ、C列には市区名、D列に町名以下を抽出するにはどのように記述したらよいでしょうか。 都内の3区だけならば、C列に=LEFT(A1,LEN(A1)-LEN(A1))、D列に=RIGHT(A1,LEN(A1)-4+SUM((MID(A1,3,1)={"市","区"})*1))できちんと表示でき問題がないのですが、表記する段階で港区、東久留米市、武蔵村山市がうまく切り分けできませんでした。 どのように記述するとよいのでしょうか。 もしくは、FIND関数を記述する際の、検索文字列について、複数候補のうちのひとつが含まれている場合にその文字を抽出する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く