ブログ記事4,764件
「バイブコーディング」の本質:日本語によるロジックの資産化かつての開発が「部品(パーツ)」の使い回しだったのに対し、現在のAI時代は**「構造(スケルトン)」**の使い回しが鍵になります。日本語の箇条書き=設計図(プロンプトの種)SQLのロジックを組む際、頭の中で考える「抽出条件→結合→集計」という手順を、そのまま日本語でストックしておく。これをAIに渡せば、一瞬で異なる言語(Python,SQL,VBA等)に変換できるため、特定のツールに依存しない「汎用的な界王拳」になります。
はじめにYoutube動画やXなどでお目当ての野鳥の情報を検索して出現場所を決めていた。野鳥撮影初心者には非常に有難いが最近Copilotに”ニシオジロビタキ”の出現場所を聞いてみたのだ。すると非常に細かく答えてくれた。これは良い。鳥名をもとにしてAIサイトを検索すると良いのではないかと思った。ということで鳥名一覧を作り次から次へとAIサイトに質問するVBAマクロを作成してみた。解説(1)予めデスクトップ上に以下のようなAIサイト用のシ
ピボットテーブル計算フィールドを動的に指定するSubtest()'ピボットテーブル計算フィールドを動的に指定するDimWSAsWorksheetDimPtAsPivotTable'シートとピボットテーブルを指定SetWS=ThisWorkbook.Sheets("Sheet1")'シート名を適宜変更SetPt=WS.PivotTables("ピボットテーブル1")'ピボットテーブル
VBAを使っていても、職場の評価が上がることは無い。むしろ、あの人は涼しい顔して仕事して、負荷が軽いのかなあなんて思われることが多い。そして、こんなにたくさん事務員いらねえなと社長が判断して、VBAを使える人もろとも人員削減してしまうことはよく聞く話だ。その後マクロが壊れたとき、莫大な事務作業を少ない人数でやらざるを得なくなる。そして取り返しがつかないことをしていたことに気づく。その頃は時すでに遅し。マクロを使える人間は数パーセント。新たにマクロ
「あれ?テンプレート使って議事録作ったけど、なんか違う・・・」「セミナーの報告書を打ち合わせ用議事録テンプレートで作ったら訳の分からないことに・・・」そんな悩みを解決するために、GeminiGemsを使って、最強の「議事録・報告書特化テンプレート作成Gem」を自作しました!音声データを渡すだけで、上司も納得の報告書が完成します。今回はその「設定プロンプト(指示書)」を全文公開しますので、コピペして今すぐ使ってみてください!このGemでテンプレートを作成すれば、自分好みの議事録、報告
ExcelのVBA中級者となってくると「他のブックを操作したい」という要求が出てきます。VBAは苦手な方や嫌いな方も多いため、普段使用するブックをマクロ有効ブックとしてしまうよりは、自分や同僚用の操作用ブックから目的の操作をする方が安心感があるように思います。VBAで一番有効なデザインパターンはこのようなFacadeパターンじゃないかと思います。おお、依存性逆転っぽくてかっこよくありませんか?他のブックを操作する際に必要になってくるのが、ブックが保存されているフォルダパスの取得です。前
ピボットテーブルの項目表示名を一括変更Subtest()'ピボットテーブルの項目表示名を一括変更DimPvtAsPivotTableDimpfAsPivotFieldSetPvt=ActiveSheet.PivotTables("ピボットテーブル1")WithPvt.PivotFields("合計/売上高").Caption="売上高合計".PivotFields
昨日、受験したVBAスタンダード試験ですが、不合格を受けて現状の課題と打開策について真剣に向き合おうと思い、現職で受けた他の資格試験(TOEICL&R、第一種冷凍空調技士、Mosエキスパート)の結果を含めて自身が向いてる業務、向いてない業務を一通り洗い出すことにしました。結果としてはTOEICL&Rが(リスニング385点、リーディング320点、総計705点)で合格ライン、第一種冷凍空調技士(理論40%、技術75%)で不合格、Mosエキスパートが89%で合格、VBAスタンダードが52%で不合格
クラスモジュールを使うとオブジェクトを作れる。オブジェクトには、プロパティ、メソッドがある。つまりクラスモジュールでプロパティ、メソッドをまとめておくことが出来る。逆に言うと、まとめる必要が無ければ(バラバラでも良ければ)、いつまでも使う必要が無い。クラスモジュールを使わないと実現できない処理は無い。だから、自分が必要と思わなければいつまでも使わない。とくに、3次元以上の配列を使う場合は、検討する価値がある。2次元配列はセルのデータを入れるのが一般的だ。セルの形状の関係で
今回も、昨日お送り頂いた「お便り」を紹介させて頂きます。>バネレートに関して少し不安があります。>ST205セリカの理想のバネレートがわかりません。>スバルVABSTIは10フロント8リアの設定を気に入っています。>スバルの重量は1500キロぐらいで、ST205は1390キロです。>>硬くなりすぎるのが心配で、アフターマーケットのスタビライザーバーも>付ける予定ですが、乗り心地が心配です。>モノスタイルだとは承知していますが、タイヤが浮く状態>っぽ
Excelでは、明示的に乱数(RAND関数)にメルセンヌツイスタを使用しているかどうか不明のため、VBAでメルセンヌツイスタを実装する方法を調べたときのものです。メルセンヌツイスタは、⑴1997年に開発された擬似乱数生成アルゴリズム⑵名前は周期が(2^{19937}-1)というメルセンヌ素数に由来⑶超長周期と高品質な統計的性質を持ち、一様分布に近い乱数を高速に生成できるのが特徴⑷そのためPythonやR、MATLAB、C++など多くの言語で標準乱数生成器として採用され、シミュレ
今日、受験したVBAスタンダード試験。本当に悔しい結果となりました。合格ライン70点に対して結果は52点で不合格。過去問から傾向、形式まで一気に変わり全く対応出来ず。来年の転職活動もIT業界は受けないことに決めました。ここまで現実を突きつけられると言う言葉も無く、今日一日は何も考えられそうにありませんが、向き不向きが分かっただけでも良しとして次の転職活動、結婚、フォロワー獲得に向けて気持ちを切り替えたいと思います。仕事、勉強、趣味含めてそうですが、本当に真剣になって中身を理解する(変える)努
働き方改革により、残業規制がなされている。企業はこぞって残業を減らすために思考錯誤をしている。私の会社でも、所属長が「早く帰るように」と部下に伝えている。残業を減らすためには、以下の要素が必要だ。仕事自体を減らす人を増やす作業スピードを上げるVBAでは、これらの要素を全て満たすことができる。仕事自体を減らす仕事自体を減らすためには、営業時間の短縮やムダな会議の削減が考えられる。特定の人物に偏っている仕事を平等に振り分けるというとも考えられる。やることが少な
やーん、好きな2人がタッグを組んだ。「ラストマン」見てなかったんですが、聴きに行ってみようかな?2人並んでると、やっぱり稲葉さんが好きかも今年の漢字は、「熊」だそうね。わたし、昨年は「弦」でしたが今年は母の「病」につきました。。(年末に来て私も引っかかったしさ)今日は、来月の八ヶ岳行きの切符を買いに。友と待ち合わせてみどりの窓口へ。友も私も、旅慣れてないのよね、、とりあえず、特急券だけGETしました。🚅帰りの旅程をどうするか決めて、復路の切符も用意しないとです。11
皆様こんにちは今日はVBAにチャレンジする講座です。みんなそんなにパソコンに詳しいワケじゃないしプログラミングなんてやったことない人ばかりそれが数年かけて少しずつですがチャレンジしてます。今変数に取りかかりました。きっとええっどんなに時間が経ってるんだ----と思うことでしょうでも不安を解消し理解できる頭を作るには一つ一つやっていくしかなく理解できていなければそこから再チャレンジするこれの積み重ねで自力で作成する力を養っているのです。
今週日曜日はVBAスタンダード試験の開催日。今年は6月にMOSエキスパート試験(Excel)を突破。残す目標は本試験の合格と恋活成就のみとなりました。来年は6月までにTOEICL&R705点、MOS&VBAエキスパート資格を武器に転職活動成功(年収700万円〜800万円の確保)、12月までにゴルフスコア100切り、キックボクシング認定試合優勝までの軌跡(ダイエット記録、食生活、ノウハウ等)を投稿してフォロワー1万人突破を狙いたいところですが、先ずは前者を最優先に置いて目の前の課題に向き合ってい
VBAは努力すれば誰にでもできます!と主張する人がいる。断言する。VBAは努力しても出来ない人もいる私の独断と偏見だが、以下の要素を持っている人はVBAが出来ない。失敗を気にする完璧主義短気失敗を気にするマクロにはエラーがつきものだ。100個マクロを作っても、エラー無く動くのは1個も無いことを肝に銘じておくべきだ。マクロ作成の半分くらいの時間は、エラーの対処であると言っても過言ではない。いちいち失敗を気にしている性格だと、ストレスでマクロを作
資料作成やスライド作り、正直面倒くさいと思いませんか?GoogleのAI「NotebookLM」に追加された新機能を使ってみたところ、「語彙力がなくなるレベル」の衝撃を受けました!今回は、VBA初心者向けの勉強会資料を題材に、AIがどこまで自動で資料を作れるのか徹底検証します!と、今更ながらNotebookLMの「インフォグラフィック」と「スライド機能」についていまとめましたので、最後までお付き合いいただければと存じます。(NotebookLMのその他の機能についてはこちらをご覧
マクロのコードを見ると、その人の力量がある程度分かる。マクロの記録を貼り付けしているだけのものは論外として、一番手っ取り早いのはズバリシートの指定方法を見よシートの指定方法は、以下の三つである。名前で指定するインデックス番号で指定するオブジェクト名で指定する1,2,3の順番でコーディングをした者のレベルが高い。名前で指定する一番最初に学習するシートの指定方法である。シート名で指定するのは初心者にも非常に分かりやすい。デメリットとしては、シート名を変
前から作ってはいたんですが、意外と需要があるっぽいのでちょっと直したいとこないでもないけど見た目の問題なのでまぁいいかって^ω^利用は・マクロが動かせるExcel(.xlsmなど)でのみ可能(この形式で保存し直せば良いがあと自分とこでは問題起きてないですがそこは自己責任でたまには細かく説明します1.フォーカス機能を持たせたいExcelファイルを開き、名前をつけて保存、で.xlsmで保存し直す0から作る場合も.xlsmで作る2.以下
エクセルで世界地図を作成する方法はいくつかあります。1.PowerMap(3DMap)を使用する方法◦Excel2016以降のバージョンであれば、PowerMap(3DMap)という機能が標準で搭載されています。これを利用すると、経度・緯度のデータに基づいて地図上にデータをプロットできます。1.データ準備:国名、経度、緯度、および可視化したいデータ(例:売上、人口など)を含むExcelシートを用意します。2.PowerMap起動:「挿入」タブから「3D
ピボットテーブルの小計を一括非表示Subtest()'ピボットテーブルの小計を一括非表示DimPvtAsPivotTableDimpfAsPivotFieldSetPvt=ActiveSheet.PivotTables("ピボットテーブル1")’行ラベルのすべての小計をオフにするForEachpfInPvt.RowFieldspf.Subtotals(1)
VBAの学習を始めると、謎の用語が出てくる。最初に初心者の前に立ちはだかるのは、オブジェクトプロパティメソッドである。こいつらの登場によって、数多のVBA初心者が挫折を余儀なくされた。VBAの最初の関門がこいつらである。モンスターハンターで言うとイャンクックのように、自信を付け始めた初心者の前に立ちはだかり、鼻っ柱をへし折りに来る。今回の記事では、オブジェクトとは何かを説明する。結論:オブジェクトはマウスで触れるものと理解しろよく、書籍ではこん
激闘の平日!VBAデバッグに悪戦苦闘の木・金曜日今週は、週の後半にドッと仕事が集中し、かなり忙しい日々でした。週の前半は仕事がなくて比較的のんびりしていたのですが、木曜日・金曜日は一転してExcelVBAのデバッグに悪戦苦闘していました。かなり前に別の方が作成し、お客様に提供していたデータ変換用のExcelファイル(処理はVBAプログラム)が、お客様環境でうまく動作しない、という事態が発生。そのデバッグが私に回ってきたわけです。お客様の環境特有の問題なのか、プログラムの構造的な問題なの
私はプログラミングスクールに通ったことはない。なぜなら、お金がもったいなかったからだ。ときに、人はこう言う金はかかるけど、教わった方が早いこれは大きな間違いがある。なぜなら、独学とスクールは次の四パターンに分かれるからだ。独学:金はかからないけど、時間がかかる独学:金がかからず、効率も良いスクール:金はかかるけど、効率が良いスクール:金はかかって、効率も悪い往々にして言われるのは、1と3のパターンである。実際は4択のはずだが、何故か2択で考えられる。
皆様こんばんは今日はやっぱり寒い…です暖かくしていないと風邪引きそうですさてさてエクセルでVBAをマナブ講座でしたがなんせ若くても50代ですから今までに聞いたことがない言葉が出てくるので少しずつ少しずつ進んでいます。しかし、今日はVBA関数から解説したのでfxボタンから表示されるリストの中にはないので本当に関数なの???という疑問から開始しました。次に変数についても話が進みましたがもう受講生の目が点!!そりゃ仕方ないよ人生初めて聞く話
フォルダ内に多数あるExcelのBookをどんどん印刷したい、などという時ちょっとした作業なのですが回数が重なると手間だ、というシーンはいくつか思いつきます。とはいえ、自動化するにしても正しいBookかどうかの判定などは人間がしなくてはいけない場合も多いです。ここは妥協点として「必要なBookはすべて開いてある」「両面印刷長編綴じの設定は事前にしてある」など難しいところは人間が事前にしておき、ひたすら印刷ボタンを押すのはVBAで、と使い分けてみました。複雑な操作を一つのボタンで出来
仕事は常に効率化を求めるべきか?経営者からしたら、ムダな人件費を払いたくない。労働者からしたら、給料は多くもらいたい。残業代は、時給単価の2割5分増しであることが労働基準法で決まっているから、ダラダラ働くと人件費がアップする。労働者からしたら、金銭的なメリットある。ワークライフバランスを無視した労働者なら、とにかくダラダラしていれば、残業代を稼げてしまうわけだ。経営者からしたら、たまったもんじゃない。残業をしたからといって売り上げが2割5分増しになるわけじゃないの
購入した本(楽天KOBOやKindleも含む)の管理をExcelで行っている。2024年に新Windows機を組み立てるまで、Execelは2002年版を使い続けてきたんだ。仕事も引退したし、家で使う分にはあまり不便はなかったんだよ。でもさ、セキュリティの問題とかいろいろあって仕方なく、昨年最新版を購入した。そしたらさ、時代の流れでVBAも進化しちゃっている。昔のVBベースじゃないので、今の仕様では古いVBAは動かない。まぁ、旧来通りの仕様で使うかって聞かれるので、「はい)っ
ピボットにアイテムのラベルを繰り返す表示Subtest()'ピボットにアイテムのラベルを繰り返す表示ActiveSheet.PivotTables("ピボットテーブル1").RepeatAllLabelsxlRepeatLabelsEndSub実行結果――――――――――→ExcelVBA基礎入門もくじへ戻る参考記事『VBAピボットテーブルの作成』実務では、データ分析といえば、何と言ってもEx