並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 20 件 / 20件

新着順 人気順

VBAの検索結果1 - 20 件 / 20件

  • ExcelのVBAを使ってガントチャート(超簡易版)を作成したい...! - Qiita

    エンジニアのみなさま、日々の学習本当にお疲れ様です! また本記事まで足を運んでいただき本当に感謝です。 約3分程度で読めるので最後まで読んでもらえると幸いです。 はじめに 案件でプロジェクト管理のサポートをしております。 Excelを使った進捗管理があり、その資料の一部で 「VBA」 を使ってガントチャートが作成されていました。 今までは最低限の関数・ショートカットを覚えてExcelを使っていましたが、まだまだ知らない機能や関数の存在があることを痛感しております。 せっかくExcelに触れる機会が多くなっているので再学習しようと思い、その第一弾としてVBAを触ってみることにしました。 「もっとこうした方が良いよ!」 や 「うちの会社ではこの様な考えで取り組んでます!」 があれば、ぜひぜひコメントで教えていただけますと幸いです。 VBAとは Visual Basic for Applicat

      ExcelのVBAを使ってガントチャート(超簡易版)を作成したい...! - Qiita
    • excel セル 参照 vba - Google 検索

      2016/07/21 · プログラミング初心者を対象にExcelマクロ/VBAを使った業務自動化プログラムの作り方を一から解説します。今回は、さまざまなセルの参照、移動、 ...

      • VBAの勉強を始めてみた

        今回は、可視セルのみを取得するSpecialCells(xlCellTypeVisible)メソッド使用時のバグと、バクの回避方法について考えてみたいと思います。 VBA界では有名?なのかどうか分かりませんが、非表示の行または列がシート内に1以上ある状態で、単一セル対してSpecialCells(xlCellTypeVisible)メソッドを使用すると謎のバグが発生するようです。 下のコードで試してみたいと思います。(単純に、選択している可視セルに絵文字を入力するだけのものです) Sub test() Dim myRange As Range For Each myRange In Selection.SpecialCells(xlCellTypeVisible) myRange.Value = "(@_@;)" DoEvents Next myRange End Sub このコードを下の

          VBAの勉強を始めてみた
        • ExcelのVBAのエディターで日本語が文字化けする場合の解消方法 - Qiita

          スタートボタンの右隣の検索ボックスにintl.cplと入力し、Enterキーを押下。 表示された画面で [管理] タブに切り替え、[システムロケールの変更] ボタンをクリック。 表示された画面で [現在のシステム ロケール] のプルダウンから [日本語 (日本)] を選択し、[ベータ: ワールドワイド言語サポートでの Unicode UTF-8 を使用] のチェックを外して [OK] ボタンをクリック。 以上 参考サイト 感謝mm VBA 文字コードを変換や判定、文字化けを解消する

            ExcelのVBAのエディターで日本語が文字化けする場合の解消方法 - Qiita
          • 独学でVBAを実務で使いたい - 【メカトロ】【マイコン】【エクセル】【VBA】技術者応援

            何度も読んだ本 独学でも実務で使いこなしていくために VBAが少し分かってきたけど、このままで良いか不安で、 ワンランク上のツールを作成する良い本があります VBAを教えてもらえる環境にないのが多いと思います 独学でスキルアップする方法 ひととおり関数を覚えたが役に立つツールの作り方がわからない とりあえずツールを作ったがこれで良いのか不安 過去に作ったツールを直そうとしても直せなくなってしまった 脱初心者のためにエクセルの設定を見直す VBE(VBAを編集するツール)初期設定では使いにくいので、使いやすいように設定を変更すると良いです 無駄な構文チェックの無効化 タイピングを減らす設定 デバッグを考える デバッグとは作成したプログラムの不具合・エラーを解決することです 多くの場合でデバッグに多くの時間を割くことになってしまいます エラーの種類とその対策について勉強し、効率的にデバッグがで

              独学でVBAを実務で使いたい - 【メカトロ】【マイコン】【エクセル】【VBA】技術者応援
            • エクセルくらいそれなりに使ってほしい - 【メカトロ】【マイコン】【エクセル】【VBA】技術者応援

              技術者ならばエクセルはそれなりに使いこなしてほしい なんで分かりきったことを書くの? 最近エクセルが使えない人が増えた気がするから エクセルがそれなりに使えるって? エクセルが使える基準は様々ありますが、私が思うには、 関数編(sumif,subtotal,xlookup) グラフ編(散布図、ヒストグラム) 機能編(入力書式、条件付き書式) ショートカット(F2,F4、Ctrl+1、Ctrl+↑↓) わからない人は自分で調べてみてください。 ブログや動画でも勉強できるけど、本を読むことをお勧めしています。 気に入った本を見つけてそれを何周もみることでスキルアップになります。 よくある入門書ではなくて、使いこなしに特化したものが良いでしょう。 ネットは検索が便利なので知りたいことをピンポイントで調べる用と考えると良い。 機能を知るだけでなく、活用できて一人前だね 実際に読んで役になったものを

                エクセルくらいそれなりに使ってほしい - 【メカトロ】【マイコン】【エクセル】【VBA】技術者応援
              • OutlookのVBAを使用したIMAPメールアカウントの自動設定|Yuu's Memo

                OutlookのVBAを使用して、IMAPメールアカウントを自動設定する方法を紹介します。この方法を使用すると、新しいパソコンにOutlookをインストールした際に、手動でアカウント設定を行う手間を省くことができます。以下では、VBAコードを使用してOutlookのプロファイルとメールアカウントを作成し、IMAP設定を行う方法を解説します。 メールの設定はPCを購入した際に必ずついてまわり、とても面倒な作業なので、是非自動化して下さい。 自動設定サンプルコード 今回は簡単な内容なので、そのままサンプルを用意します。私の備忘録も兼ねています。 Sub SetupOutlookProfileAndAccount() Dim olApp As Outlook.Application Dim olNS As Outlook.NameSpace Dim olAccounts As Outlook.A

                  OutlookのVBAを使用したIMAPメールアカウントの自動設定|Yuu's Memo
                • IE11 終了で VBA が使えなくなる? 対象とその解決策を解説 | お役立ちコラム

                  皆様の組織ではIE11サポート終了によるブラウザ切り替えの対応はお済みでしょうか? 2022年6月のIE11サポート終了以降、これまで利用できていたVBAの一部機能が使えなくなってしまいます。 今回のコラムはこのことについて解説と対処方法について解説します。 IE11は2022年6月15日以降利用できなくなる すでにアナウンスされているようにInternet Explorer 11のサポートが終了します。 2022年6月15日のサポート終了日以降の累積的な更新プログラムの適用によってIEを起動できなくなり、IEの実行プログラムであるiexplore.exeを実行しても、Microsoft Edgeにリダイレクトされる予定です。 業務システムなどでIE11を操作する必要のある場合は、最新のMicrosoft EdgeのInternet Explorer (IE) モードを使用することで人間が

                    IE11 終了で VBA が使えなくなる? 対象とその解決策を解説 | お役立ちコラム
                  • Microsoft Copilot for Microsoft 365 Excel における VBA 生成が便利です - ()のブログ

                    Microsoft 365 Apps の現在のチャネルでは、 Copilot for Microsoft 365 が利用できますが、その中でも Excel の Copilot を利用したことはありますか? この Excel Copilot ですが、かなり面白い動作をするので紹介しておきたいと思います。 Excel の Copilot はシート上にテーブルがある状態で利用できるようになります。 日本では Excel 帳票という言葉もありますが、本来はデータを操作するというのが Excel だということを思い起こされますね。 テーブルを用意した状態で Copilot を起動するとこんな感じになります。 例えば「カテゴリーごとにテーブルを分ける VBA を記述してください。」と入れてみます。そう、 Copilot では VBA も書くことができるんですよね。 結果は以下のようになりました。 ひと

                      Microsoft Copilot for Microsoft 365 Excel における VBA 生成が便利です - ()のブログ
                    • 【Excel VBA】CohereForAI/c4ai-command-r-plusを使って日本語指示でユーザーフォームにボタンを配置する② - パソコン関連もろもろ

                      はじめに前回の拡張です。 touch-sp.hatenablog.com テキストボックス、ラベルも使えるように拡張してみました。プロンプト ユーザーフォームを2行3列に分割し1行目にラベル、ボタン、ボタン、2行目にテキストボックス、テキストボックス、ボタンを並べたい。すべてのコントロールの幅は同じにしてください。 結果返ってきたコードを実行するとこのようになりました。 完璧でした。 ただし、「すべてのコントロールの幅は同じにしてください。」の文言を入れなければおかしな大きさになってしまいました。方法システムプロンプトに以下を入力しておきました。それだけです。 以下はVBAでユーザーフォームを2x3(2行3列)のグリッドに分割し、1行目にラベル、テキストボックス、ボタン、2行目にラベル、テキストボックス、ボタンを配置するためのコードです。これを参考にユーザーの質問に答えて下さい。 '''

                        【Excel VBA】CohereForAI/c4ai-command-r-plusを使って日本語指示でユーザーフォームにボタンを配置する② - パソコン関連もろもろ
                      • 生成AIをWord&Excel&PowerPoint&Outlookで自在に操る超実用VBAプログラミング術 - インプレスブックス

                        2,530円(本体 2,300円+税10%) 品種名書籍 発売日2024/2/7 ページ数336 サイズA5判 著者 近田伸矢 著/古川渉一 監修 ISBN 9784295018483

                          生成AIをWord&Excel&PowerPoint&Outlookで自在に操る超実用VBAプログラミング術 - インプレスブックス
                        • ExcelのVBAを使ってガントチャート(超簡易版)を作成したい...! - Qiita

                          エンジニアのみなさま、日々の学習本当にお疲れ様です! また本記事まで足を運んでいただき本当に感謝です。 約3分程度で読めるので最後まで読んでもらえると幸いです。 はじめに 案件でプロジェクト管理のサポートをしております。 Excelを使った進捗管理があり、その資料の一部で 「VBA」 を使ってガントチャートが作成されていました。 今までは最低限の関数・ショートカットを覚えてExcelを使っていましたが、まだまだ知らない機能や関数の存在があることを痛感しております。 せっかくExcelに触れる機会が多くなっているので再学習しようと思い、その第一弾としてVBAを触ってみることにしました。 「もっとこうした方が良いよ!」 や 「うちの会社ではこの様な考えで取り組んでます!」 があれば、ぜひぜひコメントで教えていただけますと幸いです。 VBAとは Visual Basic for Applicat

                            ExcelのVBAを使ってガントチャート(超簡易版)を作成したい...! - Qiita
                          • 「VBAでInteger型は使わない」って、知ってた!? - Qiita

                            「パフォーマンス向上のため、無駄に大きい範囲の型にしない方がいい」と認識していたので、今までVBAでも普通にInteger型を使っていました。 先日オーバーフローのエラーが発生したのですが、原因は予想以上に取り込むデータが多く、計算結果がInteger型の範囲を超えてしまったという初歩的なミスでした。(完全に見通し不足。) それを見た先輩に 「VBAでIntegerは使わないよ」 と言われ、そうなの!?と驚いたことが今回の記事の発端です。 そもそもVBAでInteger型を使っても意味ない 以下、Microsoftのサイトから引用したものです。 最近のバージョンでは、VBA は、整数型として宣言されている場合でも、すべての整数値を Long 型に変換します。したがって、Integer 変数を使用することによるパフォーマンス上の利点はなくなりました。 この記載、完全にInteger型使う意味

                              「VBAでInteger型は使わない」って、知ってた!? - Qiita
                            • 『EXCELのVBAでいろいろなブックからモジュールを共用する方法』

                              Option Explicit '読み込むモジュール名を列挙する Const ModuleNames = "Module_lib, ModuleVBAref" ' ワークブックを開く時のイベント Private Sub Workbook_Open() Dim PathName, UName Dim WshNetworkObject As Object Set WshNetworkObject = CreateObject("WScript.Network") 'モジュールが保存されているPATHを指定する UName = WshNetworkObject.UserName PathName = Left(ThisWorkbook.Path, 1) & ":\Users\" & UName & "\Documents\vbalib" 'ModuleNamesに列挙したモジュールを読み込み l

                                『EXCELのVBAでいろいろなブックからモジュールを共用する方法』
                              • 【Excel VBA】HuggingChatからCohereForAI/c4ai-command-r-plusを使って日本語指示でユーザーフォームにボタンを配置する - パソコン関連もろもろ

                                はじめに以前PySide6を使って同様のことをしました。 touch-sp.hatenablog.com 今度はVBAでチャレンジしました。システムプロンプトシステムプロンプトに例を記述しておきます。 以下はVBAでユーザーフォームにボタンを6個(縦3行、横2列)追加するためのサンプルコードです。これを参考にユーザーの質問に答えて下さい。 ''' Private WithEvents btn1 As CommandButton Private WithEvents btn2 As CommandButton Private WithEvents btn3 As CommandButton Private WithEvents btn4 As CommandButton Private WithEvents btn5 As CommandButton Private WithEvents b

                                  【Excel VBA】HuggingChatからCohereForAI/c4ai-command-r-plusを使って日本語指示でユーザーフォームにボタンを配置する - パソコン関連もろもろ
                                • 【エクセル・VBA】テーブルのデメリット。それでも使った方がいい場合(メリット)|もしも普通のサラリーマンがお金とITを学んだら

                                  デメリット:テーブルを扱うには慣れが必要です。 行・列の削除が面倒 解除が面倒 デザインが崩れる 共有化できない デメリット:テーブルを扱うには慣れが必要です。 行・列の削除が面倒 解除が面倒 デザインが崩れる 共有化できない メリットも大きい 集計が簡単 範囲が自動的に変更される 関数の組み立てが直感的 VBAとの相性が良い どういう場面で使うべきか データベースを扱う テーブルのメンテナンスが 複雑な処理が必要で不特定多数が触れる機会があるならやめた方が無難 自分の手元で使うのであれば積極的に使うべき こんにちは、hokkyokunです。 テーブルは使っていますか? テーブルは便利で、最初は何でもテーブル化していたのですが、 最近はテーブルにするケースとそうではないケースを分けるようになってきました。 私は社内で関数を含んだエクセルや、VBAを記述したマクロファイルを使って、業務の効率

                                    【エクセル・VBA】テーブルのデメリット。それでも使った方がいい場合(メリット)|もしも普通のサラリーマンがお金とITを学んだら
                                  • 機械設計者の初心者・中級者がスキルアップするために必要なことを順番に解説 - 【メカトロ】【マイコン】【エクセル】【VBA】技術者応援

                                    スキルアップしたいけど何をしたらしいか分からない 独学でスキルアップをする方法を紹介していきます はじめに 機械設計者として仕事をしていてスキルアップに悩んだときにはここを参考に勉強していただけたらと思います。 機械設計者の基本については各会社で違いが大きいので、ここではサイドスキルを向上することで相乗効果により成果が効果的アップさせることを目指します。 機械設計者の多くが専門知識の習得ばかりで周辺スキルに目が行っていない人が多いように思っています。 そんな中で【エクセル】【電子工作】【プログラミング】などの周辺スキルを身に着けると大きく差をつけることができます。 さらに、これらの知識の習得過程で身につくスキルは機械設計のレベルアップに寄与します。 いわゆるシナジー(相乗効果)といったものです。 目次 はじめに 1. エクセル 2. 電子工作 3. プログラミング まとめ 1. エクセル

                                      機械設計者の初心者・中級者がスキルアップするために必要なことを順番に解説 - 【メカトロ】【マイコン】【エクセル】【VBA】技術者応援
                                    • excel vba api chatgpt - Google 検索

                                      Book details · Print length. 256 pages · Language. Japanese · Publisher. インプレス · Publication date. September 7, 2023 · Dimensions. 8.27 x 5.83 x 0.75 ...

                                      • IT技術者じゃないならVBAを始めよう - 【メカトロ】【マイコン】【エクセル】【VBA】技術者応援

                                        VBAを学ぶことはすべてのスキルアップにつながる VBAってプログラムのプロがやるものでしょ いいえ、プログラマー以外がVBAをやることはとっても大きな価値があるのです プログラマー以外(非プログラマー)がVBAを勉強すると良いこと エクセルが上達する 自分で作った方が良いプログラムができることがある 論理的な思考が身につくので、仕事の進め方や話し方が明瞭になる メカトロのスキルアップへの一歩になる(VBAは初心者に向いている) 非プログラマーはどうしてもVBAなどのプログラミングを敬遠しがちです。 しかし、本業のある人がVBAを使うと真に役に立つツールが作れるのです。 いわゆる痒いところに手が届くツールとなります。 また、社内システムの改善案も出せるようになっていきます。 ネットでの勉強方法もありますが、最初のうちは書籍をお勧めします。 内容の飲み込みも早いし、なによりも優良な情報が体系

                                          IT技術者じゃないならVBAを始めよう - 【メカトロ】【マイコン】【エクセル】【VBA】技術者応援
                                        • VBAでExcelの集計を自動化しよう|分析屋

                                          こんにちは。分析部剣士の武彦です。 データ分析の仕事をする際、欠かせないのがExcelです。 関数でデータを加工したり、ピボットで集計したり、グラフを作成したり… 誰でも簡単に扱えて便利ですよね。 でも、ピボットやグラフを作成する際に毎回データ範囲を選択して、挿入タブをクリックして… とやるのは本格的にデータを扱うようになると時間もかかるし面倒です。 そこで便利なのが"マクロ"です。 皆さんの中にも「マクロの記録」を使って、簡単な反復作業を自動化したことがある人は多いのではないでしょうか。 また、多少なりともプログラミングができる方なら、マクロの処理内容が記述された"VBA"のプログラムを書き換えたりして、より便利に活用しているのではないでしょうか。 この記事は、そんな「"VBA"のプログラムを書き換えたりして」活用している方向けの記事になります。 1.売上データを集計して月ごとの売上金額

                                            VBAでExcelの集計を自動化しよう|分析屋
                                          1