VBA

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

RSS

  • 受付中

    回答
    0

    ポップアップ画面から複数行あるサブフォームへの代入について

    前提・実現したいこと 請求書を入力するフォームがあり、メインフォームには取引先の社名・住所・TELのテキストボックスがあり、サブフォームに請求書の明細行(品名・個数・税抜金額・消費税)があるようなフォームを作っています。 テキストボックスの入力欄はなるべくマスタを参照するように設計しており、取引先名のテキストボックスをダブルクリックすると、取引先マス

    • 0評価
    • 8PV
    Casval Casval 2時間前
  • 受付中

    回答
    1

    VBAを用いてバッチファイルを作成するツール

    前提・実現したいこと 業務でVBAを用いてバッチファイルを作成するツールが必要となりました。 ActiveDirectoryのUID棚卸しの為に使用します。 添付画像のような表から、各バッチファイルの作成が必要となります。 ①新規ユーザーを作成するバッチ(dsadd user~) ②既存ユーザーをグループに追加するバッチ(net localgr

    • 0評価
    • 36PV
    utasan_8 utasan_8 21時間前
  • 受付中

    回答
    1

    excelの文字列に違う文字列を挿入する

    A列にhtmlの文字列が入っており、<img src="">というも文字列の中に B列のランダムなURLを5000行一気に挿入したいと考えています。 他の列に記載したものをA列に、記載するわけでなく A列に直接、連続的に一気に挿入したいのですが、アドバイスお願いいたします。 Charactersというコードでしょうか。

    • 0評価
    • 62PV
    tidavest tidavest 1日前
  • 解決済

    回答
    5

    合計がNになる数値の組み合わせを全て列挙したい

    前提・実現したいこと EXCELのセルA1からA20まで整数が入っています。 これらの整数は小さい順にソートしてあります。 数値の重複もありえます。 セルB1に整数があります。 A列20個の整数を2個~20個足して、合計がセルB1 と一致する組み合わせを、全てC列以降に列挙したいのです。 2個・3個の組み合わせならば、For-Nextを

    • 0評価
    • 177PV
    garucia garucia 1週間前
  • 解決済

    回答
    3

    accessのvbaあるいはマクロで、リモートドライブ?に接続?することはできるのか?

    昨日、ここでたずねさせていただいたこと リンク内容 の続きです。 ・解決したいこと どのようにすればリモートドライブに接続できますか? ・前提? 上記の質問でfilecopyとkillコマンドを使っていますが、その対象となるファイ ルがあるのがリモートドライブ?上です。仕組みがよくわからないのですが、エ クスプローラーでリモートドライ

    • 0評価
    • 62PV
    harpy harpy 5日前
  • 解決済

    回答
    1

    ExcelVBA折れ線グラフの個別のマーカーの色を変えると線の色もかわってしまう

    Excel2010のVBAで 折れ線グラフのマーカーの色やスタイルを、個別に変更したいのですが、 マーカーの色を変更すると、線の色まで変わってしまいます。 「マクロの記録」の機能を使うと以下のコードになります。 (記録でやったので、無駄なコードがありますが、そのままのせてます) ActiveSheet.ChartObjects("グ

    • 0評価
    • 42PV
    jm1156 jm1156 5日前
  • 解決済

    回答
    2

    accessでマクロでVBA

    Accessでマクロを組んでいます。 そのなかに「visual basicモジュールを開く」を突っ込んで、自分で作ったモジュールを動かすようにしたいです。 モジュールは2つあります。 1つはfileCopyだけで、もう1つはkillだけです。 作ったモジュールはVBEで「実行」を選んで実行すると、ちゃんと動作するようなのですが、「すべての

    • 0評価
    • 49PV
    harpy harpy 6日前
  • 解決済

    回答
    1

    ACCESSでDATファイルをCSVに変換したいです。

    よろしくお願いします。 ACCESSにて、拡張子が.DATのファイルを.CSVに変換してテーブルにインポート、さらに、インポートが終わったら.CSVのファイルのほうは消してしまうように作りたいと思っています。 VBAでうんたらかんたらまではわかるのですが、肝心のうんたらかんたらはどのようにすればいいのかわかりません。 直接教えていただけるの

    • -1評価
    • 80PV
    harpy harpy 1週間前
  • 解決済

    回答
    1

    Excel上で作ったボタンを押してlimechatで発言させる事は出来ますか?

    前提・実現したいこと Excel上で作ったボタンを押してlimechatで発言させる事は出来ますか? limechatでコマンドラインから発言が出来ればvbaでshellコマンドが使えますが、コマンドラインは対応してないようです。 拡張機能を使って実現可能でしょうか。 もしくは他に方法はありますでしょうか。

    • 0評価
    • 46PV
    himuro himuro 1週間前
  • 解決済

    回答
    1

    RangeオブジェクトのSortメソッドが期待通りに動作しない

    前提・実現したいこと とある3桁のコードが複数あるのですが、これらをある順番に並び替えたいです。 コードについて ・使用するのは半角の「A,B,C,1,2,3」の6文字。 ・文字の順番はランダム。 ・このコード自体は並び替えない 並び替え方法 ・英字→数字の昇順(A,B,C,1,2,3) ・1桁目は勿論、2桁目以降も上記のルールを考慮

    • 0評価
    • 53PV
    Nuu Nuu 1週間前
  • 解決済

    回答
    2

    【Excel2010】行削除処理のエラーについて

    お世話になります。 ExcelVBAにて行削除を行いたいのですが、 Excel2013では成功するのにExcel2010だと エラーとなってしまいます。 エラー時の画像は以下となります。 エラーになるソースは以下となります。 Set WS2 = Workbooks([ファイルパス]).Worksheets("test") Wi

    • 0評価
    • 50PV
    menmen menmen 1週間前
  • 受付中

    回答
    1

    プロパティウィンドウが表示されない

    Hardware:Mac book pro retina late 2013 OS:OS Sierra 10.12.3 Soft:MicroSoft Excel 15.30(office 365) ExcelにてVisual Basicを開き、[表示]を見てもプロパティウィンドウが表示されていません。 参考)http://dotinstall.

    • -1評価
    • 52PV
    yh777 yh777 1週間前
  • 解決済

    回答
    2

    Excelでcsvの\マーク付きの金額欄が通貨として扱われるが、VBAで開くと文字列として扱われる

    ●やりたいこと: Excel2010、および2016の環境でVBAを組んでいます。 地方銀行の取引明細やカードの使用履歴など、様々なcsvファイルを Excelのシートごとに分けて手動でコピー&ペーストしていましたが、 これをVBAで自動化しようとしています。 ●問題点: すでにExcel側に存在する情報については、重複しないようコピペせ

    • 0評価
    • 122PV
    ot2os ot2os 1週間前
  • 受付中

    回答
    2

    ExcelVBAについて急ぎです。どなたか教えてください。

    前提・実現したいこと ExcelVBAについてです。ある列に、昇順に文字列が並んでいます。昇順ではありますが、条件分岐させる際、同じとみなされる文字列(01××、01○○、01△△等)が続けて並んでいます。条件に見合うものがあればその行のいくつかのセルを抜き出します。一つ条件に見合う文字列が見つかれば、以降はその条件に見合う文字列が見つかっても、スルーしま

    • 0評価
    • 173PV
    jfem jfem 2週間前
  • 解決済

    回答
    1

    VBA;フォームで作った変数をモジュールで使いたい

    フォームで格納した変数をモジュールでも使おうとしたのですが、ルールがわかっておらず、ぐぐってもわからず、こちらに質問させていただきました。 callやpublic変数も試しましたが使い方が違いかもしれません。 どこかに何をか足せばいけそうな気がしますが、検討がつきません。 どうぞよろしくお願いいたします。 ノートに手書きでメモってきました。

    • 0評価
    • 46PV
    yoshipu yoshipu 2週間前
  • 解決済

    回答
    2

    エクセル VBAでIE操作 特定のサイトのボタンがクリックできない

    前提・実現したいこと リンク内容 エクセルVBAでIE操作の勉強をしています。 上記リンクサイトのボタン「モーダルダイアログ(都道府県選択画面)を開く」ボタンをclick操作しても、反応がありません。 マウスで手動クリックすると、モーダルダイアログ(子画面)が表示されます。 これを、エクセルVBAで子画面を自動表示させたく、ご教示願います。

    • 0評価
    • 83PV
    iwapon iwapon 2週間前
  • 受付中

    回答
    2

    グラフを、マクロで作成したい

    いつも大変お世話になっております。 グラフを、20件ほど作成することになりました。 マクロ等で、作成することは可能でしょうか? |①-B1|①-B1|①-B3|②-B1|②-B2|②-B3| 設計値との差 2.0 | -1.0 | 0 | 1.0 |-0.5 |0.5 上限値 3.0 | 3.0

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

    回答
    3

    面積を求めることができるプログラムを知りたい

    台形、三角形、円の面積を求めることができるプログラムを知りたいです。 なるべくシンプルな方法ですと、助かります。

    • 0評価
    • 101PV
    hirasan 退会済みユーザー 2週間前
  • 解決済

    回答
    1

    現在のディレクトリと同じ階層に任意のディレクトリがあるか判定

    現在のディレクトリと同じ階層に任意のディレクトリがあるか判定したいのですが、文法エラーになります。プログラムは判定後存在すれば、正になるようになっています。 ノートに書いてきました。 小文字なのはご容赦ください。 dim cr_dir_path as variant cr_dir_path = thisworkbook.path if

    • 0評価
    • 43PV
    yoshipu yoshipu 2週間前
  • 受付中

    回答
    1

    MacでVBAの入力候補リストを出す方法

    Macを使ってVBAを扱うのですが、入力候補リストがctrl+spaceでも表示されません。一体どうしたら表示されますか

    • 0評価
    • 49PV
    KenKimura KenKimura 2週間前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    2306

  • 総質問数

    637

  • 今週の質問数

    8

タグ別ランキング

タグ別ランキング

タグ別ランキング

関連するタグ

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