VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

RSS

  • 受付中

    回答
    22

    Excel VBA 何に使ってる?

    業務でも趣味でも何でも構いませんが、VBAをどのような用途で使用していますか?

    • 2評価
    • 868PV
    Nobuarithmetic Nobuarithmetic 9ヶ月前
  • 受付中

    回答
    2

    エクセル VBA 2重のドロップダウン

    いつもお世話になっております。 エクセル2013で複数のドロップダウンを作成したいと考えています。 調べましたが、出てこないのでご質問させていただきます。 シート【記入】:【マクロ】:【マスター】 【マクロ】 マスターを取得するボタン 【マスター】 A列:B列:C列 区分:品名:価格 果物:りんご:300 野菜:玉ねぎ

    • 0評価
    • 51PV
    karaage karaage 2日前
  • 受付中

    回答
    1

    Excel2007で表の項目名と複数行をメール本文に記載したい

    レスポンスは少し遅くなるかと思いますが、どうぞ宜しくお願いします。 前提・実現したいこと ・エクセルで表にまとめた案件をメール送信する際、手動でコピペする手順を簡略化するため、 表の項目名と対象となる複数の行をOutlookのメールへコピーしたい。 ・Excel2007、Outlook2007、Windows7 Pro を使用。 発生してい

    • 0評価
    • 64PV
    yotsuba yotsuba 4日前
  • 解決済

    回答
    3

    日付が入っているCSVファイルで、月の検索が出来ない

    日付が以下のようなCSVファイルの書式で入っています。 このCSVファイルをWorkbooks.Openで開きます。 2016/1/1,,,, (~省略~) 2016/1/31,,,, 2016/2/1,,,, 2016/2/2,,,, その後、"2016/2"を文字列として2月が始まる月のセルをRange型の変数 r に代入したく、以下の

    • 0評価
    • 79PV
    7_rate 7_rate 1週間前
  • 受付中

    回答
    2

    VBAによるIE立ち上げ時のJavaScript無効化設定について

    ・実現したいこと 1.エクセルのVBAを起動するとブラウザ(IE)を立ち上がる 2.JavaScriptを無効化する 3.指定されたサイトに接続する 4.特定の処理を行う 5.JavaScriptを有効化する (注) ユーザーがブラウザを直接操作し、JavaScriptを無効化するのではなく VBAが無効化する ・困っていること

    • 0評価
    • 56PV
    marseille marseille 1週間前
  • 解決済

    回答
    1

    vba ハイパーリンクからシートのインデックス番号取得

    現在アクティブシートのインデックスを取得して処理を行うマクロを組んでいるのですが、インデックスの取得をタイトル通り、ハイパーリンクから取得して処理を行うようにしたいのです。 ハイパーリンクからリンク先のシートのインデックス番号を取得することは出来ますでしょうか?

    • 0評価
    • 45PV
    coko1 coko1 1週間前
  • 解決済

    回答
    1

    マクロ初心者です『for文の使い方について』『任意の数字のファイル名で保存』

    いつもありがとうございます。 マクロを業務上使うことがあり、そのたびにコピペしたりなんとかしたりして突貫工事で作ってきたのですが、 如何せん、恥ずかしながら、基礎というか、土台がなっておりません... 今回質問させていただくのは本当に基本的なことで申し訳ないのですが、 エクセルで任意のセル(例F1)に数字を入れ、その入力した数字の名前でファイ

    • 0評価
    • 88PV
    alice alice 1週間前
  • 解決済

    回答
    1

    UWSCにてスレッド(並列)処理したい

    UWSCにてスレッド処理(並列処理)にて、複数サイトのスクレイピングをしてほぼ同時にデータを取得するコードを教えてください。 実際に5つIEを同時に開いておいて、10秒おきに5つのサイトからスクレイピングをして、データをチェックしたい形になります。

    • -1評価
    • 73PV
    cutter cutter 1週間前
  • 解決済

    回答
    1

    Googleでの検索結果一覧をVBAで取得したい

    Googleで検索すると検索結果にサイトのタイトル一覧が出力されますが、そのタイトル一覧を取得したいです。 より詳しくは「サイトのタイトル名」と「サイトのURL」をVBAで取得したのですが、どのように実装すればいいのでしょうか? 検索結果のページをHTMLで表示しても各サイトの情報が出力されないため、HTTPレスポンスボディでのスクレイピングはできな

    • 0評価
    • 67PV
    Nobuarithmetic Nobuarithmetic 2週間前
  • 解決済

    回答
    1

    vbaとHTTPリスクエストを使用したwebサイトの更新日時取得

    VBAを使ってHTTPリクエストで特定のサイトにリクエストを送って、そのレスポンスヘッダーの「Last-Modified」を取得したいです。 MSXML2.XMLHTTPオブジェクトを使用してみましたが、どうやらレスポンスヘッダーは取得できないようで他に方法はありますか?

    • 0評価
    • 44PV
    Nobuarithmetic Nobuarithmetic 2週間前
  • 解決済

    回答
    4

    VBAマクロエラー「オブジェクトが必要です」

    前提・実現したいこと 在庫数確認のため、WEBページにアクセス ↓ ログイン ↓ 在庫確認ページへアクセス ↓ 商品コードをセルから取り出し貼り付け 問い合わせボタンを押す ↓ 出力された情報をエクセルへ貼り付け

    • 0評価
    • 177PV
    hatsuk0i1216 hatsuk0i1216 2週間前
  • 受付中

    回答
    1

    VBA マクロ 統合

    前提・実現したいこと http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13171524818 エクセル VBA マクロについてご質問いたします。 ソースも一応添付させていただきます。 下記2chのスレッド 例) http://potato.2ch.net/test/read

    • -2評価
    • 97PV
    hajimete hajimete 2週間前
  • 受付中

    回答
    3

    VBAの勉強の仕方について

    超初歩的な質問ですいません。 現在、VBAの勉強をし始めて6日目ですが、やっていく中で、どのように勉強していくのが最も最短ルートなのかを模索中です。 現在、Progra!の(全部)VBAを一周終わり、二週目をやっているところで、昨日から本「VBAの神様」を読み進めています。 ドットインストールのVBAで概要もある程度読み、根気強く基礎の習得

    • 0評価
    • 132PV
    garchomp garchomp 2週間前
  • 受付中

    回答
    2

    VBA セル範囲から空ではないセルの数を取得したい

    VBAで、B列の空ではないセルの数を取得するにはどうしたら良いでしょうか? 画像の場合、2を取得したいです。 Range(B:B)からどうすればいいのかがわからないです、、、 これではうまくいかないようです、、、 厳密には3番目のシートのB列のB2からが対象です。

    • -2評価
    • 114PV
    MG1986. MG1986. 2週間前
  • 受付中

    回答
    2

    VBA 既存シートコピー時のイベントの捉え方

    シート作成時のイベント発生はNewSheet()が用意されていますが 既存シートコピー時のイベント発生はどうしたらいいでしょうか? 何か組み合わせが必要だと思うのですが SheetActivate()だとシート選択時に発生してしまうので、 SheetActivate()はSheetActivate()でも、何か仕組みを作らないといけないと思うので

    • 0評価
    • 74PV
    MG1986. MG1986. 2週間前
  • 受付中

    回答
    1

    VBA 現在のシートの数の取得 タイミングはいつにすべき?

    シート1 シート2 シート3 ある状態から シート3をコピー追加します。 その際、下記のコードではメッセージボックスには4が表示されます。 やりたいことは、シートコピー時のイベントを捉えることです。 シートのコピー追加をするということは、シートが増えるということ。 つまり、 SheetActivateが実行される前のシートの数と

    • 0評価
    • 66PV
    MG1986. MG1986. 2週間前
  • 受付中

    回答
    3

    VBAで指定したシートの指定した列の対象行に動的にリンクを生成(目次)

    VBAである処理をリアルタイムに行いたいです。 VABはほとんど触ったことがないのでプログラムは書けませんが 論理的な話はできると思うのでロジックは設計して見ました。 これのプログラムが欲しいです、、、 ・シート追加時に指定したシートの指定した列の上に一番近い空のセルを動的に検知し、ハイパーリンクを設定するマクロ 手

    • -3評価
    • 100PV
    MG1986. MG1986. 3週間前
  • 解決済

    回答
    1

    MAC版 VBA フォルダ、ファイルに日本語が含まれているファイルのOpen方法

    mac(Excel 2016)版の VBA にて、フォルダ・ファイルに日本語が含まれているファイルのOpen方法について。 ファイルを開くコマンド f_name = ActiveWorkbook.path + Application.PathSeparator + "output.txt" Open f_path For Output As #1

    • 0評価
    • 41PV
    qmomo qmomo 3週間前
  • 解決済

    回答
    1

    月別かつクライアント別かつ納品日別に請求書を作りたい excel VBA

    閲覧くださいまして、ありがとうございます。 よろしくお願いします。 現在、サイトを参考にexcelで請求書を発行するマクロを組んでおります。 月別かつクライアント別かつ納品日別にしたいと思っておりますが、納品日別にすることができません。 今できていること ・9月で検索すると納品日が9月以降10月未満のデータが出てくる ・それらをクライアン

    • 0評価
    • 108PV
    nakamura03 nakamura03 3週間前
  • 解決済

    回答
    1

    mac版 VBA Function でセルの色を変更をしたい。

    mac版 VBA Function でセルの変更をしたい。 Macro1 として、Aの内容で、A1(1,1) のセルが”赤”に変更されました。 Function でも同様の動きをしたく、下記Bのように記述しました。 文字のフォントは、赤に変わったのですが、背景色が変わりませんでした。 また、セルには #VALUE!と表示されてしまいました。 C

    • 0評価
    • 33PV
    qmomo qmomo 3週間前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    2338

  • 総質問数

    665

  • 今週の質問数

    2

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る