ブログ記事4,854件
こんにちは!突然ですが、以下のようなことを感じたことはありますか?「毎日のExcelデータ集計、正直もうやりたくない…」「VBAで自動化すれば楽になるって聞くけど、プログラミングなんて無理ゲー…」もし、一つでも当てはまったなら、この記事はあなたのためのものです。その面倒な作業、実はGoogleのAI「Gemini」に"日本語でお願い"するだけで、マクロを自動生成してほとんど自動化できてしまいます。前回の記事では、Geminiを使ったHTML作成についてご紹介しましたが、今回はさらに実
長年利用してきましたExcelのマクロ・VBAですが、近年それに替わる方法に移行しようとする流れが出てきました。1つの理由として、マクロ・VBAを含むExcelブックを不用意に開いて、情報を搾取したり改竄したりなどされる恐れがあります。また、そこで使われるVisualBasic言語の仕様が現在の要求に合わなくなっていることも上げられます。VBAは依然としてExcel内でアプリケーションとして動作し、特定の機能や既存の資産を活かす場合には有用です。しかし、将来的には以下に示す代
Excelでは、明示的に乱数(RAND関数)にメルセンヌツイスタを使用しているかどうか不明のため、VBAでメルセンヌツイスタを実装する方法を調べたときのものです。メルセンヌツイスタは、⑴1997年に開発された擬似乱数生成アルゴリズム⑵名前は周期が(2^{19937}-1)というメルセンヌ素数に由来⑶超長周期と高品質な統計的性質を持ち、一様分布に近い乱数を高速に生成できるのが特徴⑷そのためPythonやR、MATLAB、C++など多くの言語で標準乱数生成器として採用され、シミュレ
備忘録もかねて、今回は「とにかくVBAを書いてみよう」というテーマでお届けします。(まずどうやってVBAを書き始めるのか?という内容は後日記事にしたいと思います!)今日のゴール:「文字を青色にしてみよう」手順Excel>開発>「VisualBasic」ボタンを押す以下A.B.いずれかで標準モジュールを開く(どちらでもよい)A.メニューの「挿入」>「標準モジュール」を選択B.プロジェクトのどれでもよいので右クリックして、「挿入」>「標準モジュール」を選択以下コー
Excelで縦にも横にも広がる表データを扱うとき、選択した行や列が色付けされて表示されると、単にデータを見るときにも、修正など編集をするときにも見やすくなりミスも減ります。条件付き書式を使って設定することが出来ます。(1)選択している行に色付け条件付き書式を設定する範囲を選択します。表内の任意のセルを選択し、ショートカットキー[Ctrl]+[A]、または[Ctrl]+[Shift]+[*](テンキーなら[Ctrl]+[*])を押すと便利です。そして、条件付き書式を設定します。
1.AI家計簿ブームの裏側:その「簡単」は本物か?最近、SNSやネット記事で「AI(ChatGPT等)を使えば、知識ゼロでもVBA入りの高機能家計簿が作れる!」という話題をよく目にします。確かにAIは、複雑なコードを数秒で書き出す魔法のような道具です。しかし、ここで一度立ち止まって考える必要があります。「作れる」ことと「長く使い続けられる」ことは、まったく別物です。本当に、知識ゼロでも“安全に”使い続けられるのでしょうか。私自身、「昨日動いていたコードをAIに
「あれ?テンプレート使って議事録作ったけど、なんか違う・・・」「セミナーの報告書を打ち合わせ用議事録テンプレートで作ったら訳の分からないことに・・・」そんな悩みを解決するために、GeminiGemsを使って、最強の「議事録・報告書特化テンプレート作成Gem」を自作しました!音声データを渡すだけで、上司も納得の報告書が完成します。今回はその「設定プロンプト(指示書)」を全文公開しますので、コピペして今すぐ使ってみてください!このGemでテンプレートを作成すれば、自分好みの議事録、報告
エクセルでも上級者向けの記事です。VBAもPythonもScriptもプログラム言語です。この三種類の言語がExcelで使えます。私なりの結論を先にVBAが向いている場面Excelの操作を細かく制御したいとき(例:セルの色変更、Outlookメール送信)エクセルVBAでメール(OutLook)の送信ネット上に情報が沢山あり、CopilotなどAIを使って自動作成も便利PowerAutomateDesktop版とも連携できる。PowerAutomateからエクセルVBAを実
「ExcelOfficeスクリプト」記事などでMicrosoft365のExcelで利用できる「自動化」機能についてご紹介しました。デスクトップ版Excelでは、古くから「マクロ」「VBA(VisualBasicforApplications)」と呼ばれるプログラム機能が提供されていましたが、これを組み込んだExcelブック.xlsmをOneDrive上に格納することは可能ですが、開くとExcelforwebでは、ActiveXコントロールの実行や操作はサポー
はじめに:Windowsユーザーよ、Linuxを怖がるなかれ!これまで、このブログでWindows10のサポート終了や、古いPCをLinuxで復活させる方法についてお話ししてきました。そんな記事を書いている中で、WordやExcelを日常使用しいるので「Linuxに興味はあるけど、仕事で使ってるWordやExcelは動かないんでしょ…?」「Windowsでしか動かないゲームやアプリはどうすればいいの?」の理由により、気になってLinuxを触っても・・・とためらっている方が多くいる
Windows10では使えてたExcelのマクロ、ボタンが効かなくなったようで。まあWindows11端末が動いていても、Win10端末が撤廃されているわけでもなさそうだし。直すなら「10でも11でも、どちらでも動くように」が命題なのかしら。ーーーAlt+F11でVBE(エディタ)を開きつつ。ボタン押したところで編集が始まるわけではない(参照のみな)ので、ボタンをぽちぽち押してみても動かないなー。エディタで見ると、シートの中にボタン押したら動きそうな関数入ってそうだなーと思うが動かな