タグ

VBAとvbaに関するicicaのブックマーク (8)

  • VBA入門:Excelマクロを基礎から学習|エクセルの神髄

    最終更新日:2024-07-29 VBA入門:Excelマクロを基礎から学習 この「VBA入門」シリーズは、ExcelマクロVBAを実務で自在に使いこなし業務を効率化・自動化できるようになることを目的としています。 始めはより詳しく丁寧に解説しつつ少しずつ難易度を上げることで無理なく学習を進められるようにしています。 ただし入門といっても、後半にはかなり高度な内容にも触れています。 マクロはエクセルの操作を自動化する機能であり、その中身はVBAというプログラミング言語で記述されます。 VBAはOffice製品に標準搭載されているプログラミング言語で、「Visual Basic for Applications」の略です。 エクセルに「マクロ機能」という自動化の機能があり、その中身がプログラミング言語である「VBA」で記述されています。 VBAで処理を記述していくことで、エクセル操作を完全自

    VBA入門:Excelマクロを基礎から学習|エクセルの神髄
  • ExcelマクロVBAの基礎を学習する方法|エクセルの神髄

    公開日:2013年5月以前 最終更新日:2024-04-10 ExcelマクロVBAの基礎を学習する方法 ExcelマクロVBAの基礎を学習する方法、マスターする道順について。 ExcelマクロVBAは非常に便利です、 手作業では、数時間・数日かかる処理が、ほんの一瞬で処理できてしまいます。 ただし、マクロVBAを書く為に、相応の時間はかかりますが、 それでも、そのマクロVBAを書く時間は一度きりです。 二度目からはマクロを実行するだけになります。 しかし、マクロVBAは一朝一夕で覚えられるものではありません。 マクロVBAはプログラミング言語です。 言語としての文法を覚える事は必須ですし、プログラミングの技術習得も必須になります。 ただし、そんなに構える必要もなく、 エクセルには、マクロ自動記録という便利な機能もあります。 文法の勉強とマクロ自動記録をうまく使って学習を進める事もできます

    ExcelマクロVBAの基礎を学習する方法|エクセルの神髄
  • Word VBA入門の最初の一歩!マクロ作成準備の6つのステップ

    みなさん、こんにちは! タカハシ(@ntakahashi0505)です。 お仕事でWord使うこと…多いですよね! 言わずと知れた、Microsoft社による超定番文書作成ソフトで、多くの職場で使われていることでしょう。 しかし、ちょっとしたクセや独特の操作感もあって、イライラ…でもみんなが使っているから仕方なく使っている、そんな方もいるかも知れませんね。 さて、そんなWordですが、実はそれを使うことによる大きなメリットがあります。 それはWord VBAを使えるということです。 一連の動作をVBAでちょっとプログラミングをするだけで、いつもの作業を自動化できてしまうのですよ! さて、超初心者向けの第一歩として、Word VBAをはじめる前にやっておくべき準備をサクっとお伝えしておきます。 では、行ってみましょう! Wordのリボンに開発タブを追加する デフォルトの状態では、Wordマク

    Word VBA入門の最初の一歩!マクロ作成準備の6つのステップ
    icica
    icica 2018/12/05
  • 6分の壁をどう乗り越える?――「配列」を使ったGASのデータ集約スクリプトとは

    6分の壁をどう乗り越える?――「配列」を使ったGASのデータ集約スクリプトとは:働く価値を上げる“VBA/GAS”術(10)(1/3 ページ) GASは「1実行当たり6分」までという制限がある。処理するデータが増えると途中でスクリプトが止まってしまう可能性がある。今回は、過去に作成した「バラバラのデータを1箇所に集約する」スクリプトの処理を高速化する秘訣を紹介する。 Excel VBAとGAS 業務で発生するちょっとした面倒くさい業務。特定の操作を繰り返すだけなので、今のままでもいいけど、楽になったらいいなと思うこともあるのではないでしょうか。例えば業務を自動化すると時間が空くため、他の業務に時間を充てたり、残業時間を減らしたりできるかもしれません。 連載「働く価値を上げる“VBA/GAS術”」では、業務を効率化する手段として「Microsoft Excel」(マイクロソフトエクセル)で

    6分の壁をどう乗り越える?――「配列」を使ったGASのデータ集約スクリプトとは
  • 一から作ると面倒な日報メール――GASで実現する半自動化術とは (1/3):働く価値を上げる“VBA/GAS”術(12) - @IT

    一から作ると面倒な日報メール――GASで実現する半自動化術とは:働く価値を上げる“VBA/GAS”術(12)(1/3 ページ) 毎日のように同じようなフォーマットで、一からメールを作成するのは、面倒くさい作業です。今回は、スプレッドシートとGASを活用した日報メールの作成術を紹介します。 Excel VBAとGAS 業務で発生するちょっとした面倒くさい業務。特定の操作を繰り返すだけなので、今のままでもいいけど、楽になったらいいなと思うこともあるのではないでしょうか。例えば業務を自動化すると時間が空くため、他の業務に時間を充てたり、残業時間を減らしたりできるかもしれません。 連載「働く価値を上げる“VBA/GAS術”」では、業務を効率化する手段として「Microsoft Excel」(マイクロソフトエクセル)で使える「VBA」(Visual Basic for Applications)と

    一から作ると面倒な日報メール――GASで実現する半自動化術とは (1/3):働く価値を上げる“VBA/GAS”術(12) - @IT
  • VBAで指定URLのHTMLタグをまとめて取得する | 株式会社ブレイブ

    スクレイピングの流れ 今回はWEBページを開いてスクレイピングをするので InternetExplorer(以下:IE)で、確認したいページを開く ページ内の全指定タグを確認 指定タグの文字列を一覧として取得・保存 という流れになります。 サンプルの使い方 サンプルファイルのダウンロード 上記リンクからZIPファイルをダンロードして解凍します。 エクセル(scraping.xlsm)を開きます。 マクロを有効にします。 「取得ページ URL」を記入します。(必須) スクレイピングしたいWEBページのURLを指定します。 複数URLを指定する場合は、改行区切にします。 ※ 認証や、ログインが必要なページは取得出来ません。 「取得タグ」を記入します。(必須) 取得したいHTMLタグ名を指定します。 複数タグを指定する場合は、改行区切にします。 「取得」ボタンを押下します。 IEが立ち上がり、タ

    VBAで指定URLのHTMLタグをまとめて取得する | 株式会社ブレイブ
  • エクセルでWebデータを取得 - blog

    エクセルの機能にWebデータの取得機能がある事を知ったのはつい最近です。 この年になって、今更勉強なんてなかなかできませんが、色々と使ってみました。 そして、スクリプトを組んで使うと結構面白い事が出来そうです。 参考になりそうなので、紹介します。 Webクエリを使って見る。 URLを 入力します。 http://www.e-hon.ne.jp/bec/SE/List?dcode=01&ccode=02&scode=01&Genre_id=010201&listcnt=0 URLのサイトが表示されます 読み込む位置を指定します。 データが読み込まれました。 この一連の手順をスクリプト化して、読み込まれた 情報から必要事項を抜き出す事で何か出来ないかと言う事です。 ?・・・・ Webサイトには、情報の検索サイトが多くあります。 価格ドットコム、アマゾン、楽天、ヤフーなどの商品や話題のトップテン

    エクセルでWebデータを取得 - blog
  • 特定の文書のマクロをすべての文書で使えるようにするには

    ショートカットキー[Alt]+[F8]を使用して[マクロ]ダイアログボックスを表示します。 または、[表示]タブの[マクロ]グループにある[マクロ]ボタンの上部をクリックします。 [開発]タブを表示しているのであれば、[開発]タブの[コード]グループにある[マクロ]をクリックしてもかまいません。 参考[開発]タブの表示については、以下の記事を参照してください。 [マクロ]ダイアログボックスの[マクロの保存先] [マクロ]ダイアログボックスが表示されます。 作成済みのマクロが表示されていると思います。 [マクロの保存先]の▼ボタンをクリックして、 マクロの保存先を変更 [Normal.dotm(全文書対象のテンプレート)]を選択します。 そして[構成内容変更]ボタンをクリックします。 [構成内容変更]ダイアログボックス 左側の[Module1]を選択して、[コピー]ボタンをクリックします。

    特定の文書のマクロをすべての文書で使えるようにするには
  • 1